From b414b06fccf9a40a383c5ccfc6854de78a55f83d Mon Sep 17 00:00:00 2001 From: Jared White Date: Tue, 14 Feb 2023 13:25:07 -0800 Subject: [PATCH] feat: update token colors, fonts, sizes, add docs (#1) * feat: update token colors, fonts, sizes, add docs Addresses core issues 3263, 3264, 3265 * docs: readme update * remove: Tailwind * docs: update Storybook config * add: minimal CSS reset * chore: update formatting with Prettier --- .storybook/main.js | 16 +- .storybook/preview.ts | 11 +- README.md | 2 +- documentation/components/Link.tsx | 9 + documentation/components/Swatch.tsx | 21 + documentation/storybook.css | 15 + index.ts | 2 +- package.json | 27 +- postcss.config.js | 9 +- src/expandableText/ExpandableText.tsx | 70 +- src/fonts/Lato/Lato.css | 18 + src/fonts/Lato/lato-latin-400-normal.woff2 | Bin 0 -> 23580 bytes src/fonts/Lato/lato-latin-700-normal.woff2 | Bin 0 -> 23040 bytes src/fonts/NotoSerif/NotoSerif.css | 35 + .../noto-serif-latin-400-italic.woff2 | Bin 0 -> 21916 bytes .../noto-serif-latin-400-normal.woff2 | Bin 0 -> 23948 bytes .../noto-serif-latin-700-italic.woff2 | Bin 0 -> 24944 bytes .../noto-serif-latin-700-normal.woff2 | Bin 0 -> 27456 bytes src/fonts/OpenSans/OpenSans.css | 59 ++ .../OpenSans/open-sans-latin-400-italic.woff2 | Bin 0 -> 17820 bytes .../OpenSans/open-sans-latin-400-normal.woff2 | Bin 0 -> 16740 bytes .../OpenSans/open-sans-latin-600-italic.woff2 | Bin 0 -> 17780 bytes .../OpenSans/open-sans-latin-600-normal.woff2 | Bin 0 -> 16756 bytes .../OpenSans/open-sans-latin-700-italic.woff2 | Bin 0 -> 17384 bytes .../OpenSans/open-sans-latin-700-normal.woff2 | Bin 0 -> 16372 bytes src/global/app-css.scss | 65 +- src/global/tokens/colors.scss | 157 +++- src/global/tokens/fonts.scss | 65 +- src/global/tokens/sizes.scss | 17 +- src/setupTests.ts | 2 +- src/stories/tokens/0-introduction.stories.mdx | 24 + src/stories/tokens/colors.stories.mdx | 191 +++++ src/stories/tokens/typography.stories.mdx | 58 ++ tailwind.config.js | 125 --- yarn.lock | 792 ++++++++++-------- 35 files changed, 1195 insertions(+), 595 deletions(-) create mode 100644 documentation/components/Link.tsx create mode 100644 documentation/components/Swatch.tsx create mode 100644 documentation/storybook.css create mode 100644 src/fonts/Lato/Lato.css create mode 100644 src/fonts/Lato/lato-latin-400-normal.woff2 create mode 100644 src/fonts/Lato/lato-latin-700-normal.woff2 create mode 100644 src/fonts/NotoSerif/NotoSerif.css create mode 100644 src/fonts/NotoSerif/noto-serif-latin-400-italic.woff2 create mode 100644 src/fonts/NotoSerif/noto-serif-latin-400-normal.woff2 create mode 100644 src/fonts/NotoSerif/noto-serif-latin-700-italic.woff2 create mode 100644 src/fonts/NotoSerif/noto-serif-latin-700-normal.woff2 create mode 100644 src/fonts/OpenSans/OpenSans.css create mode 100644 src/fonts/OpenSans/open-sans-latin-400-italic.woff2 create mode 100644 src/fonts/OpenSans/open-sans-latin-400-normal.woff2 create mode 100644 src/fonts/OpenSans/open-sans-latin-600-italic.woff2 create mode 100644 src/fonts/OpenSans/open-sans-latin-600-normal.woff2 create mode 100644 src/fonts/OpenSans/open-sans-latin-700-italic.woff2 create mode 100644 src/fonts/OpenSans/open-sans-latin-700-normal.woff2 create mode 100644 src/stories/tokens/0-introduction.stories.mdx create mode 100644 src/stories/tokens/colors.stories.mdx create mode 100644 src/stories/tokens/typography.stories.mdx delete mode 100644 tailwind.config.js diff --git a/.storybook/main.js b/.storybook/main.js index 6bfd237..41ff987 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,27 +1,27 @@ -const path = require('path'); +const path = require("path") module.exports = { - stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'], + stories: ["../src/**/*.stories.mdx", "../src/**/*.stories.@(js|jsx|ts|tsx)"], /** Expose public folder to storybook as static */ // staticDirs: ['../public'], addons: [ - '@storybook/addon-links', - '@storybook/addon-essentials', + "@storybook/addon-links", + "@storybook/addon-essentials", { /** * Fix Storybook issue with PostCSS@8 * @see https://github.com/storybookjs/storybook/issues/12668#issuecomment-773958085 */ - name: '@storybook/addon-postcss', + name: "@storybook/addon-postcss", options: { postcssLoaderOptions: { - implementation: require('postcss'), + implementation: require("postcss"), }, }, }, ], core: { - builder: 'webpack5', + builder: "webpack5", }, webpackFinal: async (config, { configType }) => { // `configType` has a value of 'DEVELOPMENT' or 'PRODUCTION' @@ -64,4 +64,4 @@ module.exports = { config.resolve.extensions.push(".ts", ".tsx") return config }, -}; \ No newline at end of file +} diff --git a/.storybook/preview.ts b/.storybook/preview.ts index c91fa20..05e14b2 100644 --- a/.storybook/preview.ts +++ b/.storybook/preview.ts @@ -1,5 +1,6 @@ // .storybook/preview.js -import "../src/global/app-css.scss"; +import "../src/global/app-css.scss" +import "../documentation/storybook.css" export const parameters = { actions: { argTypesRegex: "^on[A-Z].*" }, @@ -12,4 +13,10 @@ export const parameters = { previewTabs: { "storybook/docs/panel": { index: -1 }, }, -}; + options: { + storySort: { + order: ["Tokens", "Actions", "Forms"], + }, + }, + viewMode: "docs", +} diff --git a/README.md b/README.md index e0ce3a6..c680fe6 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# Bloom UI-seeds +# Bloom UI Seeds This package is the home of the core UI components for the Bloom affordable housing system, meant to be imported from one or more applications that provide the end-user interface. diff --git a/documentation/components/Link.tsx b/documentation/components/Link.tsx new file mode 100644 index 0000000..92c4d57 --- /dev/null +++ b/documentation/components/Link.tsx @@ -0,0 +1,9 @@ +import React from "react" + +export const Link = (props) => { + return ( + + {props.children} + + ) +} diff --git a/documentation/components/Swatch.tsx b/documentation/components/Swatch.tsx new file mode 100644 index 0000000..5ba62e3 --- /dev/null +++ b/documentation/components/Swatch.tsx @@ -0,0 +1,21 @@ +import React from "react" + +export const Swatch = (props: { color: string; border?: boolean; label?: string }) => ( +
+ +   + + {props.label && {props.label}} +
+) diff --git a/documentation/storybook.css b/documentation/storybook.css new file mode 100644 index 0000000..a90f143 --- /dev/null +++ b/documentation/storybook.css @@ -0,0 +1,15 @@ +:root { + --link-color: #1EA7FD; +} + +.sbdocs-table { + width: 100%; +} + +.sbdocs-table thead tr th:first-child { + width: 38%; +} + +.sbdocs-content { + max-width: 1200px !important; +} \ No newline at end of file diff --git a/index.ts b/index.ts index e61ab85..7510ae8 100644 --- a/index.ts +++ b/index.ts @@ -1 +1 @@ -export * from "./src/expandableText/ExpandableText"; +export * from "./src/expandableText/ExpandableText" diff --git a/package.json b/package.json index 4e96389..a31bea6 100644 --- a/package.json +++ b/package.json @@ -40,8 +40,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1", - "storybook": "^6.5.13", - "tailwindcss": "^3.2.4", + "storybook": "^6.5.16", "typescript": "^4.4.2", "web-vitals": "^2.1.0" }, @@ -82,24 +81,32 @@ ] }, "devDependencies": { - "@storybook/addon-actions": "^6.5.13", - "@storybook/addon-essentials": "^6.5.13", - "@storybook/addon-interactions": "^6.5.13", - "@storybook/addon-links": "^6.5.13", + "@storybook/addon-actions": "^6.5.16", + "@storybook/addon-essentials": "^6.5.16", + "@storybook/addon-interactions": "^6.5.16", + "@storybook/addon-links": "^6.5.16", "@storybook/addon-postcss": "^2.0.0", - "@storybook/builder-webpack5": "^6.5.13", - "@storybook/manager-webpack5": "^6.5.13", - "@storybook/node-logger": "^6.5.13", + "@storybook/builder-webpack5": "^6.5.16", + "@storybook/manager-webpack5": "^6.5.16", + "@storybook/node-logger": "^6.5.16", "@storybook/preset-create-react-app": "^4.1.2", - "@storybook/react": "^6.5.13", + "@storybook/react": "^6.5.16", "@storybook/testing-library": "^0.0.13", "babel-plugin-named-exports-order": "^0.0.2", "postcss": "8.4.19", "postcss-loader": "7.0.1", + "postcss-import": "^14.1.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", "prop-types": "^15.8.1", "sass": "1.56.1", "semantic-release": "19.0.5", "ts-loader": "9.4.1", "webpack": "^5.75.0" + }, + "prettier": { + "singleQuote": false, + "printWidth": 100, + "semi": false } } diff --git a/postcss.config.js b/postcss.config.js index 88a3558..90d9fff 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,6 +1,5 @@ module.exports = { - plugins: { - tailwindcss: {}, - autoprefixer: {}, - }, - } \ No newline at end of file + plugins: { + autoprefixer: {}, + }, +} diff --git a/src/expandableText/ExpandableText.tsx b/src/expandableText/ExpandableText.tsx index 2829294..412ae0d 100644 --- a/src/expandableText/ExpandableText.tsx +++ b/src/expandableText/ExpandableText.tsx @@ -1,33 +1,31 @@ -import { useState } from "react"; -import Markdown, { MarkdownOptions } from "markdown-to-jsx"; -import "./ExpandableText.scss"; +import { useState } from "react" +import Markdown, { MarkdownOptions } from "markdown-to-jsx" +import "./ExpandableText.scss" export interface ExpandableTextProps { - children: string; - expand?: boolean; - maxLength?: number; - className?: string; + children: string + expand?: boolean + maxLength?: number + className?: string strings: { - readMore: string; - readLess: string; - }; - markdownProps?: MarkdownOptions; - buttonClassName?: string; + readMore: string + readLess: string + } + markdownProps?: MarkdownOptions + buttonClassName?: string } const getText = (text: string, expanded: boolean, maxLength: number) => { if (expanded || text.length <= maxLength) { - return text; + return text } - let position = maxLength; + let position = maxLength while (text[position] !== " " && position > 0) { - position -= 1; + position -= 1 } - return position > 0 - ? text.substring(0, position) + "..." - : text.substring(0, maxLength) + "..."; -}; + return position > 0 ? text.substring(0, position) + "..." : text.substring(0, maxLength) + "..." +} const moreLessButton = ( expanded: boolean, @@ -35,35 +33,27 @@ const moreLessButton = ( strings: ExpandableTextProps["strings"], buttonClassName: ExpandableTextProps["buttonClassName"] ) => { - const classes = ["button-toggle"]; + const classes = ["button-toggle"] if (buttonClassName) { - classes.push(buttonClassName); + classes.push(buttonClassName) } return ( - - ); -}; + ) +} const ExpandableText = (props: ExpandableTextProps) => { - const [expanded, setExpanded] = useState(props.expand || false); - const maxLength = props.maxLength || 350; - let button; + const [expanded, setExpanded] = useState(props.expand || false) + const maxLength = props.maxLength || 350 + let button - if (!props.children) return null; + if (!props.children) return null if (props.children.length > maxLength) { - button = moreLessButton( - expanded, - setExpanded, - props.strings, - props.buttonClassName - ); + button = moreLessButton(expanded, setExpanded, props.strings, props.buttonClassName) } return (
@@ -73,7 +63,7 @@ const ExpandableText = (props: ExpandableTextProps) => { /> {button}
- ); -}; + ) +} -export { ExpandableText as default, ExpandableText }; +export { ExpandableText as default, ExpandableText } diff --git a/src/fonts/Lato/Lato.css b/src/fonts/Lato/Lato.css new file mode 100644 index 0000000..469ed72 --- /dev/null +++ b/src/fonts/Lato/Lato.css @@ -0,0 +1,18 @@ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./lato-latin-400-normal.woff2) format('woff2'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; +} + +/* latin */ +@font-face { + font-family: 'Lato'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(./lato-latin-700-normal.woff2) format('woff2'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; +} diff --git a/src/fonts/Lato/lato-latin-400-normal.woff2 b/src/fonts/Lato/lato-latin-400-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ff60934dd0ea9cdd93f961d2dfd1e158357f2a77 GIT binary patch literal 23580 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 QOFh<%JiLFgmWQ+r07g396aWAK literal 0 HcmV?d00001 diff --git a/src/fonts/Lato/lato-latin-700-normal.woff2 b/src/fonts/Lato/lato-latin-700-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..11de83feaf0fb872c91fce89534fd4e2d8bbda28 GIT binary patch literal 23040 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 literal 0 HcmV?d00001 diff --git a/src/fonts/NotoSerif/NotoSerif.css b/src/fonts/NotoSerif/NotoSerif.css new file mode 100644 index 0000000..1ae6fd5 --- /dev/null +++ b/src/fonts/NotoSerif/NotoSerif.css @@ -0,0 +1,35 @@ +@font-face { + font-family: 'Noto Serif'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(./noto-serif-latin-400-italic.woff2) format('woff2'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; +} + +@font-face { + font-family: 'Noto Serif'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(./noto-serif-latin-700-italic.woff2) format('woff2'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; +} + +@font-face { + font-family: 'Noto Serif'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(./noto-serif-latin-400-normal.woff2) format('woff2'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; +} + +@font-face { + font-family: 'Noto Serif'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(./noto-serif-latin-700-normal.woff2) format('woff2'); + unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; +} \ No newline at end of file diff --git a/src/fonts/NotoSerif/noto-serif-latin-400-italic.woff2 b/src/fonts/NotoSerif/noto-serif-latin-400-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..fe63a96d42f2b6857d963c89f20221811d17738a GIT binary patch literal 21916 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�Cmi7{){; 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 literal 0 HcmV?d00001 diff --git a/src/fonts/NotoSerif/noto-serif-latin-700-italic.woff2 b/src/fonts/NotoSerif/noto-serif-latin-700-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..443a1dd25c99b46054a7f693ed3fbe512880be5d GIT binary patch literal 24944 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 literal 0 HcmV?d00001 diff --git a/src/fonts/NotoSerif/noto-serif-latin-700-normal.woff2 b/src/fonts/NotoSerif/noto-serif-latin-700-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ea687bc786a8f0917307907372cb7ea915c696f7 GIT binary patch literal 27456 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 literal 0 HcmV?d00001 diff --git a/src/fonts/OpenSans/open-sans-latin-400-normal.woff2 b/src/fonts/OpenSans/open-sans-latin-400-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..15339ea9ccdd3bc54b25dfe54800f1c3bb730d26 GIT binary patch literal 16740 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 L$5WExxB6KC(_2*3 literal 0 HcmV?d00001 diff --git a/src/fonts/OpenSans/open-sans-latin-600-normal.woff2 b/src/fonts/OpenSans/open-sans-latin-600-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2eb82d84a162a62df9616bcef47e9f0211747784 GIT binary patch literal 16756 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%0AT8T!Dbl>!vcccpEa^UYq18(taK`=EhyF<=yf3`8 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 literal 0 HcmV?d00001 diff --git a/src/fonts/OpenSans/open-sans-latin-700-normal.woff2 b/src/fonts/OpenSans/open-sans-latin-700-normal.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e832c2a07c92ec911955f0a0a20f80c7109c2692 GIT binary patch literal 16372 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 CTG`bA literal 0 HcmV?d00001 diff --git a/src/global/app-css.scss b/src/global/app-css.scss index 6f1ac35..1d40581 100644 --- a/src/global/app-css.scss +++ b/src/global/app-css.scss @@ -1,6 +1,8 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; +/* Fonts */ +@import "../fonts/OpenSans/OpenSans.css"; +@import "../fonts/NotoSerif/NotoSerif.css"; +@import "../fonts/Lato/Lato.css"; + /* Design Tokens: */ @import "tokens/borders.scss"; @import "tokens/colors.scss"; @@ -8,13 +10,60 @@ @import "tokens/screens.scss"; @import "tokens/sizes.scss"; +/** + * Minimal CSS Reset + */ + +html { + box-sizing: border-box; + -webkit-font-smoothing: antialiased; +} +*, *:before, *:after { + box-sizing: inherit; +} + +body { + margin: 0; + padding: 0; +} + +h1, h2, h3, h4, h5, h6 { + overflow-wrap: break-word; +} + +p, ul, ol, blockquote, figure { + overflow-wrap: break-word; +} + +:where(a) { + color: var(--bloom-color-primary); + text-decoration: inherit; +} + +:where(input, button, textarea, select), +:where(input[type="file"])::-webkit-file-upload-button { + font: inherit; + font-size: inherit; + color: inherit; + letter-spacing: inherit; +} + +:where(button) { + background-color: transparent; + background-image: none; + border: none; +} + +/** + * Global Styles + */ html { - @apply antialiased; + font-family: var(--bloom-font-sans); + line-height: var(--bloom-line-height-normal); } body { - --background-color: var(--bloom-color-primary-lighter); - --text-color: var(--bloom-color-gray-900); - background-color: var(--background-color); - color: var(--text-color); + background-color: var(--bloom-bg-color-surface); + color: var(--bloom-color-on-surface); + line-height: inherit; } diff --git a/src/global/tokens/colors.scss b/src/global/tokens/colors.scss index b24e001..b0e43d9 100644 --- a/src/global/tokens/colors.scss +++ b/src/global/tokens/colors.scss @@ -1,29 +1,58 @@ :root { + /** + * Base Colors + */ + --bloom-color-white: #ffffff; --bloom-color-black: #000000; - --bloom-color-red-800: #b21d38; - --bloom-color-red-700: #e41d3d; + /* Red */ + --bloom-color-red-900: #6a0c1b; + --bloom-color-red-700: #b21d38; + --bloom-color-red-500: #e41d3d; --bloom-color-red-300: #f9d2d8; + --bloom-color-red-100: #fdebee; - --bloom-color-green-800: #216e1f; - --bloom-color-green-700: #2e8540; + /* Green */ + --bloom-color-green-900: #1a4c25; + --bloom-color-green-700: #216e1f; + --bloom-color-green-500: #2e8540; --bloom-color-green-300: #b4e5be; + --bloom-color-green-100: #e7f7ea; - --bloom-color-blue-800: #205493; + /* Blue */ + --bloom-color-blue-900: #205493; --bloom-color-blue-700: #0067be; - --bloom-color-blue-600: #0077da; + --bloom-color-blue-500: #0077da; --bloom-color-blue-300: #daeeff; - --bloom-color-blue-200: #f5f8f9; + --bloom-color-blue-100: #f5f8f9; + + /* Cyan */ + --bloom-color-cyan-900: #005863; + --bloom-color-cyan-700: #009db0; + --bloom-color-cyan-500: #00bed5; + --bloom-color-cyan-300: #c8f1ff; + --bloom-color-cyan-100: #eafdff; - --bloom-color-yellow-800: #e5a000; - --bloom-color-yellow-700: #fdb81e; + /* Orange */ + --bloom-color-orange-900: #8d2900; + --bloom-color-orange-700: #d54309; + --bloom-color-orange-500: #ff6627; + --bloom-color-orange-300: #ffd2c0; + --bloom-color-orange-100: #fff8f6; + + /* Yellow */ + --bloom-color-yellow-900: #825a01; + --bloom-color-yellow-700: #e5a000; + --bloom-color-yellow-500: #fdb81e; --bloom-color-yellow-300: #fee8b6; + --bloom-color-yellow-100: #fff2d5; - --bloom-color-gray-950: #242c2e; - --bloom-color-gray-900: #222222; + /* Gray */ + --bloom-color-gray-950: #222222; + --bloom-color-gray-900: #292929; --bloom-color-gray-850: #333333; - --bloom-color-gray-800: #30383a; + --bloom-color-gray-800: #373737; --bloom-color-gray-750: #555555; --bloom-color-gray-700: #767676; --bloom-color-gray-650: #888888; @@ -36,30 +65,98 @@ --bloom-color-gray-200: #f7f7f7; --bloom-color-gray-100: #f9f9f9; - --bloom-color-primary: var(--bloom-color-blue-600); + /** + * Semantic Colors + */ + + /* Primary */ + --bloom-color-primary: var(--bloom-color-blue-500); --bloom-color-primary-dark: var(--bloom-color-blue-700); - --bloom-color-primary-darker: var(--bloom-color-blue-800); + --bloom-color-primary-darker: var(--bloom-color-blue-900); --bloom-color-primary-light: var(--bloom-color-blue-300); - --bloom-color-primary-lighter: var(--bloom-color-blue-200); + --bloom-color-primary-lighter: var(--bloom-color-blue-100); - --bloom-color-secondary: var(--bloom-color-blue-700); - --bloom-color-alert: var(--bloom-color-red-700); + /* Secondary */ + --bloom-color-secondary: var(--bloom-color-gray-700); + --bloom-color-secondary-light: var(--bloom-color-gray-400); + --bloom-color-secondary-lighter: var(--bloom-color-gray-100); + --bloom-color-secondary-dark: var(--bloom-color-gray-750); + --bloom-color-secondary-darker: var(--bloom-color-gray-900); + + /* Alert */ + --bloom-color-alert: var(--bloom-color-red-500); --bloom-color-alert-light: var(--bloom-color-red-300); - --bloom-color-alert-dark: var(--bloom-color-red-800); - --bloom-color-success: var(--bloom-color-green-700); + --bloom-color-alert-lighter: var(--bloom-color-red-100); + --bloom-color-alert-dark: var(--bloom-color-red-700); + --bloom-color-alert-darker: var(--bloom-color-red-900); + + /* Success */ + --bloom-color-success: var(--bloom-color-green-500); --bloom-color-success-light: var(--bloom-color-green-300); - --bloom-color-success-dark: var(--bloom-color-green-800); - --bloom-color-warn: var(--bloom-color-yellow-700); + --bloom-color-success-lighter: var(--bloom-color-green-100); + --bloom-color-success-dark: var(--bloom-color-green-700); + --bloom-color-success-darker: var(--bloom-color-green-900); + + /* Warn */ + --bloom-color-warn: var(--bloom-color-yellow-500); --bloom-color-warn-light: var(--bloom-color-yellow-300); - --bloom-color-warn-dark: var(--bloom-color-yellow-800); + --bloom-color-warn-lighter: var(--bloom-color-yellow-100); + --bloom-color-warn-dark: var(--bloom-color-yellow-700); + --bloom-color-warn-darker: var(--bloom-color-yellow-900); + + /* Accent (Cool) */ + --bloom-color-accent-cool: var(--bloom-color-cyan-500); + --bloom-color-accent-cool-light: var(--bloom-color-cyan-300); + --bloom-color-accent-cool-lighter: var(--bloom-color-cyan-100); + --bloom-color-accent-cool-dark: var(--bloom-color-cyan-700); + --bloom-color-accent-cool-darker: var(--bloom-color-cyan-900); + + /* Accent (Warm) */ + --bloom-color-accent-warm: var(--bloom-color-orange-500); + --bloom-color-accent-warm-dark: var(--bloom-color-orange-700); + --bloom-color-accent-warm-darker: var(--bloom-color-orange-900); + --bloom-color-accent-warm-light: var(--bloom-color-orange-300); + --bloom-color-accent-warm-lighter: var(--bloom-color-orange-100); + + /** + * Common Component Colors + */ + + /* Text Colors */ + --bloom-text-color: var(--bloom-color-gray-750); + --bloom-text-color-light: var(--bloom-color-gray-700); + --bloom-text-color-disabled: var(--bloom-color-gray-450); + --bloom-text-color-dark: var(--bloom-color-gray-800); + --bloom-text-color-darker: var(--bloom-color-gray-950); + + /* Form Input Colors */ + --bloom-input-text-label-color: var(--bloom-color-gray-750); + --bloom-input-text-placeholder-color: var(--bloom-color-gray-700); + --bloom-input-text-highlight-color: var(--bloom-color-gray-900); + --bloom-input-icon-color: var(--bloom-color-gray-750); + --bloom-input-bg-color: var(--bloom-color-gray-100); + --bloom-input-border-color: var(--bloom-color-gray-450); + --bloom-input-text-color-disabled: var(--bloom-color-gray-700); + --bloom-input-icon-color-disabled: var(--bloom-color-gray-650); + --bloom-input-bg-color-disabled: var(--bloom-color-gray-400); + --bloom-input-border-color-disabled: var(--bloom-color-gray-500); + + /* Background Colors */ + --bloom-bg-color-canvas: var(--bloom-color-gray-300); + --bloom-bg-color-surface: var(--bloom-color-white); + --bloom-bg-color-muted: var(--bloom-color-gray-100); + --bloom-bg-color-disabled: var(--bloom-color-gray-450); + --bloom-bg-color-inverse: var(--bloom-colors-gray-800); + --bloom-bg-color-surface-primary: var(--bloom-color-blue-100); + --bloom-bg-color-surface-primary-inverse: var(--bloom-color-blue-900); - --bloom-color-accent-cool: #00bed5; - --bloom-color-accent-cool-light: #c8f1ff; - --bloom-color-accent-cool-dark: #009db0; - --bloom-color-accent-warm: #ff6627; - --bloom-color-accent-warm-dark: #d54309; - --bloom-color-accent-warm-light: #ffd2c0; - --bloom-color-accent-warm-lighter: #fff7f3; + /* Border Color */ + --bloom-border-color: var(--bloom-color-gray-450); - --bloom-color-lush: #99cd00; + /* Text / Element Colors */ + --bloom-color-on-canvas: var(--bloom-color-gray-950); + --bloom-color-on-surface: var(--bloom-color-gray-950); + --bloom-color-on-disabled: var(--bloom-color-gray-700); + --bloom-color-on-inverse: var(--bloom-color-white); + --bloom-color-on-inverse-muted: var(--bloom-color-gray-500); } diff --git a/src/global/tokens/fonts.scss b/src/global/tokens/fonts.scss index 1edbfc6..b7e77f5 100644 --- a/src/global/tokens/fonts.scss +++ b/src/global/tokens/fonts.scss @@ -1,33 +1,36 @@ :root { + /** + * Base Typography + */ + --bloom-font-sans: "Open Sans", Helvetica, Arial, Verdana, sans-serif; - --bloom-font-serif: "Droid Serif", Georgia, Times, serif; + --bloom-font-serif: "Noto Serif", Georgia, Times, serif; --bloom-font-alt-sans: Lato, Helvetica, Arial, Verdana, sans-serif; - --bloom-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", - "Courier New", monospace; + --bloom-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --bloom-font-size-2xs: 0.6875rem; - --bloom-font-size-xs: 0.75rem; - --bloom-font-size-sm: 0.8125rem; - --bloom-font-size-tiny: 0.875rem; + --bloom-font-size-3xs: 0.6875rem; + --bloom-font-size-2xs: 0.75rem; + --bloom-font-size-xs: 0.8125rem; + --bloom-font-size-sm: 0.875rem; --bloom-font-size-base: 1rem; - --bloom-font-size-base-alt: 1.125rem; - --bloom-font-size-lg: 1.25rem; - --bloom-font-size-xl: 1.375rem; - --bloom-font-size-2xl: 1.5rem; - --bloom-font-size-3xl: 1.625rem; - --bloom-font-size-4xl: 2rem; - --bloom-font-size-5xl: 2.5rem; - --bloom-font-size-6xl: 3rem; - --bloom-font-size-6_5xl: 4rem; + --bloom-font-size-lg: 1.125rem; + --bloom-font-size-xl: 1.25rem; + --bloom-font-size-2xl: 1.625rem; + --bloom-font-size-3xl: 2rem; + --bloom-font-size-4xl: 2.5rem; + --bloom-font-size-5xl: 3rem; + --bloom-font-size-6xl: 4rem; --bloom-font-size-7xl: 4.5rem; - --bloom-letter-spacing-tightest: -0.075em; - --bloom-letter-spacing-tighter: -0.05em; - --bloom-letter-spacing-tight: -0.025em; - --bloom-letter-spacing-wide: 0.025em; - --bloom-letter-spacing-wider: 0.05em; - --bloom-letter-spacing-widest: 0.12em; - --bloom-letter-spacing-ultrawide: 0.25em; + --bloom-font-weight-regular: 400; + --bloom-font-weight-semibold: 600; + --bloom-font-weight-bold: 700; + + --bloom-letter-spacing-tight: -0.25em; + --bloom-letter-spacing-normal: 0em; + --bloom-letter-spacing-wide: 0.05em; + --bloom-letter-spacing-wider: 0.12em; + --bloom-letter-spacing-widest: 0.25em; --bloom-line-height-3: 0.75rem; --bloom-line-height-4: 1rem; @@ -43,4 +46,20 @@ --bloom-line-height-normal: 1.5; --bloom-line-height-relaxed: 1.625; --bloom-line-height-loose: 2; + + /** + * Semantic Typography + */ + + --bloom-type-heading-1: var(--bloom-font-size-4xl); + --bloom-type-heading-2: var(--bloom-font-size-3xl); + --bloom-type-heading-3: var(--bloom-font-size-2xl); + --bloom-type-heading-4: var(--bloom-font-size-xl); + --bloom-type-subheading: var(--bloom-font-size-lg); + --bloom-type-body: var(--bloom-font-size-base); + --bloom-type-label: var(--bloom-font-size-sm); + --bloom-type-caption: var(--bloom-font-size-xs); + + --bloom-line-height-heading: var(--bloom-line-height-tight); + --bloom-line-height-content: var(--bloom-line-height-normal); } diff --git a/src/global/tokens/sizes.scss b/src/global/tokens/sizes.scss index 8465516..c305b6b 100644 --- a/src/global/tokens/sizes.scss +++ b/src/global/tokens/sizes.scss @@ -1,11 +1,15 @@ :root { + /** + * Base Sizes + */ + --bloom-s0_5: 0.125rem; --bloom-s1: 0.25rem; --bloom-s1_5: 0.375rem; --bloom-s2: 0.5rem; --bloom-s2_5: 0.625rem; --bloom-s3: 0.75rem; - --bloom-s3_5: 0.875; + --bloom-s3_5: 0.875rem; --bloom-s4: 1rem; --bloom-s5: 1.25rem; --bloom-s6: 1.5rem; @@ -47,4 +51,15 @@ --bloom-width-prose: 65ch; --bloom-width-1-3rd: 33.333333%; --bloom-width-2-3rd: 66.666667%; + + /** + * Semantic Sizes + */ + + --bloom-spacer-container: var(--bloom-s12); + --bloom-spacer-section: var(--bloom-s8); + --bloom-spacer-content: var(--bloom-s6); + --bloom-spacer-header: var(--bloom-s4); + --bloom-spacer-label: var(--bloom-s3); + --bloom-spacer-text: var(--bloom-s2); } diff --git a/src/setupTests.ts b/src/setupTests.ts index 8f2609b..6a0fd12 100644 --- a/src/setupTests.ts +++ b/src/setupTests.ts @@ -2,4 +2,4 @@ // allows you to do things like: // expect(element).toHaveTextContent(/react/i) // learn more: https://github.com/testing-library/jest-dom -import '@testing-library/jest-dom'; +import "@testing-library/jest-dom" diff --git a/src/stories/tokens/0-introduction.stories.mdx b/src/stories/tokens/0-introduction.stories.mdx new file mode 100644 index 0000000..893c82f --- /dev/null +++ b/src/stories/tokens/0-introduction.stories.mdx @@ -0,0 +1,24 @@ +import { Meta } from "@storybook/addon-docs"; +import { Link } from "../../../documentation/components/Link" + + + +# Design Tokens + +Tokens are predefined units of color, typography, spacing, and more that form a design language and can be customized to meet the needs of a specific context. + +## Introduction to Design Tokens + +Websites are built from elements of style including color, spacing, typography, line height, and opacity. The CSS rules associated with these elements can accept a broad continuum of values. + +Design tokens are a limited set of discrete options, just like a scale of musical notes drawn from the spectrum of all possible frequencies. + +## Using the Design Tokens + +Use design tokens, directly to set the value of settings variables in the theme settings files. + +* Color +* Typography +* Spacing +* Borders +* Icons diff --git a/src/stories/tokens/colors.stories.mdx b/src/stories/tokens/colors.stories.mdx new file mode 100644 index 0000000..8f1236c --- /dev/null +++ b/src/stories/tokens/colors.stories.mdx @@ -0,0 +1,191 @@ +import { Meta } from "@storybook/addon-docs"; +import { Swatch } from "../../../documentation/components/Swatch.tsx"; + + + +# Color Tokens + +* [Global Tokens](#global-tokens) +* [Semantic Tokens](#semantic-tokens) +* [Common Component Tokens](#common-component-tokens) + +## Global Tokens + +Global color tokens are the complete palette of color tokens from which any project can build a theme palette. + +| Name | Swatch | +| --------------------- | -------------------------------------------------- | +| `--bloom-color-white` | | +| `--bloom-color-black` | | + +### Red + +| Name | Swatch | +| ----------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `--bloom-color-red-{x}` | | + +### Green + +| Name | Swatch | +| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `--bloom-color-green-{x}` | | + +### Blue + +| Name | Swatch | +| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `--bloom-color-blue-{x}` | | + +### Cyan + +| Name | Swatch | +| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `--bloom-color-cyan-{x}` | | + +### Orange + +| Name | Swatch | +| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `--bloom-color-orange-{x}` | | + +### Yellow + +| Name | Swatch | +| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `--bloom-color-yellow-{x}` | | + +### Gray + +| Name | Swatch | +| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `--bloom-color-gray-{x}` | | + + +## Semantic Tokens + +Global tokens map to semantic color tokens and provide accessible, customizable color choices that describe the color's intended role. + +### Primary + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-color-primary` | | Used as the primary color throughout the system | +| `--bloom-color-primary-dark` | | +| `--bloom-color-primary-darker` | | +| `--bloom-color-primary-light` | | +| `--bloom-color-primary-lighter` | | + +### Secondary + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-color-secondary` | | Used as the secondary color throughout the system | +| `--bloom-color-secondary-dark` | | +| `--bloom-color-secondary-darker` | | +| `--bloom-color-secondary-light` | | +| `--bloom-color-secondary-lighter` | | + +### Alert + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-color-alert` | | Used as the alert color throughout the system | +| `--bloom-color-alert-dark` | | +| `--bloom-color-alert-darker` | | +| `--bloom-color-alert-light` | | +| `--bloom-color-alert-lighter` | | + +### Success + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-color-success` | | Used as the success color throughout the system | +| `--bloom-color-success-dark` | | +| `--bloom-color-success-darker` | | +| `--bloom-color-success-light` | | +| `--bloom-color-success-lighter` | | + +### Warn + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-color-warn` | | Used as the warning color throughout the system | +| `--bloom-color-warn-dark` | | +| `--bloom-color-warn-darker` | | +| `--bloom-color-warn-light` | | +| `--bloom-color-warn-lighter` | | + +### Accent + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-color-accent-warm` | | Used for a warm accent color throughout the system | +| `--bloom-color-accent-warm-dark` | | +| `--bloom-color-accent-warm-darker` | | +| `--bloom-color-accent-warm-light` | | +| `--bloom-color-accent-warm-lighter` | | + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-color-accent-cool` | | Used for a cool accent color throughout the system | +| `--bloom-color-accent-cool-dark` | | +| `--bloom-color-accent-cool-darker` | | +| `--bloom-color-accent-cool-light` | | +| `--bloom-color-accent-cool-lighter` | | + +## Common Component Tokens + +### Text + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-text-color` | | Used for text color throughout the system | +| `--bloom-text-color-light` | | +| `--bloom-text-color-disabled` | | +| `--bloom-text-color-dark` | | +| `--bloom-text-color-darker` | | + +### Form Inputs + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-input-text-label-color` | | Text color for input labels | +| `--bloom-input-text-placeholder-color` | | +| `--bloom-input-text-highlight-color` | | +| `--bloom-input-icon-color` | | +| `--bloom-input-bg-color` | | +| `--bloom-input-border-color` | | +| `--bloom-input-text-color-disabled` | | +| `--bloom-input-icon-color-disabled` | | +| `--bloom-input-bg-color-disabled` | | +| `--bloom-input-border-color-disabled` | | + +### Backgrounds + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-bg-color-canvas` | | +| `--bloom-bg-color-surface` | | +| `--bloom-bg-color-muted` | | +| `--bloom-bg-color-disabled` | | +| `--bloom-bg-color-inverse` | | +| `--bloom-bg-color-surface-primary` | | +| `--bloom-bg-color-surface-primary-inverse` | | + +### Borders + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-border-color` | | + +### Colors on Top of Backgrounds + +| Name | Swatch | Description | +| ------------------------------- | ---------------------------------------------- | ---------------------- | +| `--bloom-color-on-canvas` | | +| `--bloom-color-on-surface` | | +| `--bloom-color-on-disabled` | | +| `--bloom-color-on-inverse` | | +| `--bloom-color-on-inverse-muted` | | + + diff --git a/src/stories/tokens/typography.stories.mdx b/src/stories/tokens/typography.stories.mdx new file mode 100644 index 0000000..458c33a --- /dev/null +++ b/src/stories/tokens/typography.stories.mdx @@ -0,0 +1,58 @@ +import { Meta } from "@storybook/addon-docs"; +import { Swatch } from "../../../documentation/components/Swatch.tsx"; + +export const sansStyle = { fontFamily: "var(--bloom-font-sans)", lineHeight: "var(--bloom-line-height-snug)" } +export const serifStyle = { fontFamily: "var(--bloom-font-serif)", lineHeight: "var(--bloom-line-height-snug)" } +export const altSansStyle = { fontFamily: "var(--bloom-font-alt-sans)", lineHeight: "var(--bloom-line-height-snug)" } + + + +# Typography Tokens + +## Sans-Serif Font + +Use the `--bloom-font-sans` token. + +

--bloom-font-size-xs

+

--bloom-font-size-sm

+

--bloom-font-size-base

+

--bloom-font-size-lg

+

--bloom-font-size-xl

+

--bloom-font-size-2xl

+

--bloom-font-size-3xl

+

--bloom-font-size-4xl

+

--bloom-font-size-5xl

+

--bloom-font-size-6xl

+

--bloom-font-size-7xl

+ +## Serif Font + +Use the `--bloom-font-serif` token. + +

--bloom-font-size-xs

+

--bloom-font-size-sm

+

--bloom-font-size-base

+

--bloom-font-size-lg

+

--bloom-font-size-xl

+

--bloom-font-size-2xl

+

--bloom-font-size-3xl

+

--bloom-font-size-4xl

+

--bloom-font-size-5xl

+

--bloom-font-size-6xl

+

--bloom-font-size-7xl

+ +## Alternative Sans-Serif Font + +Use the `--bloom-font-alt-sans` token. + +

--bloom-font-size-xs

+

--bloom-font-size-sm

+

--bloom-font-size-base

+

--bloom-font-size-lg

+

--bloom-font-size-xl

+

--bloom-font-size-2xl

+

--bloom-font-size-3xl

+

--bloom-font-size-4xl

+

--bloom-font-size-5xl

+

--bloom-font-size-6xl

+

--bloom-font-size-7xl

\ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js deleted file mode 100644 index a00a4cc..0000000 --- a/tailwind.config.js +++ /dev/null @@ -1,125 +0,0 @@ -/* eslint-env node */ - -module.exports = { - content: ["./src/**/*.{html,js,ts,tsx}"], - important: true, - purge: false, - theme: { - screens: { - sm: "var(--bloom-screen-sm)", - md: "var(--bloom-screen-md)", - lg: "var(--bloom-screen-lg)", - xl: "var(--bloom-screen-xl)", - "2xl": "var(--bloom-screen-2xl)", - print: { raw: "print" }, - }, - fontSize: { - "2xs": "var(--bloom-font-size-2xs)", - xs: "var(--bloom-font-size-xs)", - sm: "var(--bloom-font-size-sm)", - tiny: "var(--bloom-font-size-tiny)", - base: "var(--bloom-font-size-base)", - "base-alt": "var(--bloom-font-size-base-alt)", - lg: "var(--bloom-font-size-lg)", - xl: "var(--bloom-font-size-xl)", - "2xl": "var(--bloom-font-size-2xl)", - "3xl": "var(--bloom-font-size-3xl)", - "4xl": "var(--bloom-font-size-4xl)", - "5xl": "var(--bloom-font-size-5xl)", - "6xl": "var(--bloom-font-size-6xl)", - "6.5xl": "var(--bloom-font-size-6_5xl)", - "7xl": "var(--bloom-font-size-7xl)", - }, - fontFamily: { - sans: "var(--bloom-font-sans)", - serif: "var(--bloom-font-serif)", - "alt-sans": "var(--bloom-font-alt-sans)", - }, - colors: { - primary: "var(--bloom-color-primary)", - "primary-dark": "var(--bloom-color-primary-dark)", - "primary-darker": "var(--bloom-color-primary-darker)", - "primary-light": "var(--bloom-color-primary-light)", - "primary-lighter": "var(--bloom-color-primary-lighter)", - secondary: "var(--bloom-color-secondary)", - alert: "var(--bloom-color-alert)", - "alert-light": "var(--bloom-color-alert-light)", - "alert-dark": "var(--bloom-color-alert-dark)", - success: "var(--bloom-color-success)", - "success-light": "var(--bloom-color-success-light)", - "success-dark": "var(--bloom-color-success-dark)", - warn: "var(--bloom-color-warn)", - "warn-light": "var(--bloom-color-warn-light)", - "warn-dark": "var(--bloom-color-warn-dark)", - "accent-cool": "var(--bloom-color-accent-cool)", - "accent-cool-light": "var(--bloom-color-accent-cool-light)", - "accent-cool-dark": "var(--bloom-color-accent-cool-dark)", - "accent-warm": "var(--bloom-color-accent-warm)", - "accent-warm-dark": "var(--bloom-color-accent-warm-dark)", - "accent-warm-light": "var(--bloom-color-accent-warm-light)", - "accent-warm-lighter": "var(--bloom-color-accent-warm-lighter)", - lush: "var(--bloom-color-lush)", - white: "var(--bloom-color-white)", - black: "var(--bloom-color-black)", - blue: { - 800: "var(--bloom-color-blue-800)", - 700: "var(--bloom-color-blue-700)", - 600: "var(--bloom-color-blue-600)", - 300: "var(--bloom-color-blue-300)", - 200: "var(--bloom-color-blue-200)", - }, - red: { - 700: "var(--bloom-color-red-700)", - 300: "var(--bloom-color-red-300)", - }, - yellow: { - 700: "var(--bloom-color-yellow-700)", - 300: "var(--bloom-color-yellow-300)", - }, - green: { - 700: "var(--bloom-color-green-700)", - 300: "var(--bloom-color-green-300)", - }, - teal: { - 700: "var(--bloom-color-green-700)", - 300: "var(--bloom-color-green-300)", - }, - gray: { - 950: "var(--bloom-color-gray-950)", - 900: "var(--bloom-color-gray-900)", - 850: "var(--bloom-color-gray-850)", - 800: "var(--bloom-color-gray-800)", - 750: "var(--bloom-color-gray-750)", - 700: "var(--bloom-color-gray-700)", - 650: "var(--bloom-color-gray-650)", - 600: "var(--bloom-color-gray-600)", - 550: "var(--bloom-color-gray-550)", - 500: "var(--bloom-color-gray-500)", - 450: "var(--bloom-color-gray-450)", - 400: "var(--bloom-color-gray-400)", - 300: "var(--bloom-color-gray-300)", - 200: "var(--bloom-color-gray-200)", - 100: "var(--bloom-color-gray-100)", - }, - }, - letterSpacing: { - tightest: "var(--bloom-letter-spacing-tightest)", - tighter: "var(--bloom-letter-spacing-tighter)", - tight: "var(--bloom-letter-spacing-tight)", - normal: "0", - wide: "var(--bloom-letter-spacing-wide)", - wider: "var(--bloom-letter-spacing-wider)", - widest: "var(--bloom-letter-spacing-widest)", - ultrawide: "var(--bloom-letter-spacing-ultrawide)", - }, - extend: { - borderColor: (theme) => ({ - DEFAULT: theme("colors.gray.450", "currentColor"), - }), - inset: { - 4: "1rem", - "-10": "-2.5rem", - }, - }, - }, -} diff --git a/yarn.lock b/yarn.lock index 0f1da67..d2ed2d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2315,18 +2315,18 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@storybook/addon-actions@6.5.13", "@storybook/addon-actions@^6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.5.13.tgz#84535dda78c7fe15fc61f19a23ed1440952f3c76" - integrity sha512-3Tji0gIy95havhTpSc6CsFl5lNxGn4O5Y1U9fyji+GRkKqDFOrvVLYAHPtLOpYdEI5tF0bDo+akiqfDouY8+eA== - dependencies: - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-events" "6.5.13" +"@storybook/addon-actions@6.5.16", "@storybook/addon-actions@^6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.5.16.tgz#2d7679f64899bef165a338582cb928102a09e364" + integrity sha512-aADjilFmuD6TNGz2CRPSupnyiA/IGkPJHDBTqMpsDXTUr8xnuD122xkIhg6UxmCM2y1c+ncwYXy3WPK2xXK57g== + dependencies: + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/theming" "6.5.13" + "@storybook/theming" "6.5.16" core-js "^3.8.2" fast-deep-equal "^3.1.3" global "^4.4.0" @@ -2340,18 +2340,18 @@ util-deprecate "^1.0.2" uuid-browser "^3.1.0" -"@storybook/addon-backgrounds@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.5.13.tgz#37629db582501aa22bddf492a9f01d6614aaa993" - integrity sha512-b4JX7JMY7e50y1l6g71D+2XWV3GO0TO2z1ta8J6W4OQt8f44V7sSkRQaJUzXdLjQMrA+Anojuy1ZwPjVeLC6vg== +"@storybook/addon-backgrounds@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.5.16.tgz#a93ea53955f714b4a4432dda1b88942cc87dd390" + integrity sha512-t7qooZ892BruhilFmzYPbysFwpULt/q4zYXNSmKVbAYta8UVvitjcU4F18p8FpWd9WvhiTr0SDlyhNZuzvDfug== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/theming" "6.5.13" + "@storybook/theming" "6.5.16" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" @@ -2359,47 +2359,47 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-controls@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.5.13.tgz#14c8f9379337768bf03f59d19f1a16f3c41418ab" - integrity sha512-lYq3uf2mlVevm0bi6ueL3H6TpUMRYW9s/pTNTVJT225l27kLdFR9wEKxAkCBrlKaTgDLJmzzDRsJE3NLZlR/5Q== +"@storybook/addon-controls@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.5.16.tgz#5017805b8ca413edf6e9d87b90a9436e79eb5e59" + integrity sha512-kShSGjq1MjmmyL3l8i+uPz6yddtf82mzys0l82VKtcuyjrr5944wYFJ5NTXMfZxrO/U6FeFsfuFZE/k6ex3EMg== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-common" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-common" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/node-logger" "6.5.13" - "@storybook/store" "6.5.13" - "@storybook/theming" "6.5.13" + "@storybook/node-logger" "6.5.16" + "@storybook/store" "6.5.16" + "@storybook/theming" "6.5.16" core-js "^3.8.2" lodash "^4.17.21" ts-dedent "^2.0.0" -"@storybook/addon-docs@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.5.13.tgz#fd82893946b0fa6f0657f16bf6a94637ab4b7532" - integrity sha512-RG/NjsheD9FixZ789RJlNyNccaR2Cuy7CtAwph4oUNi3aDFjtOI8Oe9L+FOT7qtVnZLw/YMjF+pZxoDqJNKLPw== +"@storybook/addon-docs@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.5.16.tgz#3de912f51fb8e48b9a53b11a5b1cede067acbe70" + integrity sha512-QM9WDZG9P02UvbzLu947a8ZngOrQeAKAT8jCibQFM/+RJ39xBlfm8rm+cQy3dm94wgtjmVkA3mKGOV/yrrsddg== dependencies: "@babel/plugin-transform-react-jsx" "^7.12.12" "@babel/preset-env" "^7.12.11" "@jest/transform" "^26.6.2" "@mdx-js/react" "^1.6.22" - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-common" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-common" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/docs-tools" "6.5.13" + "@storybook/docs-tools" "6.5.16" "@storybook/mdx1-csf" "^0.0.1" - "@storybook/node-logger" "6.5.13" - "@storybook/postinstall" "6.5.13" - "@storybook/preview-web" "6.5.13" - "@storybook/source-loader" "6.5.13" - "@storybook/store" "6.5.13" - "@storybook/theming" "6.5.13" + "@storybook/node-logger" "6.5.16" + "@storybook/postinstall" "6.5.16" + "@storybook/preview-web" "6.5.16" + "@storybook/source-loader" "6.5.16" + "@storybook/store" "6.5.16" + "@storybook/theming" "6.5.16" babel-loader "^8.0.0" core-js "^3.8.2" fast-deep-equal "^3.1.3" @@ -2411,58 +2411,58 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/addon-essentials@^6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.5.13.tgz#274b8e6b556af4cd43b63fab361fa7d19c704e76" - integrity sha512-G9FVAWV7ixjVLWeLgIX+VT90tcAk6yQxfZQegfg5ucRilGysJCDaNnoab4xuuvm1R40TfFhba3iAGZtQYsddmw== - dependencies: - "@storybook/addon-actions" "6.5.13" - "@storybook/addon-backgrounds" "6.5.13" - "@storybook/addon-controls" "6.5.13" - "@storybook/addon-docs" "6.5.13" - "@storybook/addon-measure" "6.5.13" - "@storybook/addon-outline" "6.5.13" - "@storybook/addon-toolbars" "6.5.13" - "@storybook/addon-viewport" "6.5.13" - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/core-common" "6.5.13" - "@storybook/node-logger" "6.5.13" +"@storybook/addon-essentials@^6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.5.16.tgz#815991366a4a90b60bf0aa4022eb0bb0c2bb536d" + integrity sha512-TeoMr6tEit4Pe91GH6f8g/oar1P4M0JL9S6oMcFxxrhhtOGO7XkWD5EnfyCx272Ok2VYfE58FNBTGPNBVIqYKQ== + dependencies: + "@storybook/addon-actions" "6.5.16" + "@storybook/addon-backgrounds" "6.5.16" + "@storybook/addon-controls" "6.5.16" + "@storybook/addon-docs" "6.5.16" + "@storybook/addon-measure" "6.5.16" + "@storybook/addon-outline" "6.5.16" + "@storybook/addon-toolbars" "6.5.16" + "@storybook/addon-viewport" "6.5.16" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/core-common" "6.5.16" + "@storybook/node-logger" "6.5.16" core-js "^3.8.2" regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-interactions@^6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-6.5.13.tgz#622d6672785045fa71a7677f49076ae2beae351a" - integrity sha512-FPOeS7AT/Odxl6z7E0qYI4F0Sh06jFRttRvSgpKC5P2lYUWUstLP5TC8N+F5ijBeLfIdIsf5zBK7l5Y/cluueg== +"@storybook/addon-interactions@^6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-interactions/-/addon-interactions-6.5.16.tgz#2855fe946c9d8595c3486ae696f1d99e7fca582b" + integrity sha512-DdTtyp3DgB/SpbM1GQgMnuSEBCkadxmj1mUcPk+Wp2iY+fDwsuoRDkr1H9Oe7IvlBKe7ciR79LEjoaABXNdw4w== dependencies: "@devtools-ds/object-inspector" "^1.1.2" - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-common" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-common" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/instrumenter" "6.5.13" - "@storybook/theming" "6.5.13" + "@storybook/instrumenter" "6.5.16" + "@storybook/theming" "6.5.16" core-js "^3.8.2" global "^4.4.0" jest-mock "^27.0.6" polished "^4.2.2" ts-dedent "^2.2.0" -"@storybook/addon-links@^6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.5.13.tgz#816816907e28ca1cccb58908360628d1b3914513" - integrity sha512-K/LYYu9R/Xoah5h9MNh4mSHOic3q5csqjderLqr2YW/KPYiuNubgvzEbAAbzI5xq5JrtAZqnINrZUv2A4CyYbQ== +"@storybook/addon-links@^6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.5.16.tgz#cacb20cd0656f0681a874709d428d3f3577828c3" + integrity sha512-P/mmqK57NGXnR0i3d/T5B0rIt0Lg8Yq+qionRr3LK3AwG/4yGnYt4GNomLEknn/eEwABYq1Q/Z1aOpgIhNdq5A== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/router" "6.5.13" + "@storybook/router" "6.5.16" "@types/qs" "^6.9.5" core-js "^3.8.2" global "^4.4.0" @@ -2471,30 +2471,30 @@ regenerator-runtime "^0.13.7" ts-dedent "^2.0.0" -"@storybook/addon-measure@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.5.13.tgz#05c0e9813fee84a13ba1172444ea99ee083acdbd" - integrity sha512-pi5RFB9YTnESRFtYHAVRUrgEI5to0TFc4KndtwcCKt1fMJ8OFjXQeznEfdj95PFeUvW5TNUwjL38vK4LhicB+g== +"@storybook/addon-measure@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-measure/-/addon-measure-6.5.16.tgz#7f7bfdc0b624fbf18386b20a5e460027bf87115c" + integrity sha512-DMwnXkmM2L6POTh4KaOWvOAtQ2p9Tr1UUNxz6VXiN5cKFohpCs6x0txdLU5WN8eWIq0VFsO7u5ZX34CGCc6gCg== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" core-js "^3.8.2" global "^4.4.0" -"@storybook/addon-outline@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.5.13.tgz#e4233e7d268cd0e1b814c253e8756fb459a341bf" - integrity sha512-8d8taPheO/tryflzXbj2QRuxHOIS8CtzRzcaglCcioqHEMhOIDOx9BdXKdheq54gdk/UN94HdGJUoVxYyXwZ4Q== +"@storybook/addon-outline@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-outline/-/addon-outline-6.5.16.tgz#6985b6a0b0122db36561c81dde2aa851604657b7" + integrity sha512-0du96nha4qltexO0Xq1xB7LeRSbqjC9XqtZLflXG7/X3ABoPD2cXgOV97eeaXUodIyb2qYBbHUfftBeA75x0+w== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" core-js "^3.8.2" global "^4.4.0" @@ -2512,30 +2512,30 @@ postcss-loader "^4.2.0" style-loader "^1.3.0" -"@storybook/addon-toolbars@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.5.13.tgz#0e67552786f08a6c0a443eaaef21ee565acca839" - integrity sha512-Qgr4wKRSP+gY1VaN7PYT4TM1um7KY341X3GHTglXLFHd8nDsCweawfV2shaX3WxCfZmVro8g4G+Oest30kLLCw== +"@storybook/addon-toolbars@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.5.16.tgz#9de04f9cc64b68d6cb680aa1c4fbf874e11afa32" + integrity sha512-y3PuUKiwOWrAvqx1YdUvArg0UaAwmboXFeR2bkrowk1xcT+xnRO3rML4npFeUl26OQ1FzwxX/cw6nknREBBLEA== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/theming" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/theming" "6.5.16" core-js "^3.8.2" regenerator-runtime "^0.13.7" -"@storybook/addon-viewport@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.5.13.tgz#97771ed2f4ca1bef83d25174ce07db8557cdf795" - integrity sha512-KSfeuCSIjncwWGnUu6cZBx8WNqYvm5gHyFvkSPKEu0+MJtgncbUy7pl53lrEEr6QmIq0GRXvS3A0XzV8RCnrSA== - dependencies: - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-events" "6.5.13" - "@storybook/theming" "6.5.13" +"@storybook/addon-viewport@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.5.16.tgz#226aa0ab93df68264269eb31adb104e7e48f6c68" + integrity sha512-1Vyqf1U6Qng6TXlf4SdqUKyizlw1Wn6+qW8YeA2q1lbkJqn3UlnHXIp8Q0t/5q1dK5BFtREox3+jkGwbJrzkmA== + dependencies: + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-events" "6.5.16" + "@storybook/theming" "6.5.16" core-js "^3.8.2" global "^4.4.0" memoizerific "^1.11.3" @@ -2559,6 +2559,23 @@ global "^4.4.0" regenerator-runtime "^0.13.7" +"@storybook/addons@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.5.16.tgz#07e8f2205f86fa4c9dada719e3e096cb468e3cdd" + integrity sha512-p3DqQi+8QRL5k7jXhXmJZLsE/GqHqyY6PcoA1oNTJr0try48uhTGUOYkgzmqtDaa/qPFO5LP+xCPzZXckGtquQ== + dependencies: + "@storybook/api" "6.5.16" + "@storybook/channels" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core-events" "6.5.16" + "@storybook/csf" "0.0.2--canary.4566f4d.1" + "@storybook/router" "6.5.16" + "@storybook/theming" "6.5.16" + "@types/webpack-env" "^1.16.0" + core-js "^3.8.2" + global "^4.4.0" + regenerator-runtime "^0.13.7" + "@storybook/api@6.5.13": version "6.5.13" resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.5.13.tgz#8671e580721ff68d209fcde2975f967ae79b7d64" @@ -2582,28 +2599,51 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/builder-webpack4@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.5.13.tgz#35b22c49562d72934a0bc311657989f3b43be575" - integrity sha512-Agqy3IKPv3Nl8QqdS7PjtqLp+c0BD8+/3A2ki/YfKqVz+F+J34EpbZlh3uU053avm1EoNQHSmhZok3ZlWH6O7A== +"@storybook/api@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.5.16.tgz#897915b76de05587fd702951d5d836f708043662" + integrity sha512-HOsuT8iomqeTMQJrRx5U8nsC7lJTwRr1DhdD0SzlqL4c80S/7uuCy4IZvOt4sYQjOzW5fOo/kamcoBXyLproTA== + dependencies: + "@storybook/channels" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core-events" "6.5.16" + "@storybook/csf" "0.0.2--canary.4566f4d.1" + "@storybook/router" "6.5.16" + "@storybook/semver" "^7.3.2" + "@storybook/theming" "6.5.16" + core-js "^3.8.2" + fast-deep-equal "^3.1.3" + global "^4.4.0" + lodash "^4.17.21" + memoizerific "^1.11.3" + regenerator-runtime "^0.13.7" + store2 "^2.12.0" + telejson "^6.0.8" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/builder-webpack4@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.5.16.tgz#ac468d244835a7f3bd01936398fee47244da35c1" + integrity sha512-YqDIrVNsUo8r9xc6AxsYDLxVYtMgl5Bxk+8/h1adsOko+jAFhdg6hOcAVxEmoSI0TMASOOVMFlT2hr23ppN2rQ== dependencies: "@babel/core" "^7.12.10" - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/channel-postmessage" "6.5.13" - "@storybook/channels" "6.5.13" - "@storybook/client-api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-common" "6.5.13" - "@storybook/core-events" "6.5.13" - "@storybook/node-logger" "6.5.13" - "@storybook/preview-web" "6.5.13" - "@storybook/router" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/channel-postmessage" "6.5.16" + "@storybook/channels" "6.5.16" + "@storybook/client-api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-common" "6.5.16" + "@storybook/core-events" "6.5.16" + "@storybook/node-logger" "6.5.16" + "@storybook/preview-web" "6.5.16" + "@storybook/router" "6.5.16" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.13" - "@storybook/theming" "6.5.13" - "@storybook/ui" "6.5.13" + "@storybook/store" "6.5.16" + "@storybook/theming" "6.5.16" + "@storybook/ui" "6.5.16" "@types/node" "^14.0.10 || ^16.0.0" "@types/webpack" "^4.41.26" autoprefixer "^9.8.6" @@ -2635,27 +2675,27 @@ webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.2.2" -"@storybook/builder-webpack5@^6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-6.5.13.tgz#b40a6fc0ff22b6e7c7e1a46a8fc3c24cf14833f8" - integrity sha512-juNH31ZljWbaoBD6Yx2/iQ4G66UBkwq+cFUqLzgVROKMXmYaT0AJYbfyY8CgGqcXkc+sqNA63yWaLWd8/K9vTg== +"@storybook/builder-webpack5@^6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/builder-webpack5/-/builder-webpack5-6.5.16.tgz#2f260e29fbc87f6f3bb3212459048ce37f3fb54e" + integrity sha512-kh8Sofm1sbijaHDWtm0sXabqACHVFjikU/fIkkW786kpjoPIPIec1a+hrLgDsZxMU3I7XapSOaCFzWt6FjVXjg== dependencies: "@babel/core" "^7.12.10" - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/channel-postmessage" "6.5.13" - "@storybook/channels" "6.5.13" - "@storybook/client-api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-common" "6.5.13" - "@storybook/core-events" "6.5.13" - "@storybook/node-logger" "6.5.13" - "@storybook/preview-web" "6.5.13" - "@storybook/router" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/channel-postmessage" "6.5.16" + "@storybook/channels" "6.5.16" + "@storybook/client-api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-common" "6.5.16" + "@storybook/core-events" "6.5.16" + "@storybook/node-logger" "6.5.16" + "@storybook/preview-web" "6.5.16" + "@storybook/router" "6.5.16" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.13" - "@storybook/theming" "6.5.13" + "@storybook/store" "6.5.16" + "@storybook/theming" "6.5.16" "@types/node" "^14.0.10 || ^16.0.0" babel-loader "^8.0.0" babel-plugin-named-exports-order "^0.0.2" @@ -2679,26 +2719,26 @@ webpack-hot-middleware "^2.25.1" webpack-virtual-modules "^0.4.1" -"@storybook/channel-postmessage@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.5.13.tgz#cdb36cf4180bd75687c0c4ec75248044ac975828" - integrity sha512-R79MBs0mQ7TV8M/a6x/SiTRyvZBidDfMEEthG7Cyo9p35JYiKOhj2535zhW4qlVMESBu95pwKYBibTjASoStPw== +"@storybook/channel-postmessage@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.5.16.tgz#06167c0a66c06b2b5f8ff01d1dd436fff8119a15" + integrity sha512-fZZSN29dsUArWOx7e7lTdMA9+7zijVwCwbvi2Fo4fqhRLh1DsTb/VXfz1FKMCWAjNlcX7QQvV25tnxbqsD6lyw== dependencies: - "@storybook/channels" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/channels" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core-events" "6.5.16" core-js "^3.8.2" global "^4.4.0" qs "^6.10.0" telejson "^6.0.8" -"@storybook/channel-websocket@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.5.13.tgz#b7a55149295a77004bb156a4ceefc44839f52bb3" - integrity sha512-kwh667H+tzCiNvs92GNwYOwVXdj9uHZyieRAN5rJtTBJ7XgLzGkpTEU50mWlbc0nDKhgE0qYvzyr5H393Iy5ug== +"@storybook/channel-websocket@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/channel-websocket/-/channel-websocket-6.5.16.tgz#41f69ca9444a4dfbf72580b4696900c5b1d2b817" + integrity sha512-wJg2lpBjmRC2GJFzmhB9kxlh109VE58r/0WhFtLbwKvPqsvGf82xkBEl6BtBCvIQ4stzYnj/XijjA8qSi2zpOg== dependencies: - "@storybook/channels" "6.5.13" - "@storybook/client-logger" "6.5.13" + "@storybook/channels" "6.5.16" + "@storybook/client-logger" "6.5.16" core-js "^3.8.2" global "^4.4.0" telejson "^6.0.8" @@ -2712,19 +2752,28 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/cli@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-6.5.13.tgz#693a84a50803bc24861b483e10a3a08ec738e90f" - integrity sha512-AU8PWJnPJzBwhG9kQZ2frGBf08c6I0VanQOchzM158Txr9at619YrwltosdSVpBNzyNkOeZoQgEJCOK0mQLvow== +"@storybook/channels@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.5.16.tgz#3fb9a3b5666ecb951a2d0cf8b0699b084ef2d3c6" + integrity sha512-VylzaWQZaMozEwZPJdyJoz+0jpDa8GRyaqu9TGG6QGv+KU5POoZaGLDkRE7TzWkyyP0KQLo80K99MssZCpgSeg== + dependencies: + core-js "^3.8.2" + ts-dedent "^2.0.0" + util-deprecate "^1.0.2" + +"@storybook/cli@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/cli/-/cli-6.5.16.tgz#a7ec54bf0df032fbbd9ee0b32260c3d21dd0c611" + integrity sha512-6hcIUvoQxmK9OZ/dmt2eXMbdeCJseRjLwIk4y2SdWd3chpjMDUVhIMJHU4qc2+6rbK+iwL7JAsOUEu/ywkgEow== dependencies: "@babel/core" "^7.12.10" "@babel/preset-env" "^7.12.11" - "@storybook/codemod" "6.5.13" - "@storybook/core-common" "6.5.13" - "@storybook/csf-tools" "6.5.13" - "@storybook/node-logger" "6.5.13" + "@storybook/codemod" "6.5.16" + "@storybook/core-common" "6.5.16" + "@storybook/csf-tools" "6.5.16" + "@storybook/node-logger" "6.5.16" "@storybook/semver" "^7.3.2" - "@storybook/telemetry" "6.5.13" + "@storybook/telemetry" "6.5.16" boxen "^5.1.2" chalk "^4.1.0" commander "^6.2.1" @@ -2737,7 +2786,7 @@ get-port "^5.1.1" globby "^11.0.2" jscodeshift "^0.13.1" - json5 "^2.1.3" + json5 "^2.2.3" leven "^3.1.0" prompts "^2.4.0" puppeteer-core "^2.1.1" @@ -2747,18 +2796,18 @@ ts-dedent "^2.0.0" update-notifier "^5.0.1" -"@storybook/client-api@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.5.13.tgz#0bd89339c08898e0409c5a1dd719ed4807b400cb" - integrity sha512-uH1mAWbidPiuuTdMUVEiuaNOfrYXm+9QLSP1MMYTKULqEOZI5MSOGkEDqRfVWxbYv/iWBOPTQ+OM9TQ6ecYacg== +"@storybook/client-api@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.5.16.tgz#13e5a7c3d1f0f951ec4ef51cfcf2c5aafb560e12" + integrity sha512-i3UwkzzUFw8I+E6fOcgB5sc4oU2fhvaKnqC1mpd9IYGJ9JN9MnGIaVl3Ko28DtFItu/QabC9JsLIJVripFLktQ== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/channel-postmessage" "6.5.13" - "@storybook/channels" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/channel-postmessage" "6.5.16" + "@storybook/channels" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/store" "6.5.13" + "@storybook/store" "6.5.16" "@types/qs" "^6.9.5" "@types/webpack-env" "^1.16.0" core-js "^3.8.2" @@ -2781,16 +2830,24 @@ core-js "^3.8.2" global "^4.4.0" -"@storybook/codemod@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-6.5.13.tgz#e0d56cc99c22f48870a344e144d7c2ca9f9f825a" - integrity sha512-XhCmhUFjYjRa6yYkWfa55/xvLjSLuyDj43symO35ph2zY8rcvJgwXxZFtF9GbWzZMkFq/4/U4j4CATTCF4PBmQ== +"@storybook/client-logger@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.5.16.tgz#955cc46b389e7151c9eb1585a75e6a0605af61a1" + integrity sha512-pxcNaCj3ItDdicPTXTtmYJE3YC1SjxFrBmHcyrN+nffeNyiMuViJdOOZzzzucTUG0wcOOX8jaSyak+nnHg5H1Q== + dependencies: + core-js "^3.8.2" + global "^4.4.0" + +"@storybook/codemod@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/codemod/-/codemod-6.5.16.tgz#f38e69b1c8366215151f2cdd9003c750ad4d23e1" + integrity sha512-bYu0QzkWpgILFdQnbIsnICfL08Z4xmLSmL0Rq9WWGRnSnNnGzX5P57gz+fW7+NHFGxdCTCuHJPvwAXGuJQApPQ== dependencies: "@babel/types" "^7.12.11" "@mdx-js/mdx" "^1.6.22" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/csf-tools" "6.5.13" - "@storybook/node-logger" "6.5.13" + "@storybook/csf-tools" "6.5.16" + "@storybook/node-logger" "6.5.16" core-js "^3.8.2" cross-spawn "^7.0.3" globby "^11.0.2" @@ -2800,35 +2857,35 @@ recast "^0.19.0" regenerator-runtime "^0.13.7" -"@storybook/components@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.5.13.tgz#a05fc969458760b348d640f26c2cad310ab35030" - integrity sha512-6Hhx70JK5pGfKCkqMU4yq/BBH+vRTmzj7tZKfPwba+f8VmTMoOr/2ysTQFRtXryiHB6Z15xBYgfq5x2pIwQzLQ== +"@storybook/components@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.5.16.tgz#f8dc51213bc08fe32154be964e1e8b0e2f670ed6" + integrity sha512-LzBOFJKITLtDcbW9jXl0/PaG+4xAz25PK8JxPZpIALbmOpYWOAPcO6V9C2heX6e6NgWFMUxjplkULEk9RCQMNA== dependencies: - "@storybook/client-logger" "6.5.13" + "@storybook/client-logger" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/theming" "6.5.13" + "@storybook/theming" "6.5.16" core-js "^3.8.2" memoizerific "^1.11.3" qs "^6.10.0" regenerator-runtime "^0.13.7" util-deprecate "^1.0.2" -"@storybook/core-client@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.5.13.tgz#5e2a155af5773c4211a0e1fcd72e0cefea52b7ae" - integrity sha512-YuELbRokTBdqjbx/R4/7O4rou9kvbBIOJjlUkor9hdLLuJ3P0yGianERGNkZFfvcfMBAxU0p52o7QvDldSR3kA== - dependencies: - "@storybook/addons" "6.5.13" - "@storybook/channel-postmessage" "6.5.13" - "@storybook/channel-websocket" "6.5.13" - "@storybook/client-api" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/core-events" "6.5.13" +"@storybook/core-client@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.5.16.tgz#ed2328fd38c6111fe887f6a91b28d9dc2b17092a" + integrity sha512-14IRaDrVtKrQ+gNWC0wPwkCNfkZOKghYV/swCUnQX3rP99defsZK8Hc7xHIYoAiOP5+sc3sweRAxgmFiJeQ1Ig== + dependencies: + "@storybook/addons" "6.5.16" + "@storybook/channel-postmessage" "6.5.16" + "@storybook/channel-websocket" "6.5.16" + "@storybook/client-api" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/preview-web" "6.5.13" - "@storybook/store" "6.5.13" - "@storybook/ui" "6.5.13" + "@storybook/preview-web" "6.5.16" + "@storybook/store" "6.5.16" + "@storybook/ui" "6.5.16" airbnb-js-shims "^2.2.1" ansi-to-html "^0.6.11" core-js "^3.8.2" @@ -2840,10 +2897,10 @@ unfetch "^4.2.0" util-deprecate "^1.0.2" -"@storybook/core-common@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.5.13.tgz#941fe2aea3326c2d524d095870a4150b9f9b1845" - integrity sha512-+DVZrRsteE9pw0X5MNffkdBgejQnbnL+UOG3qXkE9xxUamQALnuqS/w1BzpHE9WmOHuf7RWMKflyQEW3OLKAJg== +"@storybook/core-common@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.5.16.tgz#db80aa6f220a576a83db821f720e103190a914ae" + integrity sha512-2qtnKP3TTOzt2cp6LXKRTh7XrI9z5VanMnMTgeoFcA5ebnndD4V6BExQUdYPClE/QooLx6blUWNgS9dFEpjSqQ== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-proposal-class-properties" "^7.12.1" @@ -2867,7 +2924,7 @@ "@babel/preset-react" "^7.12.10" "@babel/preset-typescript" "^7.12.7" "@babel/register" "^7.12.1" - "@storybook/node-logger" "6.5.13" + "@storybook/node-logger" "6.5.16" "@storybook/semver" "^7.3.2" "@types/node" "^14.0.10 || ^16.0.0" "@types/pretty-hrtime" "^1.0.0" @@ -2884,7 +2941,7 @@ glob "^7.1.6" handlebars "^4.7.7" interpret "^2.2.0" - json5 "^2.1.3" + json5 "^2.2.3" lazy-universal-dotenv "^3.0.1" picomatch "^2.3.0" pkg-dir "^5.0.0" @@ -2903,23 +2960,30 @@ dependencies: core-js "^3.8.2" -"@storybook/core-server@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.5.13.tgz#5f0f13b73122f73b9d27962616815305da2a5b28" - integrity sha512-vs7tu3kAnFwuINio1p87WyqDNlFyZESmeh9s7vvrZVbe/xS/ElqDscr9DT5seW+jbtxufAaHsx+JUTver1dheQ== +"@storybook/core-events@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.5.16.tgz#b1c265dac755007dae172d9d4b72656c9e5d7bb3" + integrity sha512-qMZQwmvzpH5F2uwNUllTPg6eZXr2OaYZQRRN8VZJiuorZzDNdAFmiVWMWdkThwmyLEJuQKXxqCL8lMj/7PPM+g== + dependencies: + core-js "^3.8.2" + +"@storybook/core-server@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.5.16.tgz#f40de3413de49388129d29c74e5e48321af03f12" + integrity sha512-/3NPfmNyply395Dm0zaVZ8P9aruwO+tPx4D6/jpw8aqrRSwvAMndPMpoMCm0NXcpSm5rdX+Je4S3JW6JcggFkA== dependencies: "@discoveryjs/json-ext" "^0.5.3" - "@storybook/builder-webpack4" "6.5.13" - "@storybook/core-client" "6.5.13" - "@storybook/core-common" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/builder-webpack4" "6.5.16" + "@storybook/core-client" "6.5.16" + "@storybook/core-common" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/csf-tools" "6.5.13" - "@storybook/manager-webpack4" "6.5.13" - "@storybook/node-logger" "6.5.13" + "@storybook/csf-tools" "6.5.16" + "@storybook/manager-webpack4" "6.5.16" + "@storybook/node-logger" "6.5.16" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.13" - "@storybook/telemetry" "6.5.13" + "@storybook/store" "6.5.16" + "@storybook/telemetry" "6.5.16" "@types/node" "^14.0.10 || ^16.0.0" "@types/node-fetch" "^2.5.7" "@types/pretty-hrtime" "^1.0.0" @@ -2954,18 +3018,18 @@ ws "^8.2.3" x-default-browser "^0.4.0" -"@storybook/core@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.5.13.tgz#4c657c5d8d243f1187dad8763a275d555426957e" - integrity sha512-kw1lCgbsxzUimGww6t5rmuWJmFPe9kGGyzIqvj4RC4BBcEsP40LEu9XhSfvnb8vTOLIULFZeZpdRFfJs4TYbUw== +"@storybook/core@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.5.16.tgz#ae994f01327fe81b6e652963c35bac7a74f0da06" + integrity sha512-CEF3QFTsm/VMnMKtRNr4rRdLeIkIG0g1t26WcmxTdSThNPBd8CsWzQJ7Jqu7CKiut+MU4A1LMOwbwCE5F2gmyA== dependencies: - "@storybook/core-client" "6.5.13" - "@storybook/core-server" "6.5.13" + "@storybook/core-client" "6.5.16" + "@storybook/core-server" "6.5.16" -"@storybook/csf-tools@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.5.13.tgz#cb5cd26083a594bf31b19a66a250ad94863822f6" - integrity sha512-63Ev+VmBqzwSwfUzbuXOLKBD5dMTK2zBYLQ9anTVw70FuTikwTsGIbPgb098K0vsxRCgxl7KM7NpivHqtZtdjw== +"@storybook/csf-tools@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.5.16.tgz#367889a3ddb33c93261129104ec2958215ec5459" + integrity sha512-+WD4sH/OwAfXZX3IN6/LOZ9D9iGEFcN+Vvgv9wOsLRgsAZ10DG/NK6c1unXKDM/ogJtJYccNI8Hd+qNE/GFV6A== dependencies: "@babel/core" "^7.12.10" "@babel/generator" "^7.12.11" @@ -2989,20 +3053,31 @@ dependencies: lodash "^4.17.15" -"@storybook/docs-tools@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-6.5.13.tgz#00c7041ac7bc827d12731face909351a5af0cb3f" - integrity sha512-hB+hk+895ny4SW84j3X5iV55DHs3bCfTOp7cDdcZJdQrlm0wuDb4A6d4ffNC7ZLh9VkUjU6ST4VEV5Bb0Cptow== +"@storybook/docs-tools@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/docs-tools/-/docs-tools-6.5.16.tgz#1ec5433eeab63a214d37ffc4660cdaec9704ac39" + integrity sha512-o+rAWPRGifjBF5xZzTKOqnHN3XQWkl0QFJYVDIiJYJrVll7ExCkpEq/PahOGzIBBV+tpMstJgmKM3lr/lu/jmg== dependencies: "@babel/core" "^7.12.10" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/store" "6.5.13" + "@storybook/store" "6.5.16" core-js "^3.8.2" doctrine "^3.0.0" lodash "^4.17.21" regenerator-runtime "^0.13.7" -"@storybook/instrumenter@6.5.13", "@storybook/instrumenter@^6.4.0": +"@storybook/instrumenter@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-6.5.16.tgz#62acd94e35f1ec403dbc0145b026dfc042ca2f65" + integrity sha512-q8/GaBk8PA/cL7m5OW+ec5t63+Zja9YvYSPGXrYtW17koSv7OnNPmk6RvI7tIHHO0mODBYnaHjF4zQfEGoyR5Q== + dependencies: + "@storybook/addons" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core-events" "6.5.16" + core-js "^3.8.2" + global "^4.4.0" + +"@storybook/instrumenter@^6.4.0": version "6.5.13" resolved "https://registry.yarnpkg.com/@storybook/instrumenter/-/instrumenter-6.5.13.tgz#bcb743e2a2c92ba284b2d5cac41bbe3d2c8e8d12" integrity sha512-izRF64BU+gGCP7qE1N3kOVLSv5Xk4M0OWcRmFIXoIS46qNDzmd8hmbkkx3M9wrvw0kcQ97kIyADF+UInbcr/dQ== @@ -3013,20 +3088,20 @@ core-js "^3.8.2" global "^4.4.0" -"@storybook/manager-webpack4@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.5.13.tgz#73350ac3e8a10494158df3c1ea01dd7f329bec8e" - integrity sha512-pURzS5W3XM0F7bCBWzpl7TRsuy+OXFwLXiWLaexuvo0POZe31Ueo2A1R4rx3MT5Iee8O9mYvG2XTmvK9MlLefQ== +"@storybook/manager-webpack4@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.5.16.tgz#7033228d38f048ceff3d403ba918d7f206b926a5" + integrity sha512-5VJZwmQU6AgdsBPsYdu886UKBHQ9SJEnFMaeUxKEclXk+iRsmbzlL4GHKyVd6oGX/ZaecZtcHPR6xrzmA4Ziew== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.5.13" - "@storybook/core-client" "6.5.13" - "@storybook/core-common" "6.5.13" - "@storybook/node-logger" "6.5.13" - "@storybook/theming" "6.5.13" - "@storybook/ui" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/core-client" "6.5.16" + "@storybook/core-common" "6.5.16" + "@storybook/node-logger" "6.5.16" + "@storybook/theming" "6.5.16" + "@storybook/ui" "6.5.16" "@types/node" "^14.0.10 || ^16.0.0" "@types/webpack" "^4.41.26" babel-loader "^8.0.0" @@ -3054,20 +3129,20 @@ webpack-dev-middleware "^3.7.3" webpack-virtual-modules "^0.2.2" -"@storybook/manager-webpack5@^6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/manager-webpack5/-/manager-webpack5-6.5.13.tgz#3d88d4ec7dfce6413da944e94e28f3b7a1af4b51" - integrity sha512-lQEZacSfeRsbqfJE7TVk35Hm1vkr0I2i1pyYqM+4862gRbMh1nJQXbJ5GqZ+Fo/bf0ZfyFZ32jGDIJAFdlpkuQ== +"@storybook/manager-webpack5@^6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/manager-webpack5/-/manager-webpack5-6.5.16.tgz#48b223557d9633614ff8c6e3227c01a57ab4eb55" + integrity sha512-OtxXv8JCe0r/0rE5HxaFicsNsXA+fqZxzokxquFFgrYf/1Jg4d7QX6/pG5wINF+5qInJfVkRG6xhPzv1s5bk9Q== dependencies: "@babel/core" "^7.12.10" "@babel/plugin-transform-template-literals" "^7.12.1" "@babel/preset-react" "^7.12.10" - "@storybook/addons" "6.5.13" - "@storybook/core-client" "6.5.13" - "@storybook/core-common" "6.5.13" - "@storybook/node-logger" "6.5.13" - "@storybook/theming" "6.5.13" - "@storybook/ui" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/core-client" "6.5.16" + "@storybook/core-common" "6.5.16" + "@storybook/node-logger" "6.5.16" + "@storybook/theming" "6.5.16" + "@storybook/ui" "6.5.16" "@types/node" "^14.0.10 || ^16.0.0" babel-loader "^8.0.0" case-sensitive-paths-webpack-plugin "^2.3.0" @@ -3109,7 +3184,18 @@ prettier ">=2.2.1 <=2.3.0" ts-dedent "^2.0.0" -"@storybook/node-logger@6.5.13", "@storybook/node-logger@^6.1.14", "@storybook/node-logger@^6.5.13": +"@storybook/node-logger@6.5.16", "@storybook/node-logger@^6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.5.16.tgz#d57fd6204c2abfbc297551d98ad5475dd73207cc" + integrity sha512-YjhBKrclQtjhqFNSO+BZK+RXOx6EQypAELJKoLFaawg331e8VUfvUuRCNB3fcEWp8G9oH13PQQte0OTjLyyOYg== + dependencies: + "@types/npmlog" "^4.1.2" + chalk "^4.1.0" + core-js "^3.8.2" + npmlog "^5.0.1" + pretty-hrtime "^1.0.3" + +"@storybook/node-logger@^6.1.14": version "6.5.13" resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.5.13.tgz#f4833ae220efe841747c4fead26419d6625af8d9" integrity sha512-/r5aVZAqZRoy5FyNk/G4pj7yKJd3lJfPbAaOHVROv2IF7PJP/vtRaDkcfh0g2U6zwuDxGIqSn80j+qoEli9m5A== @@ -3120,10 +3206,10 @@ npmlog "^5.0.1" pretty-hrtime "^1.0.3" -"@storybook/postinstall@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.5.13.tgz#b57b68682b853fd451061c06becd1eff18a75cf8" - integrity sha512-qmqP39FGIP5NdhXC5IpAs9cFoYx9fg1psoQKwb9snYb98eVQU31uHc1W2MBUh3lG4AjAm7pQaXJci7ti4jOh3g== +"@storybook/postinstall@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.5.16.tgz#20aa02fd4513fa0b60ed838b413c46f351f64f60" + integrity sha512-08K2q+qN6pqyPW7PHLCZ5G5Xa6Wosd6t0F16PQ4abX2ItlJLabVoJN5mZ0gm/aeLTjD8QYr8IDvacu4eXh0SVA== dependencies: core-js "^3.8.2" @@ -3139,17 +3225,17 @@ pnp-webpack-plugin "^1.7.0" semver "^7.3.5" -"@storybook/preview-web@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.5.13.tgz#332cac4c95e3fd760c9eb8448dfa50fdb3b6255b" - integrity sha512-GNNYVzw4SmRua3dOc52Ye6Us4iQbq5GKQ56U3iwnzZM3TBdJB+Rft94Fn1/pypHujEHS8hl5Xgp9td6C1lLCow== +"@storybook/preview-web@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/preview-web/-/preview-web-6.5.16.tgz#1d32a72be25776f9597e33ffc1914f3430fae689" + integrity sha512-IJnvfe2sKCfk7apN9Fu9U8qibbarrPX5JB55ZzK1amSHVmSDuYk5MIMc/U3NnSQNnvd1DO5v/zMcGgj563hrtg== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/channel-postmessage" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/channel-postmessage" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/store" "6.5.13" + "@storybook/store" "6.5.16" ansi-to-html "^0.6.11" core-js "^3.8.2" global "^4.4.0" @@ -3174,24 +3260,24 @@ react-docgen-typescript "^2.1.1" tslib "^2.0.0" -"@storybook/react@^6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.5.13.tgz#9b02c4515b6c6a13ce92f1bb4869c20c8ae05dfa" - integrity sha512-4gO8qihEkVZ8RNm9iQd7G2iZz4rRAHizJ6T5m58Sn21fxfyg9zAMzhgd0JzXuPXR8lTTj4AvRyPv1Qx7b43smg== +"@storybook/react@^6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.5.16.tgz#f7b82ba87f5bb73b4e4e83cce298a98710a88398" + integrity sha512-cBtNlOzf/MySpNLBK22lJ8wFU22HnfTB2xJyBk7W7Zi71Lm7Uxkhv1Pz8HdiQndJ0SlsAAQOWjQYsSZsGkZIaA== dependencies: "@babel/preset-flow" "^7.12.1" "@babel/preset-react" "^7.12.10" "@pmmmwh/react-refresh-webpack-plugin" "^0.5.3" - "@storybook/addons" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/core" "6.5.13" - "@storybook/core-common" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core" "6.5.16" + "@storybook/core-common" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" - "@storybook/docs-tools" "6.5.13" - "@storybook/node-logger" "6.5.13" + "@storybook/docs-tools" "6.5.16" + "@storybook/node-logger" "6.5.16" "@storybook/react-docgen-typescript-plugin" "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0" "@storybook/semver" "^7.3.2" - "@storybook/store" "6.5.13" + "@storybook/store" "6.5.16" "@types/estree" "^0.0.51" "@types/node" "^14.14.20 || ^16.0.0" "@types/webpack-env" "^1.16.0" @@ -3226,6 +3312,17 @@ qs "^6.10.0" regenerator-runtime "^0.13.7" +"@storybook/router@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.5.16.tgz#28fb4d34e8219351a40bee1fc94dcacda6e1bd8b" + integrity sha512-ZgeP8a5YV/iuKbv31V8DjPxlV4AzorRiR8OuSt/KqaiYXNXlOoQDz/qMmiNcrshrfLpmkzoq7fSo4T8lWo2UwQ== + dependencies: + "@storybook/client-logger" "6.5.16" + core-js "^3.8.2" + memoizerific "^1.11.3" + qs "^6.10.0" + regenerator-runtime "^0.13.7" + "@storybook/semver@^7.3.2": version "7.3.2" resolved "https://registry.yarnpkg.com/@storybook/semver/-/semver-7.3.2.tgz#f3b9c44a1c9a0b933c04e66d0048fcf2fa10dac0" @@ -3234,30 +3331,30 @@ core-js "^3.6.5" find-up "^4.1.0" -"@storybook/source-loader@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.5.13.tgz#40e6e42888b8c12b43a505ffa6c6f1f2cebb0b0d" - integrity sha512-tHuM8PfeB/0m+JigbaFp+Ld0euFH+fgOObH2W9rjEXy5vnwmaeex/JAdCprv4oL+LcDQEERqNULUUNIvbcTPAg== +"@storybook/source-loader@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.5.16.tgz#b691a024e6ff36bbd1144ecb4a65986f0e149741" + integrity sha512-fyVl4jrM/5JLrb48aqXPu7sTsmySQaVGFp1zfeqvPPlJRFMastDrePm5XGPN7Qjv1wsKmpuBvuweFKOT1pru3g== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/client-logger" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/client-logger" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" core-js "^3.8.2" estraverse "^5.2.0" global "^4.4.0" - loader-utils "^2.0.0" + loader-utils "^2.0.4" lodash "^4.17.21" prettier ">=2.2.1 <=2.3.0" regenerator-runtime "^0.13.7" -"@storybook/store@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.5.13.tgz#0281bdf0e24c880f85ea75ae47b6a84e8545b5f8" - integrity sha512-GG6lm+8fBX1tNUnX7x3raBOjYhhf14bPWLtYiPlxDTFEMs3sJte7zWKZq6NQ79MoBLL6jjzTeolBfDCBw6fiWQ== +"@storybook/store@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/store/-/store-6.5.16.tgz#b308701293a3a11bfcc766770584495874fd17da" + integrity sha512-g+bVL5hmMq/9cM51K04e37OviUPHT0rHHrRm5wj/hrf18Kd9120b3sxdQ5Dc+HZ292yuME0n+cyrQPTYx9Epmw== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/core-events" "6.5.13" + "@storybook/addons" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/core-events" "6.5.16" "@storybook/csf" "0.0.2--canary.4566f4d.1" core-js "^3.8.2" fast-deep-equal "^3.1.3" @@ -3271,13 +3368,13 @@ ts-dedent "^2.0.0" util-deprecate "^1.0.2" -"@storybook/telemetry@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-6.5.13.tgz#a190001f679ce7899c72b53710765685281fe567" - integrity sha512-PFJEfGbunmfFWabD3rdCF8EHH+45578OHOkMPpXJjqXl94vPQxUH2XTVKQgEQJbYrgX0Vx9Z4tSkdMHuzYDbWQ== +"@storybook/telemetry@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/telemetry/-/telemetry-6.5.16.tgz#b13c8133e02c28e37b7716c987e7414b1ddc5363" + integrity sha512-CWr5Uko1l9jJW88yTXsZTj/3GTabPvw0o7pDPOXPp8JRZiJTxv1JFaFCafhK9UzYbgcRuGfCC8kEWPZims7iKA== dependencies: - "@storybook/client-logger" "6.5.13" - "@storybook/core-common" "6.5.13" + "@storybook/client-logger" "6.5.16" + "@storybook/core-common" "6.5.16" chalk "^4.1.0" core-js "^3.8.2" detect-package-manager "^2.0.1" @@ -3310,20 +3407,30 @@ memoizerific "^1.11.3" regenerator-runtime "^0.13.7" -"@storybook/ui@6.5.13": - version "6.5.13" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.5.13.tgz#16b25fd839cdafc2b9989c548bc1ffb711b33dee" - integrity sha512-MklJuSg4Bc+MWjwhZVmZhJaucaeEBUMMa2V9oRWbIgZOdRHqdW72S2vCbaarDAYfBQdnfaoq1GkSQiw+EnWOzA== +"@storybook/theming@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.5.16.tgz#b999bdb98945b605b93b9dfdf7408535b701e2aa" + integrity sha512-hNLctkjaYLRdk1+xYTkC1mg4dYz2wSv6SqbLpcKMbkPHTE0ElhddGPHQqB362md/w9emYXNkt1LSMD8Xk9JzVQ== dependencies: - "@storybook/addons" "6.5.13" - "@storybook/api" "6.5.13" - "@storybook/channels" "6.5.13" - "@storybook/client-logger" "6.5.13" - "@storybook/components" "6.5.13" - "@storybook/core-events" "6.5.13" - "@storybook/router" "6.5.13" + "@storybook/client-logger" "6.5.16" + core-js "^3.8.2" + memoizerific "^1.11.3" + regenerator-runtime "^0.13.7" + +"@storybook/ui@6.5.16": + version "6.5.16" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.5.16.tgz#c73bf456e672ecf2370b4365070088487fc0ce57" + integrity sha512-rHn/n12WM8BaXtZ3IApNZCiS+C4Oc5+Lkl4MoctX8V7QSml0SxZBB5hsJ/AiWkgbRxjQpa/L/Nt7/Qw0FjTH/A== + dependencies: + "@storybook/addons" "6.5.16" + "@storybook/api" "6.5.16" + "@storybook/channels" "6.5.16" + "@storybook/client-logger" "6.5.16" + "@storybook/components" "6.5.16" + "@storybook/core-events" "6.5.16" + "@storybook/router" "6.5.16" "@storybook/semver" "^7.3.2" - "@storybook/theming" "6.5.13" + "@storybook/theming" "6.5.16" core-js "^3.8.2" memoizerific "^1.11.3" qs "^6.10.0" @@ -10612,11 +10719,16 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.1.3, json5@^2.2.0, json5@^2.2.1: +json5@^2.1.2, json5@^2.2.0, json5@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + jsonfile@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" @@ -10914,7 +11026,7 @@ loader-utils@^1.2.3: emojis-list "^3.0.0" json5 "^1.0.1" -loader-utils@^2.0.0, loader-utils@^2.0.3: +loader-utils@^2.0.0, loader-utils@^2.0.3, loader-utils@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== @@ -15239,12 +15351,12 @@ store2@^2.12.0: resolved "https://registry.yarnpkg.com/store2/-/store2-2.14.2.tgz#56138d200f9fe5f582ad63bc2704dbc0e4a45068" integrity sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w== -storybook@^6.5.13: - version "6.5.13" - resolved "https://registry.yarnpkg.com/storybook/-/storybook-6.5.13.tgz#6424413aa8457b79712d612593641ec381a71a8e" - integrity sha512-ZiBWKxN/LVCKfGciMxaygs7vUoLnhEIjDFfchwjtu64qV4w3s196WBJ8WguS1/iAR02gTK/zBl1nxR/qqgHJeQ== +storybook@^6.5.16: + version "6.5.16" + resolved "https://registry.yarnpkg.com/storybook/-/storybook-6.5.16.tgz#43c2f9530f045031c88bf8e4d8bfaffe804249e1" + integrity sha512-+Ychak5QtcTx8EuQzu7eilw+65sk6q1LdI68vb1VOIYD29PEEC7MsZGKPi6AKYNbdhGp0cGu0j3Bf1TxGOBFEA== dependencies: - "@storybook/cli" "6.5.13" + "@storybook/cli" "6.5.16" stream-browserify@^2.0.1: version "2.0.2" @@ -15593,7 +15705,7 @@ synchronous-promise@^2.0.15: resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.16.tgz#669b75e86b4295fdcc1bb0498de9ac1af6fd51a9" integrity sha512-qImOD23aDfnIDNqlG1NOehdB9IYsn1V9oByPjKY1nakv2MQYCEMyX033/q+aEtYCpmYK1cv2+NTmlH+ra6GA5A== -tailwindcss@^3.0.2, tailwindcss@^3.2.4: +tailwindcss@^3.0.2: version "3.2.4" resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-3.2.4.tgz#afe3477e7a19f3ceafb48e4b083e292ce0dc0250" integrity sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==