├── .eslintrc.json ├── .github ├── pull_request_template.md ├── utils │ └── chromatic-report │ │ └── comment_template.md └── workflows │ ├── chromatic-report.yml │ └── chromatic.yml ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .storybook ├── main.ts └── preview.ts ├── .yarn └── sdks │ ├── eslint │ ├── bin │ │ └── eslint.js │ ├── lib │ │ ├── api.js │ │ └── unsupported-api.js │ └── package.json │ ├── integrations.yml │ ├── prettier │ ├── bin │ │ └── prettier.cjs │ ├── index.cjs │ └── package.json │ └── typescript │ ├── bin │ ├── tsc │ └── tsserver │ ├── lib │ ├── tsc.js │ ├── tsserver.js │ ├── tsserverlibrary.js │ └── typescript.js │ └── package.json ├── LICENSE ├── README.md ├── next.config.mjs ├── package.json ├── src ├── components │ ├── Accordion │ │ ├── Accordion.css.ts │ │ ├── Accordion.tsx │ │ ├── AccordionContextProvider.tsx │ │ ├── AccordionDetails.tsx │ │ ├── AccordionSummary.tsx │ │ ├── ChevronIcon │ │ │ ├── ChevronIcon.css.ts │ │ │ ├── ChevronIcon.tsx │ │ │ └── index.ts │ │ └── index.ts │ ├── Badge │ │ ├── Badge.css.ts │ │ ├── Badge.stories.tsx │ │ ├── Badge.tsx │ │ └── index.ts │ ├── Button │ │ ├── Button.css.ts │ │ ├── Button.stories.tsx │ │ ├── Button.tsx │ │ └── index.ts │ ├── CodeBlock │ │ ├── CodeBlock.css.ts │ │ ├── CodeBlock.stories.tsx │ │ ├── CodeBlock.tsx │ │ └── index.ts │ ├── IconButton │ │ ├── IconButton.css.ts │ │ ├── IconButton.tsx │ │ └── index.ts │ ├── Info │ │ ├── Info.css.ts │ │ ├── Info.tsx │ │ └── index.ts │ ├── LinkButton │ │ ├── LinkButton.tsx │ │ └── index.ts │ ├── Modal │ │ ├── Modal.css.ts │ │ ├── Modal.tsx │ │ ├── index.ts │ │ └── useModal.ts │ ├── ThemeProvider │ │ ├── ThemeContext.ts │ │ ├── ThemeWrapper.tsx │ │ ├── index.ts │ │ └── useTheme.ts │ ├── Toast │ │ ├── Toast.css.ts │ │ ├── ToastContainer.tsx │ │ ├── ToastIcon.css.ts │ │ ├── ToastIcon.tsx │ │ ├── index.ts │ │ └── toast.ts │ └── index.ts ├── constants │ └── event.ts ├── design-token │ ├── color.ts │ ├── typography.ts │ └── utils.css.ts ├── hooks │ └── useMount.ts ├── styles │ ├── global.css │ └── reset.css └── utils │ ├── classnames.ts │ ├── event.ts │ └── types.ts ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/utils/chromatic-report/comment_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.github/utils/chromatic-report/comment_template.md -------------------------------------------------------------------------------- /.github/workflows/chromatic-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.github/workflows/chromatic-report.yml -------------------------------------------------------------------------------- /.github/workflows/chromatic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.github/workflows/chromatic.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v21.1.0 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.prettierrc -------------------------------------------------------------------------------- /.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.storybook/main.ts -------------------------------------------------------------------------------- /.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.storybook/preview.ts -------------------------------------------------------------------------------- /.yarn/sdks/eslint/bin/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/eslint/bin/eslint.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/eslint/lib/api.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/lib/unsupported-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/eslint/lib/unsupported-api.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/eslint/package.json -------------------------------------------------------------------------------- /.yarn/sdks/integrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/integrations.yml -------------------------------------------------------------------------------- /.yarn/sdks/prettier/bin/prettier.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/prettier/bin/prettier.cjs -------------------------------------------------------------------------------- /.yarn/sdks/prettier/index.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/prettier/index.cjs -------------------------------------------------------------------------------- /.yarn/sdks/prettier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/prettier/package.json -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/typescript/bin/tsc -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/typescript/bin/tsserver -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/typescript/lib/tsc.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/typescript/lib/tsserver.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserverlibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/typescript/lib/tsserverlibrary.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/typescript/lib/typescript.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/.yarn/sdks/typescript/package.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/README.md -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/package.json -------------------------------------------------------------------------------- /src/components/Accordion/Accordion.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Accordion/Accordion.css.ts -------------------------------------------------------------------------------- /src/components/Accordion/Accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Accordion/Accordion.tsx -------------------------------------------------------------------------------- /src/components/Accordion/AccordionContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Accordion/AccordionContextProvider.tsx -------------------------------------------------------------------------------- /src/components/Accordion/AccordionDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Accordion/AccordionDetails.tsx -------------------------------------------------------------------------------- /src/components/Accordion/AccordionSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Accordion/AccordionSummary.tsx -------------------------------------------------------------------------------- /src/components/Accordion/ChevronIcon/ChevronIcon.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Accordion/ChevronIcon/ChevronIcon.css.ts -------------------------------------------------------------------------------- /src/components/Accordion/ChevronIcon/ChevronIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Accordion/ChevronIcon/ChevronIcon.tsx -------------------------------------------------------------------------------- /src/components/Accordion/ChevronIcon/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Accordion/ChevronIcon/index.ts -------------------------------------------------------------------------------- /src/components/Accordion/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Accordion/index.ts -------------------------------------------------------------------------------- /src/components/Badge/Badge.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Badge/Badge.css.ts -------------------------------------------------------------------------------- /src/components/Badge/Badge.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Badge/Badge.stories.tsx -------------------------------------------------------------------------------- /src/components/Badge/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Badge/Badge.tsx -------------------------------------------------------------------------------- /src/components/Badge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Badge/index.ts -------------------------------------------------------------------------------- /src/components/Button/Button.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Button/Button.css.ts -------------------------------------------------------------------------------- /src/components/Button/Button.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Button/Button.stories.tsx -------------------------------------------------------------------------------- /src/components/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Button/Button.tsx -------------------------------------------------------------------------------- /src/components/Button/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Button/index.ts -------------------------------------------------------------------------------- /src/components/CodeBlock/CodeBlock.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/CodeBlock/CodeBlock.css.ts -------------------------------------------------------------------------------- /src/components/CodeBlock/CodeBlock.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/CodeBlock/CodeBlock.stories.tsx -------------------------------------------------------------------------------- /src/components/CodeBlock/CodeBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/CodeBlock/CodeBlock.tsx -------------------------------------------------------------------------------- /src/components/CodeBlock/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/CodeBlock/index.ts -------------------------------------------------------------------------------- /src/components/IconButton/IconButton.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/IconButton/IconButton.css.ts -------------------------------------------------------------------------------- /src/components/IconButton/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/IconButton/IconButton.tsx -------------------------------------------------------------------------------- /src/components/IconButton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/IconButton/index.ts -------------------------------------------------------------------------------- /src/components/Info/Info.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Info/Info.css.ts -------------------------------------------------------------------------------- /src/components/Info/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Info/Info.tsx -------------------------------------------------------------------------------- /src/components/Info/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Info/index.ts -------------------------------------------------------------------------------- /src/components/LinkButton/LinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/LinkButton/LinkButton.tsx -------------------------------------------------------------------------------- /src/components/LinkButton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/LinkButton/index.ts -------------------------------------------------------------------------------- /src/components/Modal/Modal.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Modal/Modal.css.ts -------------------------------------------------------------------------------- /src/components/Modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Modal/Modal.tsx -------------------------------------------------------------------------------- /src/components/Modal/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Modal/index.ts -------------------------------------------------------------------------------- /src/components/Modal/useModal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Modal/useModal.ts -------------------------------------------------------------------------------- /src/components/ThemeProvider/ThemeContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/ThemeProvider/ThemeContext.ts -------------------------------------------------------------------------------- /src/components/ThemeProvider/ThemeWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/ThemeProvider/ThemeWrapper.tsx -------------------------------------------------------------------------------- /src/components/ThemeProvider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/ThemeProvider/index.ts -------------------------------------------------------------------------------- /src/components/ThemeProvider/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/ThemeProvider/useTheme.ts -------------------------------------------------------------------------------- /src/components/Toast/Toast.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Toast/Toast.css.ts -------------------------------------------------------------------------------- /src/components/Toast/ToastContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Toast/ToastContainer.tsx -------------------------------------------------------------------------------- /src/components/Toast/ToastIcon.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Toast/ToastIcon.css.ts -------------------------------------------------------------------------------- /src/components/Toast/ToastIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Toast/ToastIcon.tsx -------------------------------------------------------------------------------- /src/components/Toast/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Toast/index.ts -------------------------------------------------------------------------------- /src/components/Toast/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/Toast/toast.ts -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/constants/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/constants/event.ts -------------------------------------------------------------------------------- /src/design-token/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/design-token/color.ts -------------------------------------------------------------------------------- /src/design-token/typography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/design-token/typography.ts -------------------------------------------------------------------------------- /src/design-token/utils.css.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/design-token/utils.css.ts -------------------------------------------------------------------------------- /src/hooks/useMount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/hooks/useMount.ts -------------------------------------------------------------------------------- /src/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/styles/global.css -------------------------------------------------------------------------------- /src/styles/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/styles/reset.css -------------------------------------------------------------------------------- /src/utils/classnames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/utils/classnames.ts -------------------------------------------------------------------------------- /src/utils/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/utils/event.ts -------------------------------------------------------------------------------- /src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/src/utils/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/git-challenge-design-system/design-system/HEAD/yarn.lock --------------------------------------------------------------------------------