Skip to content

Conversation

@yulrang
Copy link
Contributor

@yulrang yulrang commented Nov 22, 2024

🔖 Issue Ticket

Ticket

✍️ Description

  1. 데이터 없을 때 문구 수정
  2. 스토리북 수정 : 일단 제가 구현한 컴포넌트 먼저 작성했습니다!
  • dropdown
  • calendar-filter
  • date-time-picker
  • create-crew-form
  • create-gathering-form
  • gathering-detail-modal
  • category : 민경님이 작성해주시기로

✅ Checklist

PR

  • Branch Convention 확인

    feat/ 피쳐, fix/ 버그 수정, refactor/ 개선

  • Base Branch 확인
  • 적절한 Label 지정
  • Assignee 및 Reviewer 지정

Test

  • 로컬 작동 확인

Summary by CodeRabbit

  • 새로운 기능

    • CreateCrewFormCreateGatheringForm 컴포넌트에 대한 문서화 개선.
    • CrewCardList에서 데이터가 없을 때 사용자에게 더 매력적인 메시지 제공.
    • DropDown 컴포넌트에 새로운 속성 추가 및 문서화 강화.
  • 버그 수정

    • DropDown 컴포넌트의 오류 메시지 처리 방식 표준화.
  • 문서화

    • 여러 컴포넌트에 JSDoc 주석 추가로 매개변수 및 기능 설명 강화.
  • 리팩토링

    • CreateCrewForm의 데이터 구조 간소화 및 오류 처리 개선.

@coderabbitai
Copy link

coderabbitai bot commented Nov 22, 2024

Walkthrough

이 변경 사항은 여러 컴포넌트와 스토리북 구성에서의 수정 사항을 포함합니다. HeroCrew 컴포넌트의 글꼴 크기가 조정되었고, CreateCrewForm 컴포넌트의 스토리북 설정이 개선되었습니다. CreateCrewForm의 데이터 구조가 단순화되었으며, 관련 문서 주석이 추가되었습니다. CreateGatheringFormDropDown 컴포넌트에도 문서 주석이 추가되었고, CrewCardList 컴포넌트의 UI가 개선되었습니다. 전반적으로, 코드의 가독성과 오류 처리, 문서화가 향상되었습니다.

Changes

파일 경로 변경 요약
src/app/(crew)/_components/hero/hero-crew.tsx <strong> 요소의 클래스 이름이 변경되어 글꼴 크기가 줄어듦.
src/app/(crew)/crew/create/_components/create-crew-form/create-crew-form.stories.tsx argTypes에 여러 속성이 추가되어 스토리북 설정이 향상됨. nextjs 매개변수 제거.
src/app/(crew)/crew/create/_components/create-crew-form/index.tsx CreateCrewFormProps 인터페이스에서 EditCrewResponseTypes 제거. 문서 주석 추가 및 오류 처리 개선.
src/app/(crew)/crew/detail/[id]/_components/create-gathering/create-gathering-form/index.tsx CreateGatheringForm에 대한 JSDoc 주석 추가.
src/app/(crew)/crew/detail/[id]/_components/crew-review-list.stories.tsx nextjs 매개변수 제거.
src/components/common/crew-list/crew-card-list.tsx 데이터가 없을 때의 렌더링 로직이 개선되어 더 구조화된 메시지 제공.
src/components/common/input/calendar-filter/calendar-filter.stories.tsx mockData 배열 변경 및 toDoDates 속성 업데이트.
src/components/common/input/calendar-filter/index.tsx CalendarFilter에 대한 JSDoc 주석 추가.
src/components/common/input/date-time-picker/index.tsx DateTimePicker에 대한 JSDoc 주석 추가.
src/components/common/input/drop-down/drop-down.stories.tsx argTypes에 여러 속성이 추가되어 문서화 및 제어 옵션 향상.
src/components/common/input/drop-down/index.tsx DropDownProps 인터페이스 수정 및 문서화 개선.
src/types/create-crew.d.ts EditCrewResponseTypes 인터페이스 제거 및 CreateCrewResponseTypes 인터페이스 추가.

Suggested labels

fix

Suggested reviewers

  • HaeJungg
  • minkyung5x5
  • Rangbyeolang

Poem

🐰 새로운 변화가 왔어요,
글꼴이 작아지고, 문서가 빛나요.
스토리북이 더 똑똑해지고,
오류 메시지도 잘 보여요.
크루를 만들고, 모임을 만들어,
함께 즐거운 시간을 가져요! 🌟

Warning

There were issues while running some tools. Please review the errors and either fix the tool’s configuration or disable the tool if it’s a critical failure.

🔧 eslint (1.23.1)

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

src/app/(crew)/_components/hero/hero-crew.tsx

Oops! Something went wrong! :(

ESLint: 8.57.1

ESLint couldn't determine the plugin "react-hooks" uniquely.

  • /node_modules/eslint-plugin-react-hooks/index.js (loaded in ".eslintrc.js")
  • /node_modules/eslint-config-next/node_modules/eslint-plugin-react-hooks/index.js (loaded in ".eslintrc.js » eslint-config-next/core-web-vitals » /node_modules/eslint-config-next/index.js » plugin:react-hooks/recommended")

Please remove the "plugins" setting from either config or remove either plugin installation.

If you still can't figure out the problem, please stop by https://eslint.org/chat/help to chat with the team.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@github-actions
Copy link

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Outside diff range and nitpick comments (14)
src/app/(crew)/crew/create/_components/create-crew-form/create-crew-form.stories.tsx (2)

Line range hint 47-49: Template 함수의 개선이 필요합니다.

현재 Template 함수가 고정된 값을 사용하고 있어 다양한 시나리오 테스트가 제한적입니다.

다음과 같이 개선하는 것을 제안드립니다:

-const Template: StoryFn<CreateCrewFormTypes> = function CreateCrewPageStory() {
-  return <CreateCrewForm data={initialValue} type="create" />;
+const Template: StoryFn<typeof CreateCrewForm> = function CreateCrewPageStory(args) {
+  return <CreateCrewForm {...args} />;
};

export const Default = Template.bind({});
-Default.args = {};
+Default.args = {
+  data: initialValue,
+  type: 'create',
+  isEdit: false,
+};

Line range hint 5-12: 초기값 데이터 개선이 필요합니다.

initialValue가 최소한의 필드만 포함하고 있습니다. 실제 사용 사례를 더 잘 반영하도록 개선하면 좋을 것 같습니다.

다음과 같이 더 현실적인 초기값을 설정하는 것을 제안드립니다:

const initialValue: CreateCrewRequestTypes = {
-  title: '',
+  title: '새로운 크루',
-  mainCategory: '',
+  mainCategory: '운동',
-  subCategory: '',
+  subCategory: '러닝',
  imageUrl: '',
-  mainLocation: '',
+  mainLocation: '서울',
-  subLocation: '',
+  subLocation: '강남구',
-  totalCount: 0,
+  totalCount: 10,
-  introduce: '',
+  introduce: '함께 달리기를 즐기는 크루입니다.',
};
src/components/common/input/calendar-filter/calendar-filter.stories.tsx (2)

7-7: mockData의 테스트 커버리지 개선 필요

현재 날짜만 포함하는 것은 테스트 시나리오를 제한할 수 있습니다. 다양한 날짜 케이스를 포함하여 컴포넌트의 동작을 더 철저히 테스트하는 것이 좋습니다.

다음과 같이 다양한 테스트 케이스를 추가하는 것을 제안합니다:

-const mockData = [new Date()];
+const mockData = [
+  new Date(),  // 현재 날짜
+  new Date(new Date().setDate(new Date().getDate() + 5)),  // 5일 후
+  new Date(new Date().setDate(new Date().getDate() + 10)),  // 10일 후
+  new Date(new Date().setMonth(new Date().getMonth() + 1))  // 다음 달
+];

Line range hint 58-67: play 함수의 테스트 안정성 개선 필요

현재 구현된 play 함수는 하드코딩된 날짜 "15"를 사용하고 있어, 해당 날짜가 현재 달력에 없는 경우 테스트가 실패할 수 있습니다.

다음과 같이 더 안정적인 방식으로 수정하는 것을 제안합니다:

CalendarFilterWithPlay.play = async ({ canvasElement }) => {
  const canvas = within(canvasElement);

-  const dateButtons = await canvas.findAllByTestId('day');
-  const targetButton = dateButtons.find((button) => button.textContent === '15');
-  if (targetButton) {
-    await userEvent.click(targetButton, { delay: 500 });
-  } else {
-    throw new Error('Day "15" not found');
-  }
+  // 현재 달의 첫 번째 선택 가능한 날짜 클릭
+  const dateButtons = await canvas.findAllByTestId('day');
+  const availableButton = dateButtons.find(button => !button.disabled);
+  if (availableButton) {
+    await userEvent.click(availableButton, { delay: 500 });
+  } else {
+    throw new Error('선택 가능한 날짜를 찾을 수 없습니다');
+  }
};
src/components/common/input/drop-down/drop-down.stories.tsx (3)

26-35: variant 옵션에 대한 상세 설명 추가 필요

variant 타입이 잘 정의되어 있으나, 각 옵션('default'와 'sort')이 어떤 상황에서 사용되어야 하는지 설명이 있으면 좋을 것 같습니다.

다음과 같이 description을 보완하는 것을 제안드립니다:

-      description: '컴포넌트 타입',
+      description: '컴포넌트 타입 (default: 기본 드롭다운, sort: 정렬용 드롭다운)',

40-60: 새로운 속성들이 잘 정의되었습니다

errorMsginWhere 속성이 잘 추가되었으나, inWhere의 사용 맥락이 더 명확했으면 좋겠습니다.

inWhere 속성의 description을 더 상세하게 작성하는 것을 제안드립니다:

-      description: '컴포넌트 사용 위치',
+      description: '컴포넌트 사용 위치 (default: 일반 위치, form: 폼 내부 사용시)',

62-66: 컴포넌트 설명을 더 상세하게 보완 필요

현재 설명이 간단하여 컴포넌트의 다양한 사용 사례를 이해하기 어려울 수 있습니다.

다음과 같이 설명을 보완하는 것을 제안드립니다:

-        component: '필터/정렬에 사용되는 드롭다운입니다.',
+        component: '필터/정렬에 사용되는 드롭다운입니다. variant 속성을 통해 일반 필터용 또는 정렬용으로 스타일을 변경할 수 있으며, form 내부 사용 시 에러 메시지 표시가 가능합니다.',
src/components/common/crew-list/crew-card-list.tsx (1)

30-33: 빈 상태 UI가 개선되었습니다! 👍

시맨틱 마크업과 명확한 사용자 안내 메시지가 잘 구현되었습니다. 다만 다음과 같은 개선사항을 고려해보시면 좋을 것 같습니다:

  1. 접근성 향상을 위해 aria-label 속성 추가
  2. 반응형 디자인을 위한 텍스트 크기 조정

다음과 같이 수정해보시는 건 어떨까요?

-      <section className="py-16 text-center">
+      <section className="py-16 text-center" aria-label="크루 없음 안내">
-        <h3 className="text-xl font-bold text-blue-500">크루가 아직 없어요</h3>
+        <h3 className="text-lg md:text-xl font-bold text-blue-500">크루가 아직 없어요</h3>
-        <p className="mt-4 text-gray-600">크루를 만들어서 함께 운동할 사람을 모집해보세요! 🙌</p>
+        <p className="mt-4 text-sm md:text-base text-gray-600">크루를 만들어서 함께 운동할 사람을 모집해보세요! 🙌</p>
       </section>
src/components/common/input/drop-down/index.tsx (1)

18-30: 문서화가 잘 되었습니다만, 타입 정보를 더 상세히 추가하면 좋겠습니다.

JSDoc 문서화가 잘 되어있지만, 다음 사항을 고려해보시면 좋겠습니다:

  • ComboboxData 타입에 대한 구체적인 설명 추가
  • 각 유니온 타입 값들의 사용 케이스 설명 추가

예시:

/**
 * @param {ComboboxData} data - 옵션 데이터 배열
 * - value: 옵션의 고유 값
 * - label: 화면에 표시될 텍스트
 * @param {'default' | 'sort'} variant
 * - 'default': 기본 드롭다운 스타일
 * - 'sort': 정렬용 드롭다운 스타일
 */
src/components/common/input/date-time-picker/index.tsx (3)

15-20: JSDoc 문서를 더 자세히 보완해주세요.

현재 문서화가 기본적인 설명을 제공하고 있지만, 다음 사항들을 추가하면 좋을 것 같습니다:

  • 반환값 (onChange의 반환 문자열 형식) 설명
  • 매개변수 타입에 대한 자세한 설명
  • 사용 예시 코드
 /**
  * 달력에서 날짜를 선택하고, 드롭다운으로 시간을 선택하면 날짜/시간 값을 변경할 수 있는 컴포넌트
- * @param {Date} fullDate - 선택된 날짜
- * @param {(date: string) => void} onChange - 값이 변경될 때 실행하는 함수
+ * @param {Date} fullDate - 선택된 날짜 (초기값으로 사용)
+ * @param {(date: string) => void} onChange - 날짜/시간이 변경될 때 호출되는 콜백 함수
+ * @returns {void}
+ * @example
+ * const [selectedDate, setSelectedDate] = useState(new Date());
+ * 
+ * const handleDateChange = (date: string) => {
+ *   console.log('선택된 날짜/시간:', date); // ISO 문자열 형식 (KST)
+ * };
+ * 
+ * <DateTimePicker
+ *   fullDate={selectedDate}
+ *   onChange={handleDateChange}
+ * />
  */

Line range hint 27-45: 시간대 처리 및 유효성 검사를 개선해주세요.

현재 구현에서 몇 가지 개선이 필요한 부분이 있습니다:

  1. 시간대 변환 로직이 반복되고 있습니다
  2. 시간 선택 시 유효성 검사가 부족합니다

다음과 같이 개선하는 것을 제안드립니다:

// 유틸리티 함수로 분리
const convertToKST = (date: Date): string => {
  return new Date(date.getTime() - date.getTimezoneOffset() * 60000).toISOString();
};

// 시간 유효성 검사 함수
const isValidTime = (date: Date, hour: number, minute: number): boolean => {
  const now = new Date();
  const selectedDate = new Date(date);
  selectedDate.setHours(hour, minute);
  
  return selectedDate > now;
};

이렇게 하면:

  • 시간대 변환 로직이 한 곳에서 관리됩니다
  • 과거 시간 선택을 방지할 수 있습니다

Line range hint 89-126: 접근성과 에러 처리를 개선해주세요.

UI/UX 측면에서 다음 사항들을 개선하면 좋을 것 같습니다:

  1. 시간 선택 드롭다운에 aria-label 추가
  2. 에러 상태 처리 추가
  3. 사용자 피드백 메시지 추가
 <DropDown
   name="hour"
   variant="default"
   inWhere="form"
   data={['00', '01', ...]}
   placeholder="시"
   value={hour}
+  aria-label="시간 선택"
+  error={isError ? "올바른 시간을 선택해주세요" : undefined}
   data-testid="time"
   className="flex-1"
   onChange={setHour}
 />

추가로 버튼 비활성화 상태에서 툴팁으로 안내 메시지를 제공하면 좋을 것 같습니다:

 <Button
   type="button"
   onClick={handleTime}
   disabled={hour === '시' || minute === '분'}
+  title={hour === '시' || minute === '분' ? "시간과 분을 모두 선택해주세요" : undefined}
   className="flex-0 flex h-11 min-w-[100px] basis-[110px] justify-center rounded-xl text-base font-semibold disabled:bg-gray-400 disabled:text-gray-50"
 >
   시간 선택
 </Button>
src/app/(crew)/crew/create/_components/create-crew-form/index.tsx (2)

27-34: JSDoc 문서 개선 제안

문서화가 잘 되어있지만, 다음 사항들을 추가하면 더 좋을 것 같습니다:

  • 반환 타입 정보
  • 사용 예시
  • 각 매개변수의 기본값 정보

예시:

 /**
  * 크루 생성/수정 폼
  * @param {'create' | 'edit'} type : form 타입
  * @param {boolean} isEdit : 수정 여부
  * @param {(data: CreateCrewFormTypes) => void} onEdit
  * @param {(data: CreateCrewFormTypes) => void} onSubmit
  * @param {CreateCrewFormTypes} data
+ * @returns {JSX.Element} 크루 생성/수정 폼 컴포넌트
+ * @example
+ * // 크루 생성 폼
+ * <CreateCrewForm
+ *   type="create"
+ *   data={initialData}
+ *   onSubmit={handleSubmit}
+ * />
  */

Line range hint 35-391: 폼 구현 개선 제안

현재 구현에 대해 다음과 같은 개선사항을 제안드립니다:

  1. 이미지 업로드 에러 처리 개선
  2. 폼 초기화 로직 분리
  3. 유효성 검사 규칙 상수화

예시:

// 상수 파일로 분리
export const FORM_VALIDATION_RULES = {
  title: {
    required: '필수 입력사항입니다.',
    maxLength: {
      value: 20,
      message: '20자 이내로 입력해주세요.'
    }
  },
  // ... 다른 필드들의 규칙
};

// 이미지 업로드 에러 처리 개선
const handleFileChange = async (
  file: File | string | null,
  onChange: (value: string | File) => void,
) => {
  try {
    if (!(file instanceof File)) return;
    
    const imgResponse = await getImageUrl(file, 'CREW');
    if (!imgResponse?.imageUrl) {
      throw new Error('이미지 업로드에 실패했습니다.');
    }
    
    clearErrors('imageUrl');
    onChange(imgResponse.imageUrl);
  } catch (error) {
    const errorMessage = error instanceof Error 
      ? error.message 
      : '이미지 업로드 중 문제가 발생했습니다.';
      
    setError('imageUrl', { 
      type: 'server', 
      message: errorMessage 
    });
    setValue('imageUrl', '');
  }
};
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

📥 Commits

Reviewing files that changed from the base of the PR and between 29067b2 and 393343b.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (12)
  • src/app/(crew)/_components/hero/hero-crew.tsx (1 hunks)
  • src/app/(crew)/crew/create/_components/create-crew-form/create-crew-form.stories.tsx (1 hunks)
  • src/app/(crew)/crew/create/_components/create-crew-form/index.tsx (5 hunks)
  • src/app/(crew)/crew/detail/[id]/_components/create-gathering/create-gathering-form/index.tsx (1 hunks)
  • src/app/(crew)/crew/detail/[id]/_components/crew-review-list.stories.tsx (0 hunks)
  • src/components/common/crew-list/crew-card-list.tsx (1 hunks)
  • src/components/common/input/calendar-filter/calendar-filter.stories.tsx (2 hunks)
  • src/components/common/input/calendar-filter/index.tsx (1 hunks)
  • src/components/common/input/date-time-picker/index.tsx (1 hunks)
  • src/components/common/input/drop-down/drop-down.stories.tsx (1 hunks)
  • src/components/common/input/drop-down/index.tsx (4 hunks)
  • src/types/create-crew.d.ts (0 hunks)
💤 Files with no reviewable changes (2)
  • src/app/(crew)/crew/detail/[id]/_components/crew-review-list.stories.tsx
  • src/types/create-crew.d.ts
✅ Files skipped from review due to trivial changes (2)
  • src/app/(crew)/crew/detail/[id]/_components/create-gathering/create-gathering-form/index.tsx
  • src/components/common/input/calendar-filter/index.tsx
🔇 Additional comments (8)
src/app/(crew)/_components/hero/hero-crew.tsx (1)

20-22: 폰트 크기 변경이 디자인 시스템과 일치하는지 확인 필요

텍스트 크기를 표준 Tailwind 클래스로 변경한 것은 일관성 측면에서 좋은 개선입니다. 다만, 이 변경이 디자인 시스템의 의도와 일치하는지 확인이 필요합니다.

디자인 일관성 확인을 위해 다른 히어로 섹션의 텍스트 크기를 확인해보겠습니다:

✅ Verification successful

Let's try a different approach to find text size patterns in the UI components, especially in hero sections or similar prominent UI elements. The previous command failed because the file type flag wasn't properly recognized, so we'll search across all TSX files.


Let's try without the glob pattern and also locate all hero-related components to ensure we have a complete view of the text sizing patterns.


히어로 컴포넌트의 전체 컨텍스트와 다른 컴포넌트들의 텍스트 크기 패턴을 확인해보겠습니다.


텍스트 크기 변경이 디자인 시스템과 일치함을 확인했습니다

검토 결과, 변경된 텍스트 크기는 다음과 같은 이유로 적절합니다:

  • 다른 주요 섹션의 제목들과 일관된 크기를 사용합니다:
    • 크루 만들기/수정 페이지: text-2xl md:text-3.5xl
    • 나의 약속/크루 섹션: text-3xl
    • 히어로 섹션: text-xl md:text-3xl (변경된 크기)
  • 모바일에서는 더 작은 text-xl을 사용하여 가독성을 개선했습니다
  • 데스크톱에서는 표준 text-3xl 크기를 사용하여 디자인 시스템의 일관성을 유지했습니다
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: 다른 히어로 섹션의 텍스트 크기 클래스 검색

# 히어로 컴포넌트에서 text-xl, text-3xl 클래스 사용 패턴 확인
rg "text-(xl|2xl|3xl|3\.5xl)" --type tsx "src/**/hero/"

Length of output: 85


Script:

#!/bin/bash
# Search for text size classes in hero components and similar UI components
rg "text-(xl|2xl|3xl|3\.5xl)" "src/**/*.tsx"

Length of output: 99


Script:

#!/bin/bash
# Search for text size classes in all tsx files without glob pattern
rg "text-(xl|2xl|3xl|3\.5xl)" --type=tsx

# Also find all hero-related components to ensure we're not missing any
fd "hero.*\.tsx$"

Length of output: 136


Script:

#!/bin/bash
# Search for text size classes without file type specification
rg "text-(xl|2xl|3xl|3\.5xl)" src/app

# Get the content of the hero component to see the full context
cat src/app/\(crew\)/_components/hero/hero-crew.tsx

Length of output: 5488

src/app/(crew)/crew/create/_components/create-crew-form/create-crew-form.stories.tsx (1)

20-38: 잘 구성된 argTypes 설정입니다! 👍

컴포넌트의 props에 대한 상세한 문서화와 적절한 컨트롤 타입 설정이 잘 되어있습니다.

src/components/common/input/calendar-filter/calendar-filter.stories.tsx (1)

18-25: toDoDates 속성의 문서화가 개선되었습니다

argTypes에 추가된 설명과 타입 정보가 명확하게 문서화되어 있습니다. 이는 컴포넌트 사용자의 이해를 돕는 좋은 개선사항입니다.

src/components/common/input/drop-down/drop-down.stories.tsx (1)

16-20: 타입 정의가 명확하게 추가되었습니다!

value 속성의 타입이 명확하게 문서화되어 있어 컴포넌트 사용자의 이해도를 높여줍니다.

src/components/common/input/drop-down/index.tsx (2)

14-15: 타입 정의 개선이 잘 되었습니다! 👍

인터페이스 변경사항이 다음과 같이 개선되었습니다:

  • inWhere 타입을 구체적인 유니온 타입으로 변경하여 타입 안정성이 향상되었습니다
  • errorerrorMsg로 변경하여 더 명확한 의미를 전달합니다

41-42: 다른 컴포넌트들의 props 사용 확인이 필요합니다.

error에서 errorMsg로의 변경이 잘 이루어졌습니다. 하지만 이 컴포넌트를 사용하는 다른 곳들도 확인이 필요합니다.

Also applies to: 92-92

src/app/(crew)/crew/create/_components/create-crew-form/index.tsx (2)

211-211: 에러 메시지 처리 방식 통일: 승인

error 속성에서 errorMsg로의 변경은 컴포넌트 전반에 걸쳐 에러 메시지 처리 방식을 일관되게 만듭니다. 이는 좋은 리팩토링입니다.

Also applies to: 230-230, 289-289, 309-309


21-21: ⚠️ Potential issue

데이터 타입 변경에 대한 검토 필요

EditCrewResponseTypes가 제거되어 데이터 구조가 단순화되었습니다. 이는 좋은 변경이지만, 기존 코드에 영향을 미칠 수 있습니다.

✅ Verification successful

타입 변경은 안전한 리팩토링입니다

EditCrewResponseTypes는 코드베이스에서 사용되지 않았으며, CreateCrewFormTypes로의 단순화는 적절한 변경입니다. 폼 컴포넌트는 생성과 수정 모두 동일한 데이터 구조를 사용하고 있어 문제가 없습니다.

  • CreateCrewFormTypes는 모든 필요한 필드를 포함하고 있습니다
  • 폼 컴포넌트는 type prop으로 생성/수정 모드를 구분하여 처리합니다
  • 기존 코드의 동작에 영향을 주지 않는 안전한 변경입니다
🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# EditCrewResponseTypes 사용 여부 확인
rg "EditCrewResponseTypes" 

Length of output: 26


Script:

#!/bin/bash
# Check for any type definitions or interfaces related to crew editing
rg -A 5 "type.*Crew.*Response|interface.*Crew.*Response"

# Check for any files containing "crew" and "edit" in their path
fd "crew.*edit|edit.*crew"

# Check for any files containing "crew" in their path
fd "crew"

Length of output: 3202


Script:

#!/bin/bash
# Check the content of create-crew.d.ts to understand the type structure
cat src/types/create-crew.d.ts

# Check for any imports of EditCrewResponseTypes in the codebase
rg "import.*EditCrewResponseTypes"

# Check the content of the create crew form component
cat "src/app/(crew)/crew/create/_components/create-crew-form/index.tsx"

Length of output: 13738

Copy link
Contributor

@minkyung5x5 minkyung5x5 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

끝이보이네요 수고하셨습니다!!

@yulrang yulrang merged commit aaade89 into develop Nov 22, 2024
3 checks passed
yulrang added a commit that referenced this pull request Nov 22, 2024
* ✨ Feat: reviewing Form에 post api 연결

* Rename: review-apis

* 🐛 fix: build warning 수정, 사용하지 않는 함수, import 삭제

* 💄 design: 스켈레톤 ui수정

* ✨ feat: 크루 디테일 스켈레톤 UI추가

* ✨ feat: 리스트 스켈레톤 적용, 데이터 없을 경우 스타일 추가

* ✨ feat: 스켈레톤 ui 추가 잘못된 id 404로 이동

* 🐛 fix: npm installed canged

* ♻️ refactor: 스토리북 폴더, 파일명 수정

* 🚑 fix: npm i changed

* 🚑 fix: 페이지 랜더링 안되는 문제 수정

* 📝 docs: 스토리북 configure doc 수정

* 🚑 fix: 맥 스토리북위해 esbuild설치

* 💄 design: fontweignt삭제

* 🐛 fix: 포멧 데이터 디자인에 맞게 수정

* 🐛 fix: 타입 수정

* 🐛 fix: 스토리북 목데이터 수정

* 💄 design: 디자인에 맞게 날짜 수정

* ✨ feat: 나의리뷰, 리뷰 삭제하기 추가

* 🐛 fix: 토스트로 변경

* ✨ feat: 나의 리뷰 리스트 무한스크롤 구현, 데이터 연결

* 📝 docs: 사용하지 않는 파일 삭제, 주석처리

* 🚑 fix: 중복 코드 삭제, 이동경로 수정

* 💄 design: 마진 추가

* 🐛 fix: 폴더 들여쓰기 에러 수정 - meta title 변경

* 🐛 fix: 프리패치 기능 다시 살림

* ✨ feat: 크루 리뷰 타입 추가

* 🐛 fix: 리뷰카드 수정

* 🐛 fix: 사용하지 않는 import 삭제

* 🚑 fix: 타입에 따라 이름 변경

* ✨ feat: 데이터 패치

* ✨ feat: 레이지 로딩을 통해 시간단축

* ♻️ refactor: 페이지네이션 리팩토링

* 🐛 fix: 선언했지만 사용하지 않는 값 삭제

* ✨ feat: 리뷰 리스트 스켈레톤 UI 추가

* Fix/youl bug fix (#150)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* ✨ feat: 스켈레톤 사용

* ✨ feat: 데이터 패치, 스켈레톤 사용

* 💄 design: 스켈레톤 디자인 수정

* 💄 design: 모바일 디자인 수정

* 최신화

* 🚑 fix: 데이터 수정

* 🐛 fix: zustand state 에러 수정, ✨ Feat: reissue에러시 redirect 추가

* 💄 Style: img style 변경

* 🚑 fix: 패키지 변경

* ✨ feat: 데이터가 없는경우 처리

* 💄 design: 스켈레톤 디자인 수정

* ♻️ refactor: 코드 리팩토링

* 💄 design: 디자인에 맞게 수정, 누락된 데이터 추가, 반응형 작업

* 🐛 fix: 데이터명 변경

* 🐛 fix: storybook err 수정

* Feat/135/not found 디자인 수정 (#167)

* ✨ Feat: Not Found 추가

* 💄 Design: 디자인 개선

* 💄 Design: not-found 디자인 수정

* 💄 Design: favicon 추가

* 🚨 Fix: 임포트 정리

* 🐛 Fix : 오류처리 추가

* 🚑 fix: 마이페이지 401로직 수정

* ✨ feat: 로그인상태가 아닐경우 로그인 페이지로 이동

* 🐛 fix: 안쓰는 임시파일 삭제

* ♻️ refactor: storybook 폴더 변경, 📝 docs: configure 이미지 파일 추가

* Feat/147/skeleton : 마이페이지 스켈레톤 추가 (#162)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* 💄 Design: 크루카드 모바일 디자인 수정

* ✨ Feat: 마이페이지 스켈레톤 추가

* 🚨 Fix: 빌드 워닝 제거

* 💄  Design: 나의약속 스켈레톤 디자인 수정 초안

* 💄 Design: 스켈레톤 너비 수정

* Merge branch 'develop' into Feat/147/Skeleton

* 🐛 fix: build err 수정 - import 추가

* 🐛 fix: 프로필 모음 위치수정

* 🐛 fix: 안쓰는 컴포넌트 삭제

* 🐛 fix: 폴더명 변경

* 🚑 fix: 버튼 컴포넌트 위치 변경

* 🐛 fix: 파일이동

* 📦 chore: 안쓰는 파일, 패키지 정리

* 🚑 fix: build warning 정리

* ✨ feat: 빌드 해결위해 추가

* 🚑 fix: 사용하지 않는 패키지 삭제

* Fix/youl bug fix : 로고, 파비콘 교체, 헤더 스타일 변경 (#171)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* 🎨 Style: 린트프리티어 적용

* 💄 Design: 헤더 수정

* 🔥 Chore: 파일 정리

* 🐛 Fix: 헤더 동작 개선

* 🐛 Fix: 크루 찾기 메뉴 원래대로

* 💄 Design: 헤더 디자인 수정

* 💄 Design: 로그인 폰트사이즈 변경

* 🐛 Fix: 이미지 경로 수정

* 🍱 Chore: 압축된 이미지로 교체

* 🔧 Chore: 파비콘 설정 추가

* 💚 Chore: package 싱크

* 💄design: 간격 변경

* ✨ feat: 빈배열 문구 추가

* 💄 design: 스켈레톤 ui 수정

* ✨ Feat: 데이터 없을 때 문구 추가

* 🐛 fix: svg err 수정

* 📝 docs: 스토리북 docs 추가, 보강

* 🐛 fix: 안쓰는 목데이터 삭제

* 📝 docs: 프로필, 찜하기 스토리북 docs 추가

* 📝 docs: input, auth, layout component 스토리북 문서 수정

* ♻️ refactor: 이전 파비콘 삭제

* Fix/youl storybook + 노데이터 문구 수정 (#174)

* 📝 Docs: 스토리북 수정, Refactor: 안쓰는 타입 수정

* 📝 Docs: jsdoc 추가

* ✨ feat: 빈배열일 경우 처리 추가, mt추가

* 🐛 fix: app 내 파비콘 삭제

* 💄 design: 디자인 수정

---------

Co-authored-by: 조예은 <[email protected]>
Co-authored-by: min5x5 <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: Cho Yeeun <[email protected]>
Co-authored-by: 김민경 <[email protected]>
yulrang added a commit that referenced this pull request Nov 22, 2024
* ✨ Feat: reviewing Form에 post api 연결

* Rename: review-apis

* 🐛 fix: build warning 수정, 사용하지 않는 함수, import 삭제

* 💄 design: 스켈레톤 ui수정

* ✨ feat: 크루 디테일 스켈레톤 UI추가

* ✨ feat: 리스트 스켈레톤 적용, 데이터 없을 경우 스타일 추가

* ✨ feat: 스켈레톤 ui 추가 잘못된 id 404로 이동

* 🐛 fix: npm installed canged

* ♻️ refactor: 스토리북 폴더, 파일명 수정

* 🚑 fix: npm i changed

* 🚑 fix: 페이지 랜더링 안되는 문제 수정

* 📝 docs: 스토리북 configure doc 수정

* 🚑 fix: 맥 스토리북위해 esbuild설치

* 💄 design: fontweignt삭제

* 🐛 fix: 포멧 데이터 디자인에 맞게 수정

* 🐛 fix: 타입 수정

* 🐛 fix: 스토리북 목데이터 수정

* 💄 design: 디자인에 맞게 날짜 수정

* ✨ feat: 나의리뷰, 리뷰 삭제하기 추가

* 🐛 fix: 토스트로 변경

* ✨ feat: 나의 리뷰 리스트 무한스크롤 구현, 데이터 연결

* 📝 docs: 사용하지 않는 파일 삭제, 주석처리

* 🚑 fix: 중복 코드 삭제, 이동경로 수정

* 💄 design: 마진 추가

* 🐛 fix: 폴더 들여쓰기 에러 수정 - meta title 변경

* 🐛 fix: 프리패치 기능 다시 살림

* ✨ feat: 크루 리뷰 타입 추가

* 🐛 fix: 리뷰카드 수정

* 🐛 fix: 사용하지 않는 import 삭제

* 🚑 fix: 타입에 따라 이름 변경

* ✨ feat: 데이터 패치

* ✨ feat: 레이지 로딩을 통해 시간단축

* ♻️ refactor: 페이지네이션 리팩토링

* 🐛 fix: 선언했지만 사용하지 않는 값 삭제

* ✨ feat: 리뷰 리스트 스켈레톤 UI 추가

* Fix/youl bug fix (#150)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* ✨ feat: 스켈레톤 사용

* ✨ feat: 데이터 패치, 스켈레톤 사용

* 💄 design: 스켈레톤 디자인 수정

* 💄 design: 모바일 디자인 수정

* 최신화

* 🚑 fix: 데이터 수정

* 🐛 fix: zustand state 에러 수정, ✨ Feat: reissue에러시 redirect 추가

* 💄 Style: img style 변경

* 🚑 fix: 패키지 변경

* ✨ feat: 데이터가 없는경우 처리

* 💄 design: 스켈레톤 디자인 수정

* ♻️ refactor: 코드 리팩토링

* 💄 design: 디자인에 맞게 수정, 누락된 데이터 추가, 반응형 작업

* 🐛 fix: 데이터명 변경

* 🐛 fix: storybook err 수정

* Feat/135/not found 디자인 수정 (#167)

* ✨ Feat: Not Found 추가

* 💄 Design: 디자인 개선

* 💄 Design: not-found 디자인 수정

* 💄 Design: favicon 추가

* 🚨 Fix: 임포트 정리

* 🐛 Fix : 오류처리 추가

* 🚑 fix: 마이페이지 401로직 수정

* ✨ feat: 로그인상태가 아닐경우 로그인 페이지로 이동

* 🐛 fix: 안쓰는 임시파일 삭제

* ♻️ refactor: storybook 폴더 변경, 📝 docs: configure 이미지 파일 추가

* Feat/147/skeleton : 마이페이지 스켈레톤 추가 (#162)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* 💄 Design: 크루카드 모바일 디자인 수정

* ✨ Feat: 마이페이지 스켈레톤 추가

* 🚨 Fix: 빌드 워닝 제거

* 💄  Design: 나의약속 스켈레톤 디자인 수정 초안

* 💄 Design: 스켈레톤 너비 수정

* Merge branch 'develop' into Feat/147/Skeleton

* 🐛 fix: build err 수정 - import 추가

* 🐛 fix: 프로필 모음 위치수정

* 🐛 fix: 안쓰는 컴포넌트 삭제

* 🐛 fix: 폴더명 변경

* 🚑 fix: 버튼 컴포넌트 위치 변경

* 🐛 fix: 파일이동

* 📦 chore: 안쓰는 파일, 패키지 정리

* 🚑 fix: build warning 정리

* ✨ feat: 빌드 해결위해 추가

* 🚑 fix: 사용하지 않는 패키지 삭제

* Fix/youl bug fix : 로고, 파비콘 교체, 헤더 스타일 변경 (#171)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* 🎨 Style: 린트프리티어 적용

* 💄 Design: 헤더 수정

* 🔥 Chore: 파일 정리

* 🐛 Fix: 헤더 동작 개선

* 🐛 Fix: 크루 찾기 메뉴 원래대로

* 💄 Design: 헤더 디자인 수정

* 💄 Design: 로그인 폰트사이즈 변경

* 🐛 Fix: 이미지 경로 수정

* 🍱 Chore: 압축된 이미지로 교체

* 🔧 Chore: 파비콘 설정 추가

* 💚 Chore: package 싱크

* 💄design: 간격 변경

* ✨ feat: 빈배열 문구 추가

* 💄 design: 스켈레톤 ui 수정

* ✨ Feat: 데이터 없을 때 문구 추가

* 🐛 fix: svg err 수정

* 📝 docs: 스토리북 docs 추가, 보강

* 🐛 fix: 안쓰는 목데이터 삭제

* 📝 docs: 프로필, 찜하기 스토리북 docs 추가

* 📝 docs: input, auth, layout component 스토리북 문서 수정

* ♻️ refactor: 이전 파비콘 삭제

* Fix/youl storybook + 노데이터 문구 수정 (#174)

* 📝 Docs: 스토리북 수정, Refactor: 안쓰는 타입 수정

* 📝 Docs: jsdoc 추가

* ✨ feat: 빈배열일 경우 처리 추가, mt추가

* 🐛 fix: app 내 파비콘 삭제

* 💄 design: 디자인 수정

* 💄 Design: 메인 버튼 크기 통일

---------

Co-authored-by: 조예은 <[email protected]>
Co-authored-by: min5x5 <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: Cho Yeeun <[email protected]>
Co-authored-by: 김민경 <[email protected]>
yulrang added a commit that referenced this pull request Nov 23, 2024
* ✨ Feat: reviewing Form에 post api 연결

* Rename: review-apis

* 🐛 fix: build warning 수정, 사용하지 않는 함수, import 삭제

* 💄 design: 스켈레톤 ui수정

* ✨ feat: 크루 디테일 스켈레톤 UI추가

* ✨ feat: 리스트 스켈레톤 적용, 데이터 없을 경우 스타일 추가

* ✨ feat: 스켈레톤 ui 추가 잘못된 id 404로 이동

* 🐛 fix: npm installed canged

* ♻️ refactor: 스토리북 폴더, 파일명 수정

* 🚑 fix: npm i changed

* 🚑 fix: 페이지 랜더링 안되는 문제 수정

* 📝 docs: 스토리북 configure doc 수정

* 🚑 fix: 맥 스토리북위해 esbuild설치

* 💄 design: fontweignt삭제

* 🐛 fix: 포멧 데이터 디자인에 맞게 수정

* 🐛 fix: 타입 수정

* 🐛 fix: 스토리북 목데이터 수정

* 💄 design: 디자인에 맞게 날짜 수정

* ✨ feat: 나의리뷰, 리뷰 삭제하기 추가

* 🐛 fix: 토스트로 변경

* ✨ feat: 나의 리뷰 리스트 무한스크롤 구현, 데이터 연결

* 📝 docs: 사용하지 않는 파일 삭제, 주석처리

* 🚑 fix: 중복 코드 삭제, 이동경로 수정

* 💄 design: 마진 추가

* 🐛 fix: 폴더 들여쓰기 에러 수정 - meta title 변경

* 🐛 fix: 프리패치 기능 다시 살림

* ✨ feat: 크루 리뷰 타입 추가

* 🐛 fix: 리뷰카드 수정

* 🐛 fix: 사용하지 않는 import 삭제

* 🚑 fix: 타입에 따라 이름 변경

* ✨ feat: 데이터 패치

* ✨ feat: 레이지 로딩을 통해 시간단축

* ♻️ refactor: 페이지네이션 리팩토링

* 🐛 fix: 선언했지만 사용하지 않는 값 삭제

* ✨ feat: 리뷰 리스트 스켈레톤 UI 추가

* Fix/youl bug fix (#150)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* ✨ feat: 스켈레톤 사용

* ✨ feat: 데이터 패치, 스켈레톤 사용

* 💄 design: 스켈레톤 디자인 수정

* 💄 design: 모바일 디자인 수정

* 최신화

* 🚑 fix: 데이터 수정

* 🐛 fix: zustand state 에러 수정, ✨ Feat: reissue에러시 redirect 추가

* 💄 Style: img style 변경

* 🚑 fix: 패키지 변경

* ✨ feat: 데이터가 없는경우 처리

* 💄 design: 스켈레톤 디자인 수정

* ♻️ refactor: 코드 리팩토링

* 💄 design: 디자인에 맞게 수정, 누락된 데이터 추가, 반응형 작업

* 🐛 fix: 데이터명 변경

* 🐛 fix: storybook err 수정

* Feat/135/not found 디자인 수정 (#167)

* ✨ Feat: Not Found 추가

* 💄 Design: 디자인 개선

* 💄 Design: not-found 디자인 수정

* 💄 Design: favicon 추가

* 🚨 Fix: 임포트 정리

* 🐛 Fix : 오류처리 추가

* 🚑 fix: 마이페이지 401로직 수정

* ✨ feat: 로그인상태가 아닐경우 로그인 페이지로 이동

* 🐛 fix: 안쓰는 임시파일 삭제

* ♻️ refactor: storybook 폴더 변경, 📝 docs: configure 이미지 파일 추가

* Feat/147/skeleton : 마이페이지 스켈레톤 추가 (#162)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* 💄 Design: 크루카드 모바일 디자인 수정

* ✨ Feat: 마이페이지 스켈레톤 추가

* 🚨 Fix: 빌드 워닝 제거

* 💄  Design: 나의약속 스켈레톤 디자인 수정 초안

* 💄 Design: 스켈레톤 너비 수정

* Merge branch 'develop' into Feat/147/Skeleton

* 🐛 fix: build err 수정 - import 추가

* 🐛 fix: 프로필 모음 위치수정

* 🐛 fix: 안쓰는 컴포넌트 삭제

* 🐛 fix: 폴더명 변경

* 🚑 fix: 버튼 컴포넌트 위치 변경

* 🐛 fix: 파일이동

* 📦 chore: 안쓰는 파일, 패키지 정리

* 🚑 fix: build warning 정리

* ✨ feat: 빌드 해결위해 추가

* 🚑 fix: 사용하지 않는 패키지 삭제

* Fix/youl bug fix : 로고, 파비콘 교체, 헤더 스타일 변경 (#171)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* 🎨 Style: 린트프리티어 적용

* 💄 Design: 헤더 수정

* 🔥 Chore: 파일 정리

* 🐛 Fix: 헤더 동작 개선

* 🐛 Fix: 크루 찾기 메뉴 원래대로

* 💄 Design: 헤더 디자인 수정

* 💄 Design: 로그인 폰트사이즈 변경

* 🐛 Fix: 이미지 경로 수정

* 🍱 Chore: 압축된 이미지로 교체

* 🔧 Chore: 파비콘 설정 추가

* 💚 Chore: package 싱크

* 💄design: 간격 변경

* ✨ feat: 빈배열 문구 추가

* 💄 design: 스켈레톤 ui 수정

* ✨ Feat: 데이터 없을 때 문구 추가

* 🐛 fix: svg err 수정

* 📝 docs: 스토리북 docs 추가, 보강

* 🐛 fix: 안쓰는 목데이터 삭제

* 📝 docs: 프로필, 찜하기 스토리북 docs 추가

* 📝 docs: input, auth, layout component 스토리북 문서 수정

* ♻️ refactor: 이전 파비콘 삭제

* Fix/youl storybook + 노데이터 문구 수정 (#174)

* 📝 Docs: 스토리북 수정, Refactor: 안쓰는 타입 수정

* 📝 Docs: jsdoc 추가

* ✨ feat: 빈배열일 경우 처리 추가, mt추가

* 🐛 fix: app 내 파비콘 삭제

* 💄 design: 디자인 수정

* 💄 Design: 메인 버튼 크기 통일

* 💄 Design: z-index 수정

* 💄 Design: 버튼 사이즈 조정, 안쓰는 클래스 삭제

* Merge branch 'main' into hotfix/Design

---------

Co-authored-by: 조예은 <[email protected]>
Co-authored-by: min5x5 <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: Cho Yeeun <[email protected]>
Co-authored-by: 김민경 <[email protected]>
yulrang added a commit that referenced this pull request Nov 24, 2024
* ✨ Feat: reviewing Form에 post api 연결

* Rename: review-apis

* 🐛 fix: build warning 수정, 사용하지 않는 함수, import 삭제

* 💄 design: 스켈레톤 ui수정

* ✨ feat: 크루 디테일 스켈레톤 UI추가

* ✨ feat: 리스트 스켈레톤 적용, 데이터 없을 경우 스타일 추가

* ✨ feat: 스켈레톤 ui 추가 잘못된 id 404로 이동

* 🐛 fix: npm installed canged

* ♻️ refactor: 스토리북 폴더, 파일명 수정

* 🚑 fix: npm i changed

* 🚑 fix: 페이지 랜더링 안되는 문제 수정

* 📝 docs: 스토리북 configure doc 수정

* 🚑 fix: 맥 스토리북위해 esbuild설치

* 💄 design: fontweignt삭제

* 🐛 fix: 포멧 데이터 디자인에 맞게 수정

* 🐛 fix: 타입 수정

* 🐛 fix: 스토리북 목데이터 수정

* 💄 design: 디자인에 맞게 날짜 수정

* ✨ feat: 나의리뷰, 리뷰 삭제하기 추가

* 🐛 fix: 토스트로 변경

* ✨ feat: 나의 리뷰 리스트 무한스크롤 구현, 데이터 연결

* 📝 docs: 사용하지 않는 파일 삭제, 주석처리

* 🚑 fix: 중복 코드 삭제, 이동경로 수정

* 💄 design: 마진 추가

* 🐛 fix: 폴더 들여쓰기 에러 수정 - meta title 변경

* 🐛 fix: 프리패치 기능 다시 살림

* ✨ feat: 크루 리뷰 타입 추가

* 🐛 fix: 리뷰카드 수정

* 🐛 fix: 사용하지 않는 import 삭제

* 🚑 fix: 타입에 따라 이름 변경

* ✨ feat: 데이터 패치

* ✨ feat: 레이지 로딩을 통해 시간단축

* ♻️ refactor: 페이지네이션 리팩토링

* 🐛 fix: 선언했지만 사용하지 않는 값 삭제

* ✨ feat: 리뷰 리스트 스켈레톤 UI 추가

* Fix/youl bug fix (#150)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* ✨ feat: 스켈레톤 사용

* ✨ feat: 데이터 패치, 스켈레톤 사용

* 💄 design: 스켈레톤 디자인 수정

* 💄 design: 모바일 디자인 수정

* 최신화

* 🚑 fix: 데이터 수정

* 🐛 fix: zustand state 에러 수정, ✨ Feat: reissue에러시 redirect 추가

* 💄 Style: img style 변경

* 🚑 fix: 패키지 변경

* ✨ feat: 데이터가 없는경우 처리

* 💄 design: 스켈레톤 디자인 수정

* ♻️ refactor: 코드 리팩토링

* 💄 design: 디자인에 맞게 수정, 누락된 데이터 추가, 반응형 작업

* 🐛 fix: 데이터명 변경

* 🐛 fix: storybook err 수정

* Feat/135/not found 디자인 수정 (#167)

* ✨ Feat: Not Found 추가

* 💄 Design: 디자인 개선

* 💄 Design: not-found 디자인 수정

* 💄 Design: favicon 추가

* 🚨 Fix: 임포트 정리

* 🐛 Fix : 오류처리 추가

* 🚑 fix: 마이페이지 401로직 수정

* ✨ feat: 로그인상태가 아닐경우 로그인 페이지로 이동

* 🐛 fix: 안쓰는 임시파일 삭제

* ♻️ refactor: storybook 폴더 변경, 📝 docs: configure 이미지 파일 추가

* Feat/147/skeleton : 마이페이지 스켈레톤 추가 (#162)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* 💄 Design: 크루카드 모바일 디자인 수정

* ✨ Feat: 마이페이지 스켈레톤 추가

* 🚨 Fix: 빌드 워닝 제거

* 💄  Design: 나의약속 스켈레톤 디자인 수정 초안

* 💄 Design: 스켈레톤 너비 수정

* Merge branch 'develop' into Feat/147/Skeleton

* 🐛 fix: build err 수정 - import 추가

* 🐛 fix: 프로필 모음 위치수정

* 🐛 fix: 안쓰는 컴포넌트 삭제

* 🐛 fix: 폴더명 변경

* 🚑 fix: 버튼 컴포넌트 위치 변경

* 🐛 fix: 파일이동

* 📦 chore: 안쓰는 파일, 패키지 정리

* 🚑 fix: build warning 정리

* ✨ feat: 빌드 해결위해 추가

* 🚑 fix: 사용하지 않는 패키지 삭제

* Fix/youl bug fix : 로고, 파비콘 교체, 헤더 스타일 변경 (#171)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* 🎨 Style: 린트프리티어 적용

* 💄 Design: 헤더 수정

* 🔥 Chore: 파일 정리

* 🐛 Fix: 헤더 동작 개선

* 🐛 Fix: 크루 찾기 메뉴 원래대로

* 💄 Design: 헤더 디자인 수정

* 💄 Design: 로그인 폰트사이즈 변경

* 🐛 Fix: 이미지 경로 수정

* 🍱 Chore: 압축된 이미지로 교체

* 🔧 Chore: 파비콘 설정 추가

* 💚 Chore: package 싱크

* 💄design: 간격 변경

* ✨ feat: 빈배열 문구 추가

* 💄 design: 스켈레톤 ui 수정

* ✨ Feat: 데이터 없을 때 문구 추가

* 🐛 fix: svg err 수정

* 📝 docs: 스토리북 docs 추가, 보강

* 🐛 fix: 안쓰는 목데이터 삭제

* 📝 docs: 프로필, 찜하기 스토리북 docs 추가

* 📝 docs: input, auth, layout component 스토리북 문서 수정

* ♻️ refactor: 이전 파비콘 삭제

* Fix/youl storybook + 노데이터 문구 수정 (#174)

* 📝 Docs: 스토리북 수정, Refactor: 안쓰는 타입 수정

* 📝 Docs: jsdoc 추가

* ✨ feat: 빈배열일 경우 처리 추가, mt추가

* 🐛 fix: app 내 파비콘 삭제

* 💄 design: 디자인 수정

* 💄 Design: 메인 버튼 크기 통일

* 💄 Design: z-index 수정

* 💄 Design: 버튼 사이즈 조정, 안쓰는 클래스 삭제

* Merge branch 'main' into hotfix/Design

* 🍱 Chore: 메타 이미지 변경

---------

Co-authored-by: 조예은 <[email protected]>
Co-authored-by: min5x5 <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: Cho Yeeun <[email protected]>
Co-authored-by: 김민경 <[email protected]>
yulrang added a commit that referenced this pull request Nov 24, 2024
* ✨ Feat: reviewing Form에 post api 연결

* Rename: review-apis

* 🐛 fix: build warning 수정, 사용하지 않는 함수, import 삭제

* 💄 design: 스켈레톤 ui수정

* ✨ feat: 크루 디테일 스켈레톤 UI추가

* ✨ feat: 리스트 스켈레톤 적용, 데이터 없을 경우 스타일 추가

* ✨ feat: 스켈레톤 ui 추가 잘못된 id 404로 이동

* 🐛 fix: npm installed canged

* ♻️ refactor: 스토리북 폴더, 파일명 수정

* 🚑 fix: npm i changed

* 🚑 fix: 페이지 랜더링 안되는 문제 수정

* 📝 docs: 스토리북 configure doc 수정

* 🚑 fix: 맥 스토리북위해 esbuild설치

* 💄 design: fontweignt삭제

* 🐛 fix: 포멧 데이터 디자인에 맞게 수정

* 🐛 fix: 타입 수정

* 🐛 fix: 스토리북 목데이터 수정

* 💄 design: 디자인에 맞게 날짜 수정

* ✨ feat: 나의리뷰, 리뷰 삭제하기 추가

* 🐛 fix: 토스트로 변경

* ✨ feat: 나의 리뷰 리스트 무한스크롤 구현, 데이터 연결

* 📝 docs: 사용하지 않는 파일 삭제, 주석처리

* 🚑 fix: 중복 코드 삭제, 이동경로 수정

* 💄 design: 마진 추가

* 🐛 fix: 폴더 들여쓰기 에러 수정 - meta title 변경

* 🐛 fix: 프리패치 기능 다시 살림

* ✨ feat: 크루 리뷰 타입 추가

* 🐛 fix: 리뷰카드 수정

* 🐛 fix: 사용하지 않는 import 삭제

* 🚑 fix: 타입에 따라 이름 변경

* ✨ feat: 데이터 패치

* ✨ feat: 레이지 로딩을 통해 시간단축

* ♻️ refactor: 페이지네이션 리팩토링

* 🐛 fix: 선언했지만 사용하지 않는 값 삭제

* ✨ feat: 리뷰 리스트 스켈레톤 UI 추가

* Fix/youl bug fix (#150)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* ✨ feat: 스켈레톤 사용

* ✨ feat: 데이터 패치, 스켈레톤 사용

* 💄 design: 스켈레톤 디자인 수정

* 💄 design: 모바일 디자인 수정

* 최신화

* 🚑 fix: 데이터 수정

* 🐛 fix: zustand state 에러 수정, ✨ Feat: reissue에러시 redirect 추가

* 💄 Style: img style 변경

* 🚑 fix: 패키지 변경

* ✨ feat: 데이터가 없는경우 처리

* 💄 design: 스켈레톤 디자인 수정

* ♻️ refactor: 코드 리팩토링

* 💄 design: 디자인에 맞게 수정, 누락된 데이터 추가, 반응형 작업

* 🐛 fix: 데이터명 변경

* 🐛 fix: storybook err 수정

* Feat/135/not found 디자인 수정 (#167)

* ✨ Feat: Not Found 추가

* 💄 Design: 디자인 개선

* 💄 Design: not-found 디자인 수정

* 💄 Design: favicon 추가

* 🚨 Fix: 임포트 정리

* 🐛 Fix : 오류처리 추가

* 🚑 fix: 마이페이지 401로직 수정

* ✨ feat: 로그인상태가 아닐경우 로그인 페이지로 이동

* 🐛 fix: 안쓰는 임시파일 삭제

* ♻️ refactor: storybook 폴더 변경, 📝 docs: configure 이미지 파일 추가

* Feat/147/skeleton : 마이페이지 스켈레톤 추가 (#162)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* 💄 Design: 크루카드 모바일 디자인 수정

* ✨ Feat: 마이페이지 스켈레톤 추가

* 🚨 Fix: 빌드 워닝 제거

* 💄  Design: 나의약속 스켈레톤 디자인 수정 초안

* 💄 Design: 스켈레톤 너비 수정

* Merge branch 'develop' into Feat/147/Skeleton

* 🐛 fix: build err 수정 - import 추가

* 🐛 fix: 프로필 모음 위치수정

* 🐛 fix: 안쓰는 컴포넌트 삭제

* 🐛 fix: 폴더명 변경

* 🚑 fix: 버튼 컴포넌트 위치 변경

* 🐛 fix: 파일이동

* 📦 chore: 안쓰는 파일, 패키지 정리

* 🚑 fix: build warning 정리

* ✨ feat: 빌드 해결위해 추가

* 🚑 fix: 사용하지 않는 패키지 삭제

* Fix/youl bug fix : 로고, 파비콘 교체, 헤더 스타일 변경 (#171)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* 🎨 Style: 린트프리티어 적용

* 💄 Design: 헤더 수정

* 🔥 Chore: 파일 정리

* 🐛 Fix: 헤더 동작 개선

* 🐛 Fix: 크루 찾기 메뉴 원래대로

* 💄 Design: 헤더 디자인 수정

* 💄 Design: 로그인 폰트사이즈 변경

* 🐛 Fix: 이미지 경로 수정

* 🍱 Chore: 압축된 이미지로 교체

* 🔧 Chore: 파비콘 설정 추가

* 💚 Chore: package 싱크

* 💄design: 간격 변경

* ✨ feat: 빈배열 문구 추가

* 💄 design: 스켈레톤 ui 수정

* ✨ Feat: 데이터 없을 때 문구 추가

* 🐛 fix: svg err 수정

* 📝 docs: 스토리북 docs 추가, 보강

* 🐛 fix: 안쓰는 목데이터 삭제

* 📝 docs: 프로필, 찜하기 스토리북 docs 추가

* 📝 docs: input, auth, layout component 스토리북 문서 수정

* ♻️ refactor: 이전 파비콘 삭제

* Fix/youl storybook + 노데이터 문구 수정 (#174)

* 📝 Docs: 스토리북 수정, Refactor: 안쓰는 타입 수정

* 📝 Docs: jsdoc 추가

* ✨ feat: 빈배열일 경우 처리 추가, mt추가

* 🐛 fix: app 내 파비콘 삭제

* 💄 design: 디자인 수정

* 🚑 fix: 이름수정, 시간계산 수정

---------

Co-authored-by: 조예은 <[email protected]>
Co-authored-by: min5x5 <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: Cho Yeeun <[email protected]>
Co-authored-by: 김민경 <[email protected]>
yulrang added a commit that referenced this pull request Nov 24, 2024
* ✨ Feat: reviewing Form에 post api 연결

* Rename: review-apis

* 🐛 fix: build warning 수정, 사용하지 않는 함수, import 삭제

* 💄 design: 스켈레톤 ui수정

* ✨ feat: 크루 디테일 스켈레톤 UI추가

* ✨ feat: 리스트 스켈레톤 적용, 데이터 없을 경우 스타일 추가

* ✨ feat: 스켈레톤 ui 추가 잘못된 id 404로 이동

* 🐛 fix: npm installed canged

* ♻️ refactor: 스토리북 폴더, 파일명 수정

* 🚑 fix: npm i changed

* 🚑 fix: 페이지 랜더링 안되는 문제 수정

* 📝 docs: 스토리북 configure doc 수정

* 🚑 fix: 맥 스토리북위해 esbuild설치

* 💄 design: fontweignt삭제

* 🐛 fix: 포멧 데이터 디자인에 맞게 수정

* 🐛 fix: 타입 수정

* 🐛 fix: 스토리북 목데이터 수정

* 💄 design: 디자인에 맞게 날짜 수정

* ✨ feat: 나의리뷰, 리뷰 삭제하기 추가

* 🐛 fix: 토스트로 변경

* ✨ feat: 나의 리뷰 리스트 무한스크롤 구현, 데이터 연결

* 📝 docs: 사용하지 않는 파일 삭제, 주석처리

* 🚑 fix: 중복 코드 삭제, 이동경로 수정

* 💄 design: 마진 추가

* 🐛 fix: 폴더 들여쓰기 에러 수정 - meta title 변경

* 🐛 fix: 프리패치 기능 다시 살림

* ✨ feat: 크루 리뷰 타입 추가

* 🐛 fix: 리뷰카드 수정

* 🐛 fix: 사용하지 않는 import 삭제

* 🚑 fix: 타입에 따라 이름 변경

* ✨ feat: 데이터 패치

* ✨ feat: 레이지 로딩을 통해 시간단축

* ♻️ refactor: 페이지네이션 리팩토링

* 🐛 fix: 선언했지만 사용하지 않는 값 삭제

* ✨ feat: 리뷰 리스트 스켈레톤 UI 추가

* Fix/youl bug fix (#150)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* ✨ feat: 스켈레톤 사용

* ✨ feat: 데이터 패치, 스켈레톤 사용

* 💄 design: 스켈레톤 디자인 수정

* 💄 design: 모바일 디자인 수정

* 최신화

* 🚑 fix: 데이터 수정

* 🐛 fix: zustand state 에러 수정, ✨ Feat: reissue에러시 redirect 추가

* 💄 Style: img style 변경

* 🚑 fix: 패키지 변경

* ✨ feat: 데이터가 없는경우 처리

* 💄 design: 스켈레톤 디자인 수정

* ♻️ refactor: 코드 리팩토링

* 💄 design: 디자인에 맞게 수정, 누락된 데이터 추가, 반응형 작업

* 🐛 fix: 데이터명 변경

* 🐛 fix: storybook err 수정

* Feat/135/not found 디자인 수정 (#167)

* ✨ Feat: Not Found 추가

* 💄 Design: 디자인 개선

* 💄 Design: not-found 디자인 수정

* 💄 Design: favicon 추가

* 🚨 Fix: 임포트 정리

* 🐛 Fix : 오류처리 추가

* 🚑 fix: 마이페이지 401로직 수정

* ✨ feat: 로그인상태가 아닐경우 로그인 페이지로 이동

* 🐛 fix: 안쓰는 임시파일 삭제

* ♻️ refactor: storybook 폴더 변경, 📝 docs: configure 이미지 파일 추가

* Feat/147/skeleton : 마이페이지 스켈레톤 추가 (#162)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* 💄 Design: 크루카드 모바일 디자인 수정

* ✨ Feat: 마이페이지 스켈레톤 추가

* 🚨 Fix: 빌드 워닝 제거

* 💄  Design: 나의약속 스켈레톤 디자인 수정 초안

* 💄 Design: 스켈레톤 너비 수정

* Merge branch 'develop' into Feat/147/Skeleton

* 🐛 fix: build err 수정 - import 추가

* 🐛 fix: 프로필 모음 위치수정

* 🐛 fix: 안쓰는 컴포넌트 삭제

* 🐛 fix: 폴더명 변경

* 🚑 fix: 버튼 컴포넌트 위치 변경

* 🐛 fix: 파일이동

* 📦 chore: 안쓰는 파일, 패키지 정리

* 🚑 fix: build warning 정리

* ✨ feat: 빌드 해결위해 추가

* 🚑 fix: 사용하지 않는 패키지 삭제

* Fix/youl bug fix : 로고, 파비콘 교체, 헤더 스타일 변경 (#171)

* Feat: 스켈레톤 컴포넌트 추가

* 🐛 Fix: 컬럼 수정

* ✨ Feat: 마이페이지 프로필 스켈레톤 추가

* ✨ Feat: 작성가능한리뷰 스켈레톤 추가

* ✨ Feat: 나의 리뷰 스켈레톤 추가가

* ♿️ Fix: 접근성 개선

* ✨ Feat: 나의 약속 로딩 스켈레톤 추가

* 💄 Design: 호버시 그림자 적용

* 🚨 Fix: 빌드 오류 수정

* 🐛 Fix: DateTimePicker 동작개선

* ♿️ Fix: 크루 폼 접근성 개선

* ♿️ Fix : 약속 폼 접근성 개선

* ♿️ Fix: 크루찾기 접근성 개선

* 🐛 Fix: 이미지 fill, cover 워닝 없애기

* Merge branch 'develop' into Fix/YoulBugFix

* 🍱 Fix: 샘플 이미지 교체

* ✨ Feat: 메타 설정

* ⬇️ Chore: package install

* 🐛 Fix: 파일인풋 동작 개선

* Co-authored-by: JEP <[email protected]>

* 🐛 Fix: FileInput 동작 개선

* 🚨 Fix: 빌드오류 수정

* 🎨 Style: 린트프리티어 적용

* 💄 Design: 헤더 수정

* 🔥 Chore: 파일 정리

* 🐛 Fix: 헤더 동작 개선

* 🐛 Fix: 크루 찾기 메뉴 원래대로

* 💄 Design: 헤더 디자인 수정

* 💄 Design: 로그인 폰트사이즈 변경

* 🐛 Fix: 이미지 경로 수정

* 🍱 Chore: 압축된 이미지로 교체

* 🔧 Chore: 파비콘 설정 추가

* 💚 Chore: package 싱크

* 💄design: 간격 변경

* ✨ feat: 빈배열 문구 추가

* 💄 design: 스켈레톤 ui 수정

* ✨ Feat: 데이터 없을 때 문구 추가

* 🐛 fix: svg err 수정

* 📝 docs: 스토리북 docs 추가, 보강

* 🐛 fix: 안쓰는 목데이터 삭제

* 📝 docs: 프로필, 찜하기 스토리북 docs 추가

* 📝 docs: input, auth, layout component 스토리북 문서 수정

* ♻️ refactor: 이전 파비콘 삭제

* Fix/youl storybook + 노데이터 문구 수정 (#174)

* 📝 Docs: 스토리북 수정, Refactor: 안쓰는 타입 수정

* 📝 Docs: jsdoc 추가

* ✨ feat: 빈배열일 경우 처리 추가, mt추가

* 🐛 fix: app 내 파비콘 삭제

* 💄 design: 디자인 수정

* 💄 Design: 메인 버튼 크기 통일

* 💄 Design: z-index 수정

* 💄 Design: 버튼 사이즈 조정, 안쓰는 클래스 삭제

* Merge branch 'main' into hotfix/Design

* 🍱 Chore: 메타 이미지 변경

* 🍱 Chore : 메타 이미지 교체

---------

Co-authored-by: 조예은 <[email protected]>
Co-authored-by: min5x5 <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: HaeJungg <[email protected]>
Co-authored-by: Cho Yeeun <[email protected]>
Co-authored-by: 김민경 <[email protected]>
This was referenced Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants