diff --git a/src/v1/bookGroup/create/steps/SelectJoinTypeStep/fields/JoinPasswordFieldset.tsx b/src/v1/bookGroup/create/steps/SelectJoinTypeStep/fields/JoinPasswordFieldset.tsx index 3cefe1a36..9fb7c4094 100644 --- a/src/v1/bookGroup/create/steps/SelectJoinTypeStep/fields/JoinPasswordFieldset.tsx +++ b/src/v1/bookGroup/create/steps/SelectJoinTypeStep/fields/JoinPasswordFieldset.tsx @@ -10,6 +10,7 @@ import type { import ErrorMessage from '@/v1/base/ErrorMessage'; import Input from '@/v1/base/Input'; import InputLength from '@/v1/base/InputLength'; +import withScrollLockOnFocus from '@/hocs/withScrollLockOnFocus'; type JoinPasswordFieldsetProps = { joinTypeFieldName: JoinTypeStepFieldName; @@ -33,6 +34,8 @@ const JoinPasswordFieldset = ({ ); }; +const ScrollLockInput = withScrollLockOnFocus(Input); + const JoinQuestionField = ({ name }: JoinTypeStepFieldProp) => { const { register, @@ -48,7 +51,7 @@ const JoinQuestionField = ({ name }: JoinTypeStepFieldProp) => { return ( 가입 문제 - { return ( 정답 - + 모임 정보를 설정해주세요 { const { register, @@ -81,7 +85,7 @@ const TitleField = ({ name }: SetUpDetailFieldProps) => { return ( - { const { register, @@ -141,7 +147,7 @@ const IntroduceField = ({ name }: SetUpDetailFieldProps) => { return ( 활동 내용 - { })} > {introduceErrors?.message} - + ); }; diff --git a/tailwind.config.js b/tailwind.config.js index e408935d8..dd0d36f54 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -31,8 +31,9 @@ module.exports = { }, colors: { main: { - 400: '#F5F4EE', - 500: '#FAF0DD', + 300: '#F5F4EE', + 400: '#FAF0DD', + 500: '#FFDEB6', 600: '#FFD480', // use with opacity 18% 700: '#FFC073', 800: '#F6AD55', @@ -87,7 +88,7 @@ module.exports = { 'bookgroup-card': '0 0 6px rgba(180,180,180,0.25)', }, keyframes: { - 'page-transition': { + 'opacity-show': { from: { opacity: 0 }, to: { opacity: 1 }, }, @@ -115,13 +116,14 @@ module.exports = { }, }, animation: { - 'page-transition': 'page-transition 0.2s forwards ease-in-out', + 'page-transition': 'opacity-show 0.2s forwards ease-in-out', 'slide-in': '0.3s forwards slide-in ease-in-out', 'slide-out': '0.3s forwards slide-out ease-in-out', 'slide-init': '0.3s forwards slide-init ease-in-out', 'dot-flash': '2s infinite dot-flash linear', 'dot-flash-delay-0.5': '2s 0.5s infinite dot-flash linear', 'dot-flash-delay-1': '2s 1s infinite dot-flash linear', + 'stepper-transition': 'opacity-show 0.2s 0.1s forwards', }, content: { search: 'url("/icons/search.svg")',