Skip to content

Commit 86c3148

Browse files
authored
hotfix: 지원서 프로필 작성 - 직무 관련 경험 툴팁 표시 (#341)
* chore: jds IconMap에 information-fill을 추가합니다 * feat: 직무 관련 경험 기간 SelectField 레이블에 툴팁을 추가합니다.
1 parent c378146 commit 86c3148

2 files changed

Lines changed: 17 additions & 3 deletions

File tree

apps/web/src/features/apply/steps/ApplicantInfoStep.tsx

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import {
22
BlockButton,
33
Checkbox,
4+
Icon,
45
Label,
56
Select,
67
SelectField,
78
TextField,
89
toastController,
10+
Tooltip,
911
} from "@ject/jds";
1012
import { useState } from "react";
1113
import { Controller } from "react-hook-form";
@@ -215,9 +217,20 @@ export function ApplicantInfoStep({ context, onNext, onBack }: ApplicantInfoStep
215217
render={({ field }) => (
216218
<div className='relative flex flex-col'>
217219
<SelectField
218-
label='직무 관련 경험 기간'
220+
label={
221+
<div className='flex items-center gap-(--semantic-spacing-4) text-(--semantic-object-normal)'>
222+
직무 관련 경험 기간
223+
<Tooltip.Provider>
224+
<Tooltip.Root>
225+
<Tooltip.Trigger className='text-(--semantic-object-alternative)'>
226+
<Icon name='information-fill' size='2xs' color='inherit' />
227+
</Tooltip.Trigger>
228+
<Tooltip.Content>학습과 경력을 모두 포함한 기간</Tooltip.Content>
229+
</Tooltip.Root>
230+
</Tooltip.Provider>
231+
</div>
232+
}
219233
placeholder='직무 관련 경험 기간을 선택해주세요'
220-
labelIcon='information-line'
221234
value={
222235
field.value ? findLabelByValue(EXPERIENCE_PERIOD_OPTIONS, field.value) : ""
223236
}
@@ -261,7 +274,7 @@ export function ApplicantInfoStep({ context, onNext, onBack }: ApplicantInfoStep
261274
*
262275
</span>
263276
</Label>
264-
<div className='grid grid-cols-2 gap-2 self-stretch tablet:grid-cols-3'>
277+
<div className='tablet:grid-cols-3 grid grid-cols-2 gap-2 self-stretch'>
265278
{INTERESTED_DOMAIN_OPTIONS.map(option => (
266279
<Checkbox.Content
267280
key={option.value}

packages/jds/src/components/Icon/IconMap.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ export const iconMap = {
9090
"home-2-line": Icons.Home2Line,
9191
"image-line": Icons.ImageLine,
9292
"information-line": Icons.InformationLine,
93+
"information-fill": Icons.InformationFill,
9394
instagram: Icons.Instagram,
9495
instance: Icons.Instance,
9596
layer: Icons.Layer,

0 commit comments

Comments
 (0)