Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] component 페이지 마크업 (avatar, checkbox, switch, header) #197

Open
wants to merge 20 commits into
base: main
Choose a base branch
from

Conversation

soulchicken
Copy link
Member

🎉 변경 사항

  • wow-docs의 component 페이지 중에서 avatar, checkbox, switch, header 페이지를 구현했습니다.
  • 간단한 작업들이라 명절이 되기 전에 와다다 했습니다... 페이지가 4개나 되기 때문에 두 분의 리뷰는 필요할거같아요...!

🙏 여기는 꼭 봐주세요!

  • 페이지별로 있는 componentTab에서 지금 당장 구현하기 어려운 부분은 이미지 파일로 덮어놓은 상태입니다.
    • checkbox의 box, switch의 btn 입니다. 그 이유는 hover, pressed와 같은 시점으로 컴포넌트를 그대로 멈춰놓을 방법을 찾지 못했고 구현하기 위해서는 디자인시스템에 제작된 컴포넌트를 수정하거나 새로운 땜빵용 컴포넌트를 만들어야할 것 같아서 이 부분을 회의때 논의하고 반영할 생각이예요.
  • header 페이지의 GuidelineTab에서 아직 GDSC -> GDGoC로 되지 않은 상태입니다. 디자인팀께 요청드린 상태라서 피그마 바뀌면 업데이트하겠습니다.
  • header 페이지의 PC 환경에서의 header는 988px이지만 저희 wow-docs에서는 훨씬 작은 사이즈라서 좌우 여백이 예쁘지 않게 들어간 상태입니다. 이 또한 회의때 논의거리로 가져가겠습니다.

Copy link

changeset-bot bot commented Jan 24, 2025

⚠️ No Changeset found

Latest commit: 4056513

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@GDSChongik
Copy link
Contributor

Size Change: 0 B

Total Size: 680 kB

ℹ️ View Unchanged
Filename Size
./packages/wow-ui/dist/assets 4.1 kB
./packages/wow-ui/dist/assets/lotties 4.1 kB
./packages/wow-ui/dist/assets/lotties/blueSpinner.json.js 4.99 kB
./packages/wow-ui/dist/assets/lotties/rainbowSpinner.json.js 5 kB
./packages/wow-ui/dist/Avatar.cjs 1.44 kB
./packages/wow-ui/dist/Avatar.js 1.73 kB
./packages/wow-ui/dist/BlueSpinner.cjs 5.17 kB
./packages/wow-ui/dist/BlueSpinner.js 554 B
./packages/wow-ui/dist/Box.cjs 2.86 kB
./packages/wow-ui/dist/Box.js 2.44 kB
./packages/wow-ui/dist/Button.cjs 2.18 kB
./packages/wow-ui/dist/Button.js 2.5 kB
./packages/wow-ui/dist/Checkbox.cjs 2.71 kB
./packages/wow-ui/dist/Checkbox.js 2.88 kB
./packages/wow-ui/dist/Chip.cjs 2.17 kB
./packages/wow-ui/dist/Chip.js 2.43 kB
./packages/wow-ui/dist/clsx-E3yX_9sL.js 384 B
./packages/wow-ui/dist/CollectionContext-CABmbcnC.js 320 B
./packages/wow-ui/dist/CollectionContext-U7d0_GgH.js 477 B
./packages/wow-ui/dist/components 4.1 kB
./packages/wow-ui/dist/components/Avatar 4.1 kB
./packages/wow-ui/dist/components/Avatar/index.d.ts 1.61 kB
./packages/wow-ui/dist/components/Avatar/index.d.ts.map 889 B
./packages/wow-ui/dist/components/Box 4.1 kB
./packages/wow-ui/dist/components/Box/index.d.ts 2.47 kB
./packages/wow-ui/dist/components/Box/index.d.ts.map 872 B
./packages/wow-ui/dist/components/Button 4.1 kB
./packages/wow-ui/dist/components/Button/index.d.ts 1.61 kB
./packages/wow-ui/dist/components/Button/index.d.ts.map 887 B
./packages/wow-ui/dist/components/Checkbox 4.1 kB
./packages/wow-ui/dist/components/Checkbox/index.d.ts 2.42 kB
./packages/wow-ui/dist/components/Checkbox/index.d.ts.map 792 B
./packages/wow-ui/dist/components/Chip 4.1 kB
./packages/wow-ui/dist/components/Chip/index.d.ts 1.54 kB
./packages/wow-ui/dist/components/Chip/index.d.ts.map 750 B
./packages/wow-ui/dist/components/Divider 4.1 kB
./packages/wow-ui/dist/components/Divider/index.d.ts 821 B
./packages/wow-ui/dist/components/Divider/index.d.ts.map 384 B
./packages/wow-ui/dist/components/DropDown 4.1 kB
./packages/wow-ui/dist/components/DropDown/context 4.1 kB
./packages/wow-ui/dist/components/DropDown/context/CollectionContext.d.ts 506 B
./packages/wow-ui/dist/components/DropDown/context/CollectionContext.d.ts.map 530 B
./packages/wow-ui/dist/components/DropDown/context/CollectionContext.js 411 B
./packages/wow-ui/dist/components/DropDown/context/DropDownContext.d.ts 956 B
./packages/wow-ui/dist/components/DropDown/context/DropDownContext.d.ts.map 263 B
./packages/wow-ui/dist/components/DropDown/context/DropDownContext.js 180 B
./packages/wow-ui/dist/components/DropDown/DropDownOption.d.ts 914 B
./packages/wow-ui/dist/components/DropDown/DropDownOption.d.ts.map 452 B
./packages/wow-ui/dist/components/DropDown/DropDownOptionList.d.ts 358 B
./packages/wow-ui/dist/components/DropDown/DropDownOptionList.d.ts.map 343 B
./packages/wow-ui/dist/components/DropDown/DropDownOptionList.js 1.95 kB
./packages/wow-ui/dist/components/DropDown/DropDownTrigger.d.ts 432 B
./packages/wow-ui/dist/components/DropDown/DropDownTrigger.d.ts.map 426 B
./packages/wow-ui/dist/components/DropDown/DropDownTrigger.js 2.61 kB
./packages/wow-ui/dist/components/DropDown/DropDownWrapper.d.ts 501 B
./packages/wow-ui/dist/components/DropDown/DropDownWrapper.d.ts.map 474 B
./packages/wow-ui/dist/components/DropDown/DropDownWrapper.js 1.07 kB
./packages/wow-ui/dist/components/DropDown/index.d.ts 2.88 kB
./packages/wow-ui/dist/components/DropDown/index.d.ts.map 957 B
./packages/wow-ui/dist/components/Header 4.1 kB
./packages/wow-ui/dist/components/Header/index.d.ts 1.1 kB
./packages/wow-ui/dist/components/Header/index.d.ts.map 482 B
./packages/wow-ui/dist/components/MultiGroup 4.1 kB
./packages/wow-ui/dist/components/MultiGroup/index.d.ts 2.12 kB
./packages/wow-ui/dist/components/MultiGroup/index.d.ts.map 825 B
./packages/wow-ui/dist/components/MultiGroup/MultiGroupContext.d.ts 953 B
./packages/wow-ui/dist/components/MultiGroup/MultiGroupContext.d.ts.map 419 B
./packages/wow-ui/dist/components/MultiGroup/MultiGroupContext.js 136 B
./packages/wow-ui/dist/components/Pagination 4.1 kB
./packages/wow-ui/dist/components/Pagination/index.d.ts 1.44 kB
./packages/wow-ui/dist/components/Pagination/index.d.ts.map 561 B
./packages/wow-ui/dist/components/Picker 4.1 kB
./packages/wow-ui/dist/components/Picker/DateDropDown.d.ts 677 B
./packages/wow-ui/dist/components/Picker/DateDropDown.d.ts.map 612 B
./packages/wow-ui/dist/components/Picker/pickerButtonStyle.css.d.ts 1.05 kB
./packages/wow-ui/dist/components/Picker/pickerButtonStyle.css.d.ts.map 230 B
./packages/wow-ui/dist/components/Picker/pickerButtonStyle.css.js 1.11 kB
./packages/wow-ui/dist/components/Picker/pickerClassNames.d.ts 196 B
./packages/wow-ui/dist/components/Picker/pickerClassNames.d.ts.map 283 B
./packages/wow-ui/dist/components/Picker/pickerClassNames.js 894 B
./packages/wow-ui/dist/components/Picker/pickerComponents.d.ts 196 B
./packages/wow-ui/dist/components/Picker/pickerComponents.d.ts.map 278 B
./packages/wow-ui/dist/components/Picker/pickerComponents.js 1.12 kB
./packages/wow-ui/dist/components/Picker/PickerContext.d.ts 553 B
./packages/wow-ui/dist/components/Picker/PickerContext.d.ts.map 562 B
./packages/wow-ui/dist/components/Picker/PickerContext.js 139 B
./packages/wow-ui/dist/components/Picker/PickerGroup.d.ts 447 B
./packages/wow-ui/dist/components/Picker/PickerGroup.d.ts.map 400 B
./packages/wow-ui/dist/components/Picker/RangeDatePicker.d.ts 488 B
./packages/wow-ui/dist/components/Picker/RangeDatePicker.d.ts.map 434 B
./packages/wow-ui/dist/components/Picker/SingleDatePicker.d.ts 508 B
./packages/wow-ui/dist/components/Picker/SingleDatePicker.d.ts.map 445 B
./packages/wow-ui/dist/components/Picker/TimePicker.d.ts 466 B
./packages/wow-ui/dist/components/Picker/TimePicker.d.ts.map 387 B
./packages/wow-ui/dist/components/RadioGroup 4.1 kB
./packages/wow-ui/dist/components/RadioGroup/RadioButton.d.ts 1.3 kB
./packages/wow-ui/dist/components/RadioGroup/RadioButton.d.ts.map 513 B
./packages/wow-ui/dist/components/RadioGroup/RadioContext.d.ts 848 B
./packages/wow-ui/dist/components/RadioGroup/RadioContext.d.ts.map 451 B
./packages/wow-ui/dist/components/RadioGroup/RadioContext.js 134 B
./packages/wow-ui/dist/components/RadioGroup/RadioGroup.d.ts 710 B
./packages/wow-ui/dist/components/RadioGroup/RadioGroup.d.ts.map 407 B
./packages/wow-ui/dist/components/SearchBar 4.1 kB
./packages/wow-ui/dist/components/SearchBar/index.d.ts 1.83 kB
./packages/wow-ui/dist/components/SearchBar/index.d.ts.map 687 B
./packages/wow-ui/dist/components/Spinner 4.1 kB
./packages/wow-ui/dist/components/Spinner/BlueSpinner.d.ts 654 B
./packages/wow-ui/dist/components/Spinner/BlueSpinner.d.ts.map 470 B
./packages/wow-ui/dist/components/Spinner/RainbowSpinner.d.ts 744 B
./packages/wow-ui/dist/components/Spinner/RainbowSpinner.d.ts.map 477 B
./packages/wow-ui/dist/components/Stepper 4.1 kB
./packages/wow-ui/dist/components/Stepper/index.d.ts 741 B
./packages/wow-ui/dist/components/Stepper/index.d.ts.map 490 B
./packages/wow-ui/dist/components/Switch 4.1 kB
./packages/wow-ui/dist/components/Switch/index.d.ts 2.17 kB
./packages/wow-ui/dist/components/Switch/index.d.ts.map 748 B
./packages/wow-ui/dist/components/Table 4.1 kB
./packages/wow-ui/dist/components/Table/Table.d.ts 1.47 kB
./packages/wow-ui/dist/components/Table/Table.d.ts.map 610 B
./packages/wow-ui/dist/components/Table/TableContext.d.ts 945 B
./packages/wow-ui/dist/components/Table/TableContext.d.ts.map 342 B
./packages/wow-ui/dist/components/Table/TableContext.js 343 B
./packages/wow-ui/dist/components/Table/Tbody.d.ts 370 B
./packages/wow-ui/dist/components/Table/Tbody.d.ts.map 363 B
./packages/wow-ui/dist/components/Table/Td.d.ts 351 B
./packages/wow-ui/dist/components/Table/Td.d.ts.map 327 B
./packages/wow-ui/dist/components/Table/Th.d.ts 355 B
./packages/wow-ui/dist/components/Table/Th.d.ts.map 328 B
./packages/wow-ui/dist/components/Table/Thead.d.ts 355 B
./packages/wow-ui/dist/components/Table/Thead.d.ts.map 332 B
./packages/wow-ui/dist/components/Table/Tr.d.ts 380 B
./packages/wow-ui/dist/components/Table/Tr.d.ts.map 356 B
./packages/wow-ui/dist/components/Tabs 4.1 kB
./packages/wow-ui/dist/components/Tabs/contexts 4.1 kB
./packages/wow-ui/dist/components/Tabs/contexts/CollectionContext.d.ts 360 B
./packages/wow-ui/dist/components/Tabs/contexts/CollectionContext.d.ts.map 356 B
./packages/wow-ui/dist/components/Tabs/contexts/CollectionContext.js 328 B
./packages/wow-ui/dist/components/Tabs/contexts/TabsContext.d.ts 373 B
./packages/wow-ui/dist/components/Tabs/contexts/TabsContext.d.ts.map 372 B
./packages/wow-ui/dist/components/Tabs/contexts/TabsContext.js 186 B
./packages/wow-ui/dist/components/Tabs/index.d.ts 1.15 kB
./packages/wow-ui/dist/components/Tabs/index.d.ts.map 498 B
./packages/wow-ui/dist/components/Tabs/TabsContent.d.ts 1.02 kB
./packages/wow-ui/dist/components/Tabs/TabsContent.d.ts.map 374 B
./packages/wow-ui/dist/components/Tabs/TabsItem.d.ts 1.11 kB
./packages/wow-ui/dist/components/Tabs/TabsItem.d.ts.map 408 B
./packages/wow-ui/dist/components/Tabs/TabsList.d.ts 307 B
./packages/wow-ui/dist/components/Tabs/TabsList.d.ts.map 258 B
./packages/wow-ui/dist/components/Tag 4.1 kB
./packages/wow-ui/dist/components/Tag/index.d.ts 710 B
./packages/wow-ui/dist/components/Tag/index.d.ts.map 660 B
./packages/wow-ui/dist/components/TextButton 4.1 kB
./packages/wow-ui/dist/components/TextButton/index.d.ts 1.35 kB
./packages/wow-ui/dist/components/TextButton/index.d.ts.map 774 B
./packages/wow-ui/dist/components/TextField 4.1 kB
./packages/wow-ui/dist/components/TextField/index.d.ts 2.2 kB
./packages/wow-ui/dist/components/TextField/index.d.ts.map 787 B
./packages/wow-ui/dist/components/Toast 4.1 kB
./packages/wow-ui/dist/components/Toast/index.d.ts 1.49 kB
./packages/wow-ui/dist/components/Toast/index.d.ts.map 661 B
./packages/wow-ui/dist/components/Toast/ToastContext.d.ts 462 B
./packages/wow-ui/dist/components/Toast/ToastContext.d.ts.map 482 B
./packages/wow-ui/dist/components/Toast/ToastContext.js 173 B
./packages/wow-ui/dist/components/Toast/ToastProvider.d.ts 314 B
./packages/wow-ui/dist/components/Toast/ToastProvider.d.ts.map 336 B
./packages/wow-ui/dist/components/Toast/useToast.d.ts 247 B
./packages/wow-ui/dist/components/Toast/useToast.d.ts.map 184 B
./packages/wow-ui/dist/css-BqMMr_RH.js 13.2 kB
./packages/wow-ui/dist/cva-D61kDybU.js 1.17 kB
./packages/wow-ui/dist/DateDropDown.cjs 1.23 kB
./packages/wow-ui/dist/DateDropDown.js 1.47 kB
./packages/wow-ui/dist/Divider.cjs 581 B
./packages/wow-ui/dist/Divider.js 909 B
./packages/wow-ui/dist/DropDown.cjs 5.56 kB
./packages/wow-ui/dist/DropDown.js 1.28 kB
./packages/wow-ui/dist/DropDownOption.cjs 1.25 kB
./packages/wow-ui/dist/DropDownOption.js 1.71 kB
./packages/wow-ui/dist/factory-uSp5JCfA.js 15.2 kB
./packages/wow-ui/dist/flex-C0Ry8qkr.js 600 B
./packages/wow-ui/dist/formatToString-CNM3Nmks.js 1.41 kB
./packages/wow-ui/dist/Header.cjs 1.61 kB
./packages/wow-ui/dist/Header.js 1.63 kB
./packages/wow-ui/dist/hooks 4.1 kB
./packages/wow-ui/dist/hooks/useCheckedState.d.ts 746 B
./packages/wow-ui/dist/hooks/useCheckedState.d.ts.map 522 B
./packages/wow-ui/dist/hooks/useCheckedState.js 788 B
./packages/wow-ui/dist/hooks/useClickOutside.d.ts 174 B
./packages/wow-ui/dist/hooks/useClickOutside.d.ts.map 230 B
./packages/wow-ui/dist/hooks/useClickOutside.js 316 B
./packages/wow-ui/dist/hooks/useDropDownState.d.ts 730 B
./packages/wow-ui/dist/hooks/useDropDownState.d.ts.map 471 B
./packages/wow-ui/dist/hooks/useDropDownState.js 565 B
./packages/wow-ui/dist/hooks/useFormControl.d.ts 932 B
./packages/wow-ui/dist/hooks/useFormControl.d.ts.map 763 B
./packages/wow-ui/dist/hooks/useFormControl.js 816 B
./packages/wow-ui/dist/hooks/useGroupCheckedState.d.ts 781 B
./packages/wow-ui/dist/hooks/useGroupCheckedState.d.ts.map 546 B
./packages/wow-ui/dist/hooks/useGroupCheckedState.js 1.02 kB
./packages/wow-ui/dist/hooks/useMergeRefs.d.ts 178 B
./packages/wow-ui/dist/hooks/useMergeRefs.d.ts.map 302 B
./packages/wow-ui/dist/hooks/useMergeRefs.js 228 B
./packages/wow-ui/dist/hooks/usePagination.d.ts 525 B
./packages/wow-ui/dist/hooks/usePagination.d.ts.map 255 B
./packages/wow-ui/dist/hooks/usePagination.js 963 B
./packages/wow-ui/dist/hooks/useSafeContext.d.ts 296 B
./packages/wow-ui/dist/hooks/useSafeContext.d.ts.map 355 B
./packages/wow-ui/dist/hooks/useSafeContext.js 183 B
./packages/wow-ui/dist/hooks/useTableCheckState.d.ts 369 B
./packages/wow-ui/dist/hooks/useTableCheckState.d.ts.map 270 B
./packages/wow-ui/dist/hooks/useTableCheckState.js 604 B
./packages/wow-ui/dist/hooks/useTextareaAutosize.d.ts 178 B
./packages/wow-ui/dist/hooks/useTextareaAutosize.d.ts.map 242 B
./packages/wow-ui/dist/hooks/useTextareaAutosize.js 526 B
./packages/wow-ui/dist/hooks/useTimeState.d.ts 528 B
./packages/wow-ui/dist/hooks/useTimeState.d.ts.map 435 B
./packages/wow-ui/dist/hooks/useTimeState.js 509 B
./packages/wow-ui/dist/index-CptAlOmg.js 28.9 kB
./packages/wow-ui/dist/MultiGroup.cjs 1.22 kB
./packages/wow-ui/dist/MultiGroup.js 1.59 kB
./packages/wow-ui/dist/MultiGroupContext-NdW4myYx.js 151 B
./packages/wow-ui/dist/node_modules 4.1 kB
./packages/wow-ui/dist/objectWithoutProperties-CV19oto2.js 1.68 kB
./packages/wow-ui/dist/packages 4.1 kB
./packages/wow-ui/dist/packages/wow-icons 4.1 kB
./packages/wow-ui/dist/packages/wow-icons/dist 4.1 kB
./packages/wow-ui/dist/packages/wow-icons/dist/index.js 28.2 kB
./packages/wow-ui/dist/packages/wow-ui 4.1 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system 4.1 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/css 4.1 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/css/conditions.js 1.48 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/css/css.js 8.18 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/css/cva.js 1.21 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/css/cx.js 138 B
./packages/wow-ui/dist/packages/wow-ui/styled-system/helpers.js 4.05 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/jsx 4.1 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/jsx/factory-helper.js 581 B
./packages/wow-ui/dist/packages/wow-ui/styled-system/jsx/factory.js 1.32 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/jsx/flex.js 353 B
./packages/wow-ui/dist/packages/wow-ui/styled-system/jsx/is-valid-prop.js 13.6 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/patterns 4.1 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/patterns/flex.js 385 B
./packages/wow-ui/dist/packages/wow-ui/styled-system/tokens 4.1 kB
./packages/wow-ui/dist/packages/wow-ui/styled-system/tokens/index.js 11.7 kB
./packages/wow-ui/dist/Pagination.cjs 15.8 kB
./packages/wow-ui/dist/Pagination.js 3.34 kB
./packages/wow-ui/dist/pickerComponents-BfFxIxwA.js 45.8 kB
./packages/wow-ui/dist/PickerContext-rVhmCdD0.js 140 B
./packages/wow-ui/dist/PickerGroup.cjs 1 kB
./packages/wow-ui/dist/PickerGroup.js 1.25 kB
./packages/wow-ui/dist/RadioButton.cjs 2.54 kB
./packages/wow-ui/dist/RadioButton.js 2.88 kB
./packages/wow-ui/dist/RadioContext-Coyj362_.js 140 B
./packages/wow-ui/dist/RadioGroup.cjs 737 B
./packages/wow-ui/dist/RadioGroup.js 921 B
./packages/wow-ui/dist/RainbowSpinner.cjs 5.18 kB
./packages/wow-ui/dist/RainbowSpinner.js 557 B
./packages/wow-ui/dist/RangeDatePicker.cjs 1.52 kB
./packages/wow-ui/dist/RangeDatePicker.js 2.14 kB
./packages/wow-ui/dist/SearchBar.cjs 2.91 kB
./packages/wow-ui/dist/SearchBar.js 2.62 kB
./packages/wow-ui/dist/SingleDatePicker.cjs 1.56 kB
./packages/wow-ui/dist/SingleDatePicker.js 2.28 kB
./packages/wow-ui/dist/slicedToArray-DKR3SRAT.js 1.12 kB
./packages/wow-ui/dist/Stepper.cjs 2.52 kB
./packages/wow-ui/dist/Stepper.js 2.67 kB
./packages/wow-ui/dist/styles.css 49.2 kB
./packages/wow-ui/dist/Switch.cjs 3.14 kB
./packages/wow-ui/dist/Switch.js 3.29 kB
./packages/wow-ui/dist/Table.cjs 2.46 kB
./packages/wow-ui/dist/Table.js 2.38 kB
./packages/wow-ui/dist/TableContext-P6kcrXxv.js 363 B
./packages/wow-ui/dist/Tabs.cjs 808 B
./packages/wow-ui/dist/Tabs.js 1.01 kB
./packages/wow-ui/dist/TabsContent.cjs 445 B
./packages/wow-ui/dist/TabsContent.js 437 B
./packages/wow-ui/dist/TabsContext-BGerq0sP.js 187 B
./packages/wow-ui/dist/TabsItem.cjs 1.54 kB
./packages/wow-ui/dist/TabsItem.js 1.71 kB
./packages/wow-ui/dist/TabsList.cjs 1.24 kB
./packages/wow-ui/dist/TabsList.js 1.35 kB
./packages/wow-ui/dist/Tag.cjs 1.49 kB
./packages/wow-ui/dist/Tag.js 1.87 kB
./packages/wow-ui/dist/Tbody.cjs 461 B
./packages/wow-ui/dist/Tbody.js 723 B
./packages/wow-ui/dist/Td.cjs 999 B
./packages/wow-ui/dist/Td.js 1.42 kB
./packages/wow-ui/dist/TextButton.cjs 962 B
./packages/wow-ui/dist/TextButton.js 1.24 kB
./packages/wow-ui/dist/TextField.cjs 4 kB
./packages/wow-ui/dist/TextField.js 3.93 kB
./packages/wow-ui/dist/Th.cjs 636 B
./packages/wow-ui/dist/Th.js 852 B
./packages/wow-ui/dist/Thead.cjs 1.06 kB
./packages/wow-ui/dist/Thead.js 1.18 kB
./packages/wow-ui/dist/TimePicker.cjs 2.58 kB
./packages/wow-ui/dist/TimePicker.js 2.2 kB
./packages/wow-ui/dist/Toast.cjs 1.99 kB
./packages/wow-ui/dist/Toast.js 2.29 kB
./packages/wow-ui/dist/ToastProvider.cjs 1.99 kB
./packages/wow-ui/dist/ToastProvider.js 1.47 kB
./packages/wow-ui/dist/toConsumableArray-Dil0zJR3.js 494 B
./packages/wow-ui/dist/Tr.cjs 1.39 kB
./packages/wow-ui/dist/Tr.js 1.51 kB
./packages/wow-ui/dist/types 4.1 kB
./packages/wow-ui/dist/types/button.d.ts 2.01 kB
./packages/wow-ui/dist/types/button.d.ts.map 946 B
./packages/wow-ui/dist/types/DefaultProps.d.ts 450 B
./packages/wow-ui/dist/types/DefaultProps.d.ts.map 273 B
./packages/wow-ui/dist/types/index.d.ts 262 B
./packages/wow-ui/dist/types/index.d.ts.map 260 B
./packages/wow-ui/dist/types/polymorphic.d.ts 607 B
./packages/wow-ui/dist/types/polymorphic.d.ts.map 656 B
./packages/wow-ui/dist/types/table.d.ts 627 B
./packages/wow-ui/dist/types/table.d.ts.map 642 B
./packages/wow-ui/dist/useClickOutside-BEvht8kZ.js 339 B
./packages/wow-ui/dist/useGroupCheckedState-rJFWSSbP.js 1 kB
./packages/wow-ui/dist/useSafeContext-8koacWEq.js 191 B
./packages/wow-ui/dist/useToast-B-Hxe0Qj.js 234 B
./packages/wow-ui/dist/useToast.cjs 137 B
./packages/wow-ui/dist/useToast.js 170 B
./packages/wow-ui/dist/utils 4.1 kB
./packages/wow-ui/dist/utils/calcPercent.d.ts 120 B
./packages/wow-ui/dist/utils/calcPercent.d.ts.map 175 B
./packages/wow-ui/dist/utils/calcPercent.js 66 B
./packages/wow-ui/dist/utils/formatToString.d.ts 348 B
./packages/wow-ui/dist/utils/formatToString.d.ts.map 309 B
./packages/wow-ui/dist/utils/formatToString.js 444 B
./packages/wow-ui/dist/utils/index.d.ts 85 B
./packages/wow-ui/dist/utils/index.d.ts.map 162 B
./packages/wow-ui/dist/utils/isMobile.d.ts 102 B
./packages/wow-ui/dist/utils/isMobile.d.ts.map 168 B
./packages/wow-ui/dist/utils/isMobile.js 100 B

compressed-size-action

Copy link
Collaborator

@SeieunYoo SeieunYoo left a comment

Choose a reason for hiding this comment

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

마크업 작업하시느라 수고 하셨습니다!!

Checkbox 와 Switch pressed hover 관리 여부 같은 경우에는 data 속성을 전달하면 컴포넌트를 새로 만들지 않아도 컴포넌트단 제어는 가능할 거 같아요~

  • Checkbox
    checkbox 컴포넌트의 pressed 의 상태는 Checkbox 내부에 input 태그에 data-pressed 속성을 주면 pressed 상태를 표현할 수 있는데요,
    현재 checkbox input 에 접근하기 위해서는 ref 를 전달해서 ref.current 로 요소를 가져와서 data attribute 를 전달할 수 있을 거 같아요.
 const inputRef = useRef<HTMLInputElement>(null);

  useEffect(() => {
    if (inputRef.current) {
      inputRef.current.setAttribute("data-pressed", "true");
    }
  }, []);
  • Switch
    Switch 컴포넌트는 label 태그에 data 속성을 전달해야 하는데요, 현재 ref 가 input 태그에 전달되고 있어서 label 에 접근하기는 어려울 거 같아요. 🤔
    document.querySelector 로 label 요소를 가져와야될 듯 한데 아래 방법처럼 돔에 접근하는 방식으로 구현해보는 건 어떨까요?
 useEffect(() => {
   //label for 속성으로 요소 가져오기
    const labelElement = document.querySelector('label[for="example id"]');
    if (labelElement) {
      labelElement.setAttribute("data-hover", "true");
    }
  }, []);

<Switch inputProps={{ id: "example id" }} />

- pressed, checked, disabled에 맞게 구현
- 코드리뷰에 나온 내용을 토대로 useRef를 사용해서 attribute 추가
- querySelector로 요소를 조작하는 방식을 사용
- disabled의 경우 Switch 컴포넌트가 disabled와 checked가 공존하기 힘들기에 컴포넌트 따로 제작
- GDGoC로 바뀐 내용 반영
- 디자이너님과 이야기하여 PC, Mobile 순서 변경
@eugene028
Copy link
Collaborator

eugene028 commented Jan 28, 2025

화면이 980px 이상일 때, 아래 사진과 같이 Header의 좌우 여백에 padding 공간이 없는 이유가
Header 컴포넌트 구현부에 아래 코드와 같이 반응형에만 좌우 여백이 생기도록 코드가 들어가 있어서 그런 것 같아요~

  xsToLg: {
    paddingX: "16px",
    height: "66px",
  },

지금 개발팀 활동 안하고 계시는 홍서현님이 작성하신 코드이긴 한데 paddingX 부분을 꼭 반응형에 한정짓지 않아도 스타일이 깨지지 않아서 이 부분을 추후 수정해야 할 것 같아요.!!
컴포넌트 스타일 수정이므로 PR을 따로 올리는 게 좋을 것 같습니다.
스크린샷 2025-01-28 오후 4 15 17

관련 이슈는 파두었습니당~
#198

Copy link
Collaborator

@SeieunYoo SeieunYoo left a comment

Choose a reason for hiding this comment

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

Lgtm👍

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