├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── design └── dracula-ui-2021-04-16.fig ├── dsp ├── assets │ ├── .gitkeep │ ├── html │ │ └── .gitkeep │ └── svgs │ │ └── .gitkeep ├── data │ ├── components.json │ ├── css.json │ ├── docs.json │ ├── fonts.json │ └── tokens.json ├── dsp.json └── update.js ├── examples ├── with-bootstrap │ ├── README.md │ ├── index.html │ └── package.json ├── with-html │ ├── README.md │ ├── index.html │ └── package.json ├── with-jekyll │ ├── .gitignore │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── _config.yml │ ├── _layouts │ │ └── default.html │ ├── assets │ │ └── css │ │ │ └── styles.scss │ ├── index.markdown │ └── package.json ├── with-next │ ├── README.md │ ├── package.json │ └── pages │ │ ├── _app.js │ │ └── index.js ├── with-react │ ├── README.md │ ├── package.json │ ├── public │ │ └── index.html │ └── src │ │ ├── App.js │ │ └── index.js └── with-tailwind │ ├── README.md │ ├── index.html │ └── package.json ├── jest.config.js ├── package.json ├── scripts ├── css-to-js.js ├── deploy.sh └── release.sh ├── src ├── base │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── spacing.test.tsx.snap │ │ └── spacing.test.tsx │ ├── colors.ts │ └── spacing.ts ├── components │ ├── Anchor │ │ ├── Anchor.tsx │ │ └── __tests__ │ │ │ ├── Anchor.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Anchor.test.tsx.snap │ ├── Avatar │ │ ├── Avatar.tsx │ │ └── __tests__ │ │ │ ├── Avatar.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Avatar.test.tsx.snap │ ├── Badge │ │ ├── Badge.tsx │ │ └── __tests__ │ │ │ ├── Badge.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Badge.test.tsx.snap │ ├── Box │ │ ├── Box.tsx │ │ └── __tests__ │ │ │ ├── Box.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Box.test.tsx.snap │ ├── Button │ │ ├── Button.tsx │ │ └── __tests__ │ │ │ ├── Button.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Button.test.tsx.snap │ ├── Card │ │ ├── Card.tsx │ │ └── __tests__ │ │ │ ├── Card.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Card.test.tsx.snap │ ├── Checkbox │ │ ├── Checkbox.tsx │ │ └── __tests__ │ │ │ ├── Checkbox.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Checkbox.test.tsx.snap │ ├── Divider │ │ ├── Divider.tsx │ │ └── __tests__ │ │ │ ├── Divider.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Divider.test.tsx.snap │ ├── Heading │ │ ├── Heading.tsx │ │ └── __tests__ │ │ │ ├── Heading.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Heading.test.tsx.snap │ ├── Input │ │ ├── Input.tsx │ │ └── __tests__ │ │ │ ├── Input.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Input.test.tsx.snap │ ├── List │ │ ├── List.tsx │ │ └── __tests__ │ │ │ ├── List.test.tsx │ │ │ └── __snapshots__ │ │ │ └── List.test.tsx.snap │ ├── OrderedList │ │ ├── OrderedList.tsx │ │ └── __tests__ │ │ │ ├── OrderedList.test.tsx │ │ │ └── __snapshots__ │ │ │ └── OrderedList.test.tsx.snap │ ├── Paragraph │ │ ├── Paragraph.tsx │ │ └── __tests__ │ │ │ ├── Paragraph.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Paragraph.test.tsx.snap │ ├── Radio │ │ ├── Radio.tsx │ │ └── __tests__ │ │ │ ├── Radio.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Radio.test.tsx.snap │ ├── Select │ │ ├── Select.tsx │ │ └── __tests__ │ │ │ ├── Select.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Select.test.tsx.snap │ ├── Switch │ │ ├── Switch.tsx │ │ └── __tests__ │ │ │ ├── Switch.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Switch.test.tsx.snap │ ├── Table │ │ ├── Table.tsx │ │ └── __tests__ │ │ │ ├── Table.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Table.test.tsx.snap │ ├── Tabs │ │ ├── Tabs.tsx │ │ └── __tests__ │ │ │ ├── Tabs.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Tabs.test.tsx.snap │ ├── Text │ │ ├── Text.tsx │ │ └── __tests__ │ │ │ ├── Text.test.tsx │ │ │ └── __snapshots__ │ │ │ └── Text.test.tsx.snap │ └── Textarea │ │ ├── Textarea.tsx │ │ └── __tests__ │ │ ├── Textarea.test.tsx │ │ └── __snapshots__ │ │ └── Textarea.test.tsx.snap ├── documentation │ ├── docgen │ │ └── doc-generator.ts │ ├── dsp │ │ └── component-generator.ts │ ├── pretty.ts │ ├── render-component.tsx │ ├── screenshots │ │ └── component-screenshot.ts │ ├── site-docs.ts │ └── with-entries.ts ├── index.tsx ├── story-helpers │ ├── random-color.ts │ └── with-colors.ts └── styles │ ├── anchor.css │ ├── avatar.css │ ├── backgrounds.css │ ├── badge.css │ ├── borders.css │ ├── button.css │ ├── card.css │ ├── colors.css │ ├── display.css │ ├── dracula-ui.css │ ├── input.css │ ├── list.css │ ├── radio-checkbox-switch.css │ ├── scrollbar.css │ ├── select.css │ ├── sizes.css │ ├── table.css │ ├── tabs.css │ ├── textarea.css │ └── typography.css ├── tsconfig.json ├── tsdx.config.js ├── vendor └── html-to-image.js ├── website ├── .gitignore ├── next-env.d.ts ├── next.config.js ├── package.json └── yarn.lock └── yarn.lock /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.css -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/README.md -------------------------------------------------------------------------------- /design/dracula-ui-2021-04-16.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/design/dracula-ui-2021-04-16.fig -------------------------------------------------------------------------------- /dsp/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dsp/assets/html/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dsp/assets/svgs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dsp/data/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/dsp/data/components.json -------------------------------------------------------------------------------- /dsp/data/css.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/dsp/data/css.json -------------------------------------------------------------------------------- /dsp/data/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/dsp/data/docs.json -------------------------------------------------------------------------------- /dsp/data/fonts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/dsp/data/fonts.json -------------------------------------------------------------------------------- /dsp/data/tokens.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/dsp/data/tokens.json -------------------------------------------------------------------------------- /dsp/dsp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/dsp/dsp.json -------------------------------------------------------------------------------- /dsp/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/dsp/update.js -------------------------------------------------------------------------------- /examples/with-bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-bootstrap/README.md -------------------------------------------------------------------------------- /examples/with-bootstrap/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-bootstrap/index.html -------------------------------------------------------------------------------- /examples/with-bootstrap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-bootstrap/package.json -------------------------------------------------------------------------------- /examples/with-html/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-html/README.md -------------------------------------------------------------------------------- /examples/with-html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-html/index.html -------------------------------------------------------------------------------- /examples/with-html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-html/package.json -------------------------------------------------------------------------------- /examples/with-jekyll/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-jekyll/.gitignore -------------------------------------------------------------------------------- /examples/with-jekyll/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | gem "jekyll", "~> 4.2.0" -------------------------------------------------------------------------------- /examples/with-jekyll/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-jekyll/Gemfile.lock -------------------------------------------------------------------------------- /examples/with-jekyll/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-jekyll/README.md -------------------------------------------------------------------------------- /examples/with-jekyll/_config.yml: -------------------------------------------------------------------------------- 1 | include: 2 | - node_modules 3 | -------------------------------------------------------------------------------- /examples/with-jekyll/_layouts/default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-jekyll/_layouts/default.html -------------------------------------------------------------------------------- /examples/with-jekyll/assets/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-jekyll/assets/css/styles.scss -------------------------------------------------------------------------------- /examples/with-jekyll/index.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-jekyll/index.markdown -------------------------------------------------------------------------------- /examples/with-jekyll/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-jekyll/package.json -------------------------------------------------------------------------------- /examples/with-next/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-next/README.md -------------------------------------------------------------------------------- /examples/with-next/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-next/package.json -------------------------------------------------------------------------------- /examples/with-next/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-next/pages/_app.js -------------------------------------------------------------------------------- /examples/with-next/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-next/pages/index.js -------------------------------------------------------------------------------- /examples/with-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-react/README.md -------------------------------------------------------------------------------- /examples/with-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-react/package.json -------------------------------------------------------------------------------- /examples/with-react/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-react/public/index.html -------------------------------------------------------------------------------- /examples/with-react/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-react/src/App.js -------------------------------------------------------------------------------- /examples/with-react/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-react/src/index.js -------------------------------------------------------------------------------- /examples/with-tailwind/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-tailwind/README.md -------------------------------------------------------------------------------- /examples/with-tailwind/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-tailwind/index.html -------------------------------------------------------------------------------- /examples/with-tailwind/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/examples/with-tailwind/package.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/package.json -------------------------------------------------------------------------------- /scripts/css-to-js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/scripts/css-to-js.js -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /src/base/__tests__/__snapshots__/spacing.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/base/__tests__/__snapshots__/spacing.test.tsx.snap -------------------------------------------------------------------------------- /src/base/__tests__/spacing.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/base/__tests__/spacing.test.tsx -------------------------------------------------------------------------------- /src/base/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/base/colors.ts -------------------------------------------------------------------------------- /src/base/spacing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/base/spacing.ts -------------------------------------------------------------------------------- /src/components/Anchor/Anchor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Anchor/Anchor.tsx -------------------------------------------------------------------------------- /src/components/Anchor/__tests__/Anchor.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Anchor/__tests__/Anchor.test.tsx -------------------------------------------------------------------------------- /src/components/Anchor/__tests__/__snapshots__/Anchor.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Anchor/__tests__/__snapshots__/Anchor.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Avatar/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Avatar/Avatar.tsx -------------------------------------------------------------------------------- /src/components/Avatar/__tests__/Avatar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Avatar/__tests__/Avatar.test.tsx -------------------------------------------------------------------------------- /src/components/Avatar/__tests__/__snapshots__/Avatar.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Avatar/__tests__/__snapshots__/Avatar.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Badge/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Badge/Badge.tsx -------------------------------------------------------------------------------- /src/components/Badge/__tests__/Badge.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Badge/__tests__/Badge.test.tsx -------------------------------------------------------------------------------- /src/components/Badge/__tests__/__snapshots__/Badge.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Badge/__tests__/__snapshots__/Badge.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Box/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Box/Box.tsx -------------------------------------------------------------------------------- /src/components/Box/__tests__/Box.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Box/__tests__/Box.test.tsx -------------------------------------------------------------------------------- /src/components/Box/__tests__/__snapshots__/Box.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Box/__tests__/__snapshots__/Box.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Button/Button.tsx -------------------------------------------------------------------------------- /src/components/Button/__tests__/Button.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Button/__tests__/Button.test.tsx -------------------------------------------------------------------------------- /src/components/Button/__tests__/__snapshots__/Button.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Button/__tests__/__snapshots__/Button.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Card/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Card/Card.tsx -------------------------------------------------------------------------------- /src/components/Card/__tests__/Card.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Card/__tests__/Card.test.tsx -------------------------------------------------------------------------------- /src/components/Card/__tests__/__snapshots__/Card.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Card/__tests__/__snapshots__/Card.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Checkbox/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Checkbox/Checkbox.tsx -------------------------------------------------------------------------------- /src/components/Checkbox/__tests__/Checkbox.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Checkbox/__tests__/Checkbox.test.tsx -------------------------------------------------------------------------------- /src/components/Checkbox/__tests__/__snapshots__/Checkbox.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Checkbox/__tests__/__snapshots__/Checkbox.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Divider/Divider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Divider/Divider.tsx -------------------------------------------------------------------------------- /src/components/Divider/__tests__/Divider.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Divider/__tests__/Divider.test.tsx -------------------------------------------------------------------------------- /src/components/Divider/__tests__/__snapshots__/Divider.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Divider/__tests__/__snapshots__/Divider.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Heading/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Heading/Heading.tsx -------------------------------------------------------------------------------- /src/components/Heading/__tests__/Heading.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Heading/__tests__/Heading.test.tsx -------------------------------------------------------------------------------- /src/components/Heading/__tests__/__snapshots__/Heading.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Heading/__tests__/__snapshots__/Heading.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Input/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Input/Input.tsx -------------------------------------------------------------------------------- /src/components/Input/__tests__/Input.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Input/__tests__/Input.test.tsx -------------------------------------------------------------------------------- /src/components/Input/__tests__/__snapshots__/Input.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Input/__tests__/__snapshots__/Input.test.tsx.snap -------------------------------------------------------------------------------- /src/components/List/List.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/List/List.tsx -------------------------------------------------------------------------------- /src/components/List/__tests__/List.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/List/__tests__/List.test.tsx -------------------------------------------------------------------------------- /src/components/List/__tests__/__snapshots__/List.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/List/__tests__/__snapshots__/List.test.tsx.snap -------------------------------------------------------------------------------- /src/components/OrderedList/OrderedList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/OrderedList/OrderedList.tsx -------------------------------------------------------------------------------- /src/components/OrderedList/__tests__/OrderedList.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/OrderedList/__tests__/OrderedList.test.tsx -------------------------------------------------------------------------------- /src/components/OrderedList/__tests__/__snapshots__/OrderedList.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/OrderedList/__tests__/__snapshots__/OrderedList.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Paragraph/Paragraph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Paragraph/Paragraph.tsx -------------------------------------------------------------------------------- /src/components/Paragraph/__tests__/Paragraph.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Paragraph/__tests__/Paragraph.test.tsx -------------------------------------------------------------------------------- /src/components/Paragraph/__tests__/__snapshots__/Paragraph.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Paragraph/__tests__/__snapshots__/Paragraph.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Radio/Radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Radio/Radio.tsx -------------------------------------------------------------------------------- /src/components/Radio/__tests__/Radio.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Radio/__tests__/Radio.test.tsx -------------------------------------------------------------------------------- /src/components/Radio/__tests__/__snapshots__/Radio.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Radio/__tests__/__snapshots__/Radio.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Select/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Select/Select.tsx -------------------------------------------------------------------------------- /src/components/Select/__tests__/Select.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Select/__tests__/Select.test.tsx -------------------------------------------------------------------------------- /src/components/Select/__tests__/__snapshots__/Select.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Select/__tests__/__snapshots__/Select.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Switch/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Switch/Switch.tsx -------------------------------------------------------------------------------- /src/components/Switch/__tests__/Switch.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Switch/__tests__/Switch.test.tsx -------------------------------------------------------------------------------- /src/components/Switch/__tests__/__snapshots__/Switch.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Switch/__tests__/__snapshots__/Switch.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Table/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Table/Table.tsx -------------------------------------------------------------------------------- /src/components/Table/__tests__/Table.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Table/__tests__/Table.test.tsx -------------------------------------------------------------------------------- /src/components/Table/__tests__/__snapshots__/Table.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Table/__tests__/__snapshots__/Table.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Tabs/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Tabs/Tabs.tsx -------------------------------------------------------------------------------- /src/components/Tabs/__tests__/Tabs.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Tabs/__tests__/Tabs.test.tsx -------------------------------------------------------------------------------- /src/components/Tabs/__tests__/__snapshots__/Tabs.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Tabs/__tests__/__snapshots__/Tabs.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Text/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Text/Text.tsx -------------------------------------------------------------------------------- /src/components/Text/__tests__/Text.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Text/__tests__/Text.test.tsx -------------------------------------------------------------------------------- /src/components/Text/__tests__/__snapshots__/Text.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Text/__tests__/__snapshots__/Text.test.tsx.snap -------------------------------------------------------------------------------- /src/components/Textarea/Textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Textarea/Textarea.tsx -------------------------------------------------------------------------------- /src/components/Textarea/__tests__/Textarea.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Textarea/__tests__/Textarea.test.tsx -------------------------------------------------------------------------------- /src/components/Textarea/__tests__/__snapshots__/Textarea.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/components/Textarea/__tests__/__snapshots__/Textarea.test.tsx.snap -------------------------------------------------------------------------------- /src/documentation/docgen/doc-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/documentation/docgen/doc-generator.ts -------------------------------------------------------------------------------- /src/documentation/dsp/component-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/documentation/dsp/component-generator.ts -------------------------------------------------------------------------------- /src/documentation/pretty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/documentation/pretty.ts -------------------------------------------------------------------------------- /src/documentation/render-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/documentation/render-component.tsx -------------------------------------------------------------------------------- /src/documentation/screenshots/component-screenshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/documentation/screenshots/component-screenshot.ts -------------------------------------------------------------------------------- /src/documentation/site-docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/documentation/site-docs.ts -------------------------------------------------------------------------------- /src/documentation/with-entries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/documentation/with-entries.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/story-helpers/random-color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/story-helpers/random-color.ts -------------------------------------------------------------------------------- /src/story-helpers/with-colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/story-helpers/with-colors.ts -------------------------------------------------------------------------------- /src/styles/anchor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/anchor.css -------------------------------------------------------------------------------- /src/styles/avatar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/avatar.css -------------------------------------------------------------------------------- /src/styles/backgrounds.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/backgrounds.css -------------------------------------------------------------------------------- /src/styles/badge.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/badge.css -------------------------------------------------------------------------------- /src/styles/borders.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/borders.css -------------------------------------------------------------------------------- /src/styles/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/button.css -------------------------------------------------------------------------------- /src/styles/card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/card.css -------------------------------------------------------------------------------- /src/styles/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/colors.css -------------------------------------------------------------------------------- /src/styles/display.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/display.css -------------------------------------------------------------------------------- /src/styles/dracula-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/dracula-ui.css -------------------------------------------------------------------------------- /src/styles/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/input.css -------------------------------------------------------------------------------- /src/styles/list.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/list.css -------------------------------------------------------------------------------- /src/styles/radio-checkbox-switch.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/radio-checkbox-switch.css -------------------------------------------------------------------------------- /src/styles/scrollbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/scrollbar.css -------------------------------------------------------------------------------- /src/styles/select.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/select.css -------------------------------------------------------------------------------- /src/styles/sizes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/sizes.css -------------------------------------------------------------------------------- /src/styles/table.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/table.css -------------------------------------------------------------------------------- /src/styles/tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/tabs.css -------------------------------------------------------------------------------- /src/styles/textarea.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/textarea.css -------------------------------------------------------------------------------- /src/styles/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/src/styles/typography.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdx.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/tsdx.config.js -------------------------------------------------------------------------------- /vendor/html-to-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/vendor/html-to-image.js -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- 1 | .next 2 | node_modules 3 | .env 4 | .npmrc 5 | .vercel 6 | -------------------------------------------------------------------------------- /website/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/website/next-env.d.ts -------------------------------------------------------------------------------- /website/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/website/next.config.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/website/package.json -------------------------------------------------------------------------------- /website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/website/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dracula/dracula-ui/HEAD/yarn.lock --------------------------------------------------------------------------------