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] 테이블 컴포넌트 구현 #134

Merged
merged 31 commits into from
Oct 24, 2024
Merged
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
cba6af5
feat: TableContainer 생성
eugene028 Aug 10, 2024
de68ea5
fix: 스토리북 문서 생성
eugene028 Aug 10, 2024
14977fe
feat: Table 기본 CSS 적용
eugene028 Aug 11, 2024
c1c46b7
feat: checkbox 생성
eugene028 Aug 11, 2024
2db1643
feat:header checkbox body checkbox 구분 로직 생성
eugene028 Aug 11, 2024
f966d76
feat: checkbox context 생성
eugene028 Aug 11, 2024
44e4a91
fix: table tree 방식 파괴
eugene028 Sep 5, 2024
fc11ada
feat: 체크박스 기능 추가
eugene028 Sep 5, 2024
d964292
feat: 체크박스 기능 생성
eugene028 Sep 5, 2024
5e3c9d0
feat: 체크박스 기능 추가
eugene028 Sep 5, 2024
27cfefc
feat: 선택시 배경 색상 변경
eugene028 Sep 5, 2024
5bc6aeb
fix: table 컴포넌트 접근성 관련 처리
eugene028 Sep 5, 2024
e94e83f
feat: table 컴포넌트 props 명확히 정리
eugene028 Sep 5, 2024
1421e5b
feat: 스토리북 문서 작성
eugene028 Sep 5, 2024
3cc3b7c
fix: rollup, package.json 설정 변경
eugene028 Sep 5, 2024
dff06cd
Merge branch 'main' into feat/table
eugene028 Sep 5, 2024
a37995f
feat: 스크롤 가능한 table로 개선
eugene028 Sep 5, 2024
0760f4c
fix: 스토리북 문서화 잘못 되어 있는 부분 수정
eugene028 Sep 5, 2024
69f91a2
refac: 테이블 컴포넌트 합성 컴포넌트로 변경
eugene028 Sep 22, 2024
07e9a82
fix: Table 코드 깔끔하게 정리
eugene028 Sep 22, 2024
8b9396b
fix: 스타일 수정 사항 반영
eugene028 Sep 22, 2024
c782d96
fix: 사용하지 않는 컨테이너 컴포넌트 제거
eugene028 Sep 22, 2024
4b0310c
fix: 패키지 버전 변경
eugene028 Sep 22, 2024
86310a9
fix: 코드리뷰 반영
eugene028 Oct 9, 2024
bc70c19
fix: 코드리뷰 반영
eugene028 Oct 9, 2024
e38e0b1
fix: changeset 작성, UI 어긋난 부분 수정
eugene028 Oct 9, 2024
27be507
Merge branch 'main' into feat/table
eugene028 Oct 16, 2024
7d24b83
fix: 코드리뷰 반영
eugene028 Oct 20, 2024
2f36897
Merge branch 'main' into feat/table
eugene028 Oct 20, 2024
b436d6d
fix: 코드리뷰 반영 및 chagneset 반영
eugene028 Oct 24, 2024
f129e1e
fix: 스타일 카멜케이스 변경
eugene028 Oct 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/grumpy-llamas-occur.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"wowds-ui": patch
---

table 컴포넌트를 배포해요.
36 changes: 36 additions & 0 deletions packages/wow-ui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,36 @@
"require": "./dist/Tag.cjs",
"import": "./dist/Tag.js"
},
"./Table": {
"types": "./dist/components/Table/Table.d.ts",
"require": "./dist/Table.cjs",
"import": "./dist/Table.js"
},
"./Tbody": {
"types": "./dist/components/Table/Tbody.d.ts",
"require": "./dist/Tbody.cjs",
"import": "./dist/Tbody.js"
},
"./Td": {
"types": "./dist/components/Table/Td.d.ts",
"require": "./dist/Td.cjs",
"import": "./dist/Td.js"
},
"./Th": {
"types": "./dist/components/Table/Th.d.ts",
"require": "./dist/Th.cjs",
"import": "./dist/Th.js"
},
"./Thead": {
"types": "./dist/components/Table/Thead.d.ts",
"require": "./dist/Thead.cjs",
"import": "./dist/Thead.js"
},
"./Tr": {
"types": "./dist/components/Table/Tr.d.ts",
"require": "./dist/Tr.cjs",
"import": "./dist/Tr.js"
},
"./Switch": {
"types": "./dist/components/Switch/index.d.ts",
"require": "./dist/Switch.cjs",
Expand Down Expand Up @@ -95,6 +125,11 @@
"require": "./dist/TimePicker.cjs",
"import": "./dist/TimePicker.js"
},
"./Pagination": {
"types": "./dist/components/Pagination/index.d.ts",
"require": "./dist/Pagination.cjs",
"import": "./dist/Pagination.js"
},
"./MultiGroup": {
"types": "./dist/components/MultiGroup/index.d.ts",
"require": "./dist/MultiGroup.cjs",
Expand Down Expand Up @@ -168,6 +203,7 @@
"@types/react-dom": "^18.2.19",
"axe-playwright": "^2.0.1",
"chromatic": "^11.3.0",
"clsx": "^2.1.1",
"eslint": "^8.57.0",
"eslint-plugin-storybook": "^0.8.0",
"playwright": "1.45.0",
Expand Down
7 changes: 7 additions & 0 deletions packages/wow-ui/rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ export default {
TextField: "./src/components/TextField",
TextButton: "./src/components/TextButton",
Tag: "./src/components/Tag",
Table: "./src/components/Table/Table",
Tbody: "./src/components/Table/Tbody",
Td: "./src/components/Table/Td",
Th: "./src/components/Table/Th",
Thead: "./src/components/Table/Thead",
Tr: "./src/components/Table/Tr",
Switch: "./src/components/Switch",
Stepper: "./src/components/Stepper",
BlueSpinner: "./src/components/Spinner/BlueSpinner",
Expand All @@ -35,6 +41,7 @@ export default {
RangeDatePicker: "./src/components/Picker/RangeDatePicker",
SingleDatePicker: "./src/components/Picker/SingleDatePicker",
TimePicker: "./src/components/Picker/TimePicker",
Pagination: "./src/components/Pagination",
MultiGroup: "./src/components/MultiGroup",
DropDownOption: "./src/components/DropDown/DropDownOption",
DropDown: "./src/components/DropDown",
Expand Down
7 changes: 7 additions & 0 deletions packages/wow-ui/src/components/Pagination/index.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
import { forwardRef } from "react";

const Pagination = forwardRef(() => {
return <></>;
});

export default Pagination;
Loading
Loading