7.3.3 WriteHeader 수정하기

    WriteHeader에서 isEditing Props가 true일 때만 삭제 버튼을 보여주고, 이 버튼을 눌렀을 때 onAskRemove를 호출하도록 컴포넌트를 수정해줍시다.

    components/WriteHeader.js

    (...)
    
    function WriteHeader({onSave, onAskRemove, isEditing}) {
      const navigation = useNavigation();
      const onGoBack = () => {
        navigation.pop();
      };
      return (
        <View style={styles.block}>
          <View style={styles.iconButtonWrapper}>
            <TransparentCircleButton
              onPress={onGoBack}
              name="arrow-back"
              color="#424242"
            />
          </View>
          <View style={styles.buttons}>
            {isEditing && (
              <TransparentCircleButton
                name="delete-forever"
                color="#ef5350"
                hasMarginRight
                onPress={onAskRemove}
              />
            )}
            <TransparentCircleButton
              name="check"
              color="#009688"
              onPress={onSave}
            />
          </View>
        </View>
      );
    }
    
    (...)
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.