Skip to content

Commit

Permalink
Fix: 컨플릭트 해결
Browse files Browse the repository at this point in the history
  • Loading branch information
seoyoung-min committed Nov 18, 2024
1 parent 98a4db9 commit 6736eb4
Showing 1 changed file with 24 additions and 27 deletions.
51 changes: 24 additions & 27 deletions src/lib/constants/formInputValidationRules.ts
Original file line number Diff line number Diff line change
@@ -1,47 +1,49 @@
import { m } from 'framer-motion';
//list-step1
export const listTitleRules = {
required: '타이틀을 입력해 주세요',
maxLength: {
value: 30,
message: '리스트 타이틀은 최대 30자까지 입력할 수 있어요.',
},
};

export const listDescriptionRules = {
maxLength: { value: 200, message: '리스트 소개는 최대 200자까지 입력할 수 있어요.' },
};

//item
export const listCategoryRules = {
required: '카테고리를 선택해 주세요',
};

//list-step2
export const itemTitleRules = {
required: '아이템을 입력해주세요.',
required: '아이템을 입력해 주세요.',
maxLength: {
value: 100,
message: '아이템 타이틀은 최대 100자까지 입력할 수 있어요.',
},
};

export const itemCommentRules = {
maxLength: { value: 100, message: '코멘트는 최대 100자까지 입력할 수 있어요.' },
maxLength: { value: 200, message: '코멘트는 최대 200자까지 입력할 수 있어요.' },
};

export const itemLinkRules = {
required: '링크를 입력해 주세요',
pattern: {
value: /^(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=가-힣]*)$/,
message: '올바른 URL 형식이 아니에요.',
},
};

//list
export const listTitleRules = {
required: { errorMessage: '제목을 입력해주세요' },
maxLength: {
length: 30,
errorMessage: '리스트 제목은 최대 30자까지 입력할 수 있어요.',
},
};

export const listDescriptionRules = {
maxLength: { length: 200, errorMessage: '리스트 소개는 최대 200자까지 입력할 수 있어요.' },
};

//list-step3
export const listLabelRules = {
maxNumRule: { num: 3, errorMessage: '라벨은 최대 3개까지 등록할 수 있어요.' },
maxLengthRule: { length: 10, errorMessage: '라벨은 최대 10자까지 입력할 수 있어요.' },
uniqueRule: { errorMessage: '같은 라벨을 2개 이상 등록할 수 없어요.' },
maxLength: { value: 10, message: '최대 10글자까지 입력할 수 있어요.' },
};

//profile
export const nicknameRules = {
required: '닉네임을 입력해주세요.',
required: '닉네임을 입력해 주세요.',
maxLength: { value: 10, message: '닉네임은 최대 10자까지 입력할 수 있어요.' },
pattern: {
value: /^[a-zA-Zㄱ-ㅎㅏ-ㅣ가-힣]*$/,
Expand All @@ -54,11 +56,6 @@ export const profileDescriptionRules = {
};

export const nicknameDuplicateRules = {
type: 'error',
type: 'duplicated',
message: '이미 사용중인 닉네임이에요.',
};

export const nicknamePolicyRules = {
type: 'error',
message: '사용할 수 없는 닉네임이에요.',
};

0 comments on commit 6736eb4

Please sign in to comment.