├── .gitattributes ├── src └── components │ ├── declarations.d.ts │ ├── Example │ ├── Example.scss │ ├── Example.tsx │ ├── Example.test.tsx │ └── Example.stories.mdx │ ├── Image │ ├── Image.scss │ ├── Image.test.js │ ├── Image.jsx │ └── Image.stories.mdx │ ├── Kicker │ ├── Kicker.scss │ ├── Kicker.tsx │ └── Kicker.stories.mdx │ ├── FormLabel │ ├── FormLabel.scss │ ├── FormLabel.tsx │ └── FormLabel.stories.mdx │ ├── Button │ ├── buttonElementWithAmp.d.ts │ ├── Button.scss │ ├── Button.stories.mdx │ └── Button.tsx │ ├── Tagline │ ├── Tagline.scss │ ├── Tagline.tsx │ └── Tagline.stories.mdx │ ├── Hed │ ├── Hed.scss │ ├── Hed.tsx │ └── Hed.stories.mdx │ ├── Badge │ ├── Badge.scss │ ├── Badge.jsx │ └── Badge.stories.mdx │ ├── BadgeGroup │ ├── BadgeGroup.scss │ ├── BadgeGroup.jsx │ └── BadgeGroup.stories.mdx │ ├── CalloutCard │ ├── CalloutCard.scss │ ├── CalloutCard.jsx │ └── CalloutCard.stories.mdx │ ├── Blockquote │ ├── Blockquote.jsx │ ├── Blockquote.scss │ └── Blockquote.stories.mdx │ ├── Constrain │ ├── Constrain.tsx │ ├── Constrain.scss │ └── Constrain.stories.mdx │ ├── RadioButton │ ├── RadioButton.stories.mdx │ ├── RadioButton.test.js │ ├── RadioButton.scss │ └── RadioButton.tsx │ ├── EmojiList │ ├── EmojiList.scss │ ├── EmojiList.stories.mdx │ └── EmojiList.jsx │ ├── TextGroup │ ├── TextGroup.scss │ ├── TextGroup.test.tsx │ ├── TextGroup.tsx │ └── TextGroup.stories.mdx │ ├── Pill │ ├── Pill.test.js │ ├── Pill.tsx │ ├── Pill.scss │ └── Pill.stories.mdx │ ├── Checkbox │ ├── Checkbox.test.js │ ├── Checkbox.stories.mdx │ ├── Checkbox.scss │ └── Checkbox.jsx │ ├── FeatureCard │ ├── FeatureCard.scss │ ├── FeatureCard.stories.mdx │ └── FeatureCard.tsx │ ├── Select │ ├── Select.test.js │ ├── Select.stories.mdx │ ├── Select.scss │ └── Select.tsx │ ├── ArticleStrip │ ├── ArticleStrip.scss │ ├── ArticleStrip.stories.mdx │ └── ArticleStrip.jsx │ ├── Spinner │ ├── Spinner.scss │ ├── Spinner.tsx │ └── Spinner.stories.mdx │ ├── TabNav │ ├── TabNav.tsx │ ├── TabNav.scss │ └── TabNav.stories.mdx │ ├── TextInput │ ├── TextMultilineInput.stories.mdx │ ├── TextInput.scss │ └── TextInput.stories.mdx │ ├── PageHeader │ ├── PageHeader.scss │ ├── PageHeader.tsx │ └── PageHeader.stories.mdx │ ├── index.js │ ├── Icon │ └── Icon.stories.mdx │ ├── ColorScheme │ └── ColorScheme.stories.mdx │ └── ResponsiveImage │ ├── ResponsiveImage.tsx │ └── ResponsiveImage.stories.mdx ├── .gitignore ├── dist ├── Pill │ ├── Pill.test.d.ts │ ├── Pill.test.d.ts.map │ ├── Pill.d.ts.map │ └── Pill.d.ts ├── Image │ ├── Image.test.d.ts │ ├── Image.test.d.ts.map │ ├── Image.d.ts.map │ └── Image.d.ts ├── Example │ ├── Example.test.d.ts │ ├── Example.test.d.ts.map │ ├── Example.d.ts │ └── Example.d.ts.map ├── Select │ ├── Select.test.d.ts │ ├── Select.test.d.ts.map │ ├── Select.d.ts.map │ └── Select.d.ts ├── Checkbox │ ├── Checkbox.test.d.ts │ ├── Checkbox.test.d.ts.map │ ├── Checkbox.d.ts.map │ └── Checkbox.d.ts ├── TextGroup │ ├── TextGroup.test.d.ts │ ├── TextGroup.test.d.ts.map │ ├── TextGroup.d.ts.map │ └── TextGroup.d.ts ├── RadioButton │ ├── RadioButton.test.d.ts │ ├── RadioButton.test.d.ts.map │ ├── RadioButton.d.ts.map │ └── RadioButton.d.ts ├── index.d.ts.map ├── Badge │ ├── Badge.d.ts.map │ └── Badge.d.ts ├── Blockquote │ ├── Blockquote.d.ts.map │ └── Blockquote.d.ts ├── EmojiList │ ├── EmojiList.d.ts.map │ └── EmojiList.d.ts ├── BadgeGroup │ ├── BadgeGroup.d.ts.map │ └── BadgeGroup.d.ts ├── CalloutCard │ ├── CalloutCard.d.ts.map │ └── CalloutCard.d.ts ├── ArticleStrip │ ├── ArticleStrip.d.ts.map │ └── ArticleStrip.d.ts ├── Spinner │ ├── Spinner.d.ts.map │ └── Spinner.d.ts ├── Kicker │ ├── Kicker.d.ts │ └── Kicker.d.ts.map ├── FormLabel │ ├── FormLabel.d.ts.map │ └── FormLabel.d.ts ├── Hed │ ├── Hed.d.ts.map │ └── Hed.d.ts ├── Constrain │ ├── Constrain.d.ts.map │ └── Constrain.d.ts ├── Tagline │ ├── Tagline.d.ts.map │ └── Tagline.d.ts ├── TabNav │ ├── TabNav.d.ts.map │ └── TabNav.d.ts ├── Icon │ ├── Icon.d.ts.map │ └── Icon.d.ts ├── FeatureCard │ ├── FeatureCard.d.ts.map │ └── FeatureCard.d.ts ├── PageHeader │ ├── PageHeader.d.ts.map │ └── PageHeader.d.ts ├── ResponsiveImage │ ├── ResponsiveImage.d.ts.map │ └── ResponsiveImage.d.ts ├── Button │ ├── Button.d.ts.map │ └── Button.d.ts ├── ColorScheme │ ├── ColorScheme.d.ts.map │ └── ColorScheme.d.ts ├── index.d.ts └── TextInput │ └── TextInput.d.ts.map ├── .stylelintrc ├── .eslintrc ├── .babelrc ├── public └── fonts │ ├── PT_Serif │ ├── PT_Serif-Web-Bold.woff2 │ ├── PT_Serif-Web-Italic.woff2 │ ├── PT_Serif-Web-Regular.woff2 │ └── PT_Serif-Web-BoldItalic.woff2 │ ├── MaisonNeue │ ├── MaisonNeue-Medium.woff2 │ ├── MaisonNeue-ExtraBold.woff2 │ └── MaisonNeueExtended-Bold.woff2 │ └── PublicoHeadline │ └── PublicoHeadline-Bold-Web.woff2 ├── .storybook ├── manager.ts ├── themes │ └── qz.ts ├── preview.ts ├── main.ts ├── welcome.story.mdx ├── decorators │ └── withGlobalStyles.tsx └── styles │ └── global.scss ├── jest.setup.js ├── jest.config.js ├── .editorconfig ├── tsconfig.json ├── copy.sh ├── .github └── workflows │ ├── unit-tests.yml │ ├── lint.yml │ ├── autodeploy.yaml │ └── generation.yml └── package.json /.gitattributes: -------------------------------------------------------------------------------- 1 | *.d.ts -diff -merge linguist-generated -------------------------------------------------------------------------------- /src/components/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.scss'; 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | .storybook/build 4 | .vscode 5 | -------------------------------------------------------------------------------- /dist/Pill/Pill.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=Pill.test.d.ts.map -------------------------------------------------------------------------------- /src/components/Example/Example.scss: -------------------------------------------------------------------------------- 1 | .container { 2 | padding: 10px; 3 | } 4 | -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "@quartz/stylelint-config" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /dist/Image/Image.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=Image.test.d.ts.map -------------------------------------------------------------------------------- /dist/Example/Example.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=Example.test.d.ts.map -------------------------------------------------------------------------------- /dist/Select/Select.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=Select.test.d.ts.map -------------------------------------------------------------------------------- /dist/Checkbox/Checkbox.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=Checkbox.test.d.ts.map -------------------------------------------------------------------------------- /dist/TextGroup/TextGroup.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=TextGroup.test.d.ts.map -------------------------------------------------------------------------------- /dist/RadioButton/RadioButton.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=RadioButton.test.d.ts.map -------------------------------------------------------------------------------- /src/components/Image/Image.scss: -------------------------------------------------------------------------------- 1 | .image { 2 | display: block; 3 | height: auto; 4 | width: 100%; 5 | } 6 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "@quartz/eslint-config-react" 4 | ], 5 | "parser": "@typescript-eslint/parser" 6 | } 7 | -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "@babel/preset-env", 4 | "@babel/preset-react", 5 | "@babel/preset-typescript" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /dist/index.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/components/index.js"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /public/fonts/PT_Serif/PT_Serif-Web-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/interface/main/public/fonts/PT_Serif/PT_Serif-Web-Bold.woff2 -------------------------------------------------------------------------------- /src/components/Kicker/Kicker.scss: -------------------------------------------------------------------------------- 1 | @use '~@quartz/styles/scss/fonts'; 2 | 3 | .container { 4 | @include fonts.maison-extended-700-1; 5 | } 6 | -------------------------------------------------------------------------------- /public/fonts/MaisonNeue/MaisonNeue-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/interface/main/public/fonts/MaisonNeue/MaisonNeue-Medium.woff2 -------------------------------------------------------------------------------- /public/fonts/PT_Serif/PT_Serif-Web-Italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/interface/main/public/fonts/PT_Serif/PT_Serif-Web-Italic.woff2 -------------------------------------------------------------------------------- /public/fonts/PT_Serif/PT_Serif-Web-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/interface/main/public/fonts/PT_Serif/PT_Serif-Web-Regular.woff2 -------------------------------------------------------------------------------- /public/fonts/MaisonNeue/MaisonNeue-ExtraBold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/interface/main/public/fonts/MaisonNeue/MaisonNeue-ExtraBold.woff2 -------------------------------------------------------------------------------- /.storybook/manager.ts: -------------------------------------------------------------------------------- 1 | import { addons } from '@storybook/addons'; 2 | import theme from './themes/qz'; 3 | 4 | addons.setConfig( { 5 | theme, 6 | } ); 7 | -------------------------------------------------------------------------------- /public/fonts/MaisonNeue/MaisonNeueExtended-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/interface/main/public/fonts/MaisonNeue/MaisonNeueExtended-Bold.woff2 -------------------------------------------------------------------------------- /public/fonts/PT_Serif/PT_Serif-Web-BoldItalic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/interface/main/public/fonts/PT_Serif/PT_Serif-Web-BoldItalic.woff2 -------------------------------------------------------------------------------- /dist/Pill/Pill.test.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Pill.test.d.ts","sourceRoot":"","sources":["../../src/components/Pill/Pill.test.js"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /dist/Badge/Badge.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Badge.d.ts","sourceRoot":"","sources":["../../src/components/Badge/Badge.jsx"],"names":[],"mappings":";AAYA;;;;gBAmBC"} -------------------------------------------------------------------------------- /dist/Image/Image.test.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Image.test.d.ts","sourceRoot":"","sources":["../../src/components/Image/Image.test.js"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- 1 | const enzyme = require( 'enzyme' ); 2 | const Adapter = require( 'enzyme-adapter-react-16' ); 3 | 4 | enzyme.configure( { adapter: new Adapter() } ); 5 | -------------------------------------------------------------------------------- /dist/Image/Image.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Image.d.ts","sourceRoot":"","sources":["../../src/components/Image/Image.jsx"],"names":[],"mappings":";AAqCA;;;;;;;;;;;gBAwCC"} -------------------------------------------------------------------------------- /dist/Select/Select.test.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Select.test.d.ts","sourceRoot":"","sources":["../../src/components/Select/Select.test.js"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /public/fonts/PublicoHeadline/PublicoHeadline-Bold-Web.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quartz/interface/main/public/fonts/PublicoHeadline/PublicoHeadline-Bold-Web.woff2 -------------------------------------------------------------------------------- /dist/Example/Example.test.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Example.test.d.ts","sourceRoot":"","sources":["../../src/components/Example/Example.test.tsx"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /dist/Checkbox/Checkbox.test.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Checkbox.test.d.ts","sourceRoot":"","sources":["../../src/components/Checkbox/Checkbox.test.js"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /dist/Blockquote/Blockquote.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Blockquote.d.ts","sourceRoot":"","sources":["../../src/components/Blockquote/Blockquote.jsx"],"names":[],"mappings":";AAIA;;gBAIC"} -------------------------------------------------------------------------------- /dist/EmojiList/EmojiList.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"EmojiList.d.ts","sourceRoot":"","sources":["../../src/components/EmojiList/EmojiList.jsx"],"names":[],"mappings":";AA0EA;;;;;;gBAwBC"} -------------------------------------------------------------------------------- /dist/TextGroup/TextGroup.test.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"TextGroup.test.d.ts","sourceRoot":"","sources":["../../src/components/TextGroup/TextGroup.test.tsx"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /dist/BadgeGroup/BadgeGroup.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"BadgeGroup.d.ts","sourceRoot":"","sources":["../../src/components/BadgeGroup/BadgeGroup.jsx"],"names":[],"mappings":";AAMA;;;;;;gBAgCC"} -------------------------------------------------------------------------------- /dist/CalloutCard/CalloutCard.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"CalloutCard.d.ts","sourceRoot":"","sources":["../../src/components/CalloutCard/CalloutCard.jsx"],"names":[],"mappings":";AAIA;;gBAIC"} -------------------------------------------------------------------------------- /dist/RadioButton/RadioButton.test.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"RadioButton.test.d.ts","sourceRoot":"","sources":["../../src/components/RadioButton/RadioButton.test.js"],"names":[],"mappings":""} -------------------------------------------------------------------------------- /dist/ArticleStrip/ArticleStrip.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"ArticleStrip.d.ts","sourceRoot":"","sources":["../../src/components/ArticleStrip/ArticleStrip.jsx"],"names":[],"mappings":";AAiCA;;;;;;;;;gBAkCC"} -------------------------------------------------------------------------------- /dist/Checkbox/Checkbox.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Checkbox.d.ts","sourceRoot":"","sources":["../../src/components/Checkbox/Checkbox.jsx"],"names":[],"mappings":";AAOA;;;;;;;;;;;;gBA6BC;;;;;;;;;;;;;;;;;;;;QA0DU,mCAAQ"} -------------------------------------------------------------------------------- /dist/Spinner/Spinner.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Spinner.d.ts","sourceRoot":"","sources":["../../src/components/Spinner/Spinner.tsx"],"names":[],"mappings":";AAKA,QAAA,MAAM,OAAO;IACZ;;OAEG;;iBA0BH,CAAC;AAEF,eAAe,OAAO,CAAC"} -------------------------------------------------------------------------------- /dist/Kicker/Kicker.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | export default function Kicker(props: { 3 | /** 4 | * The text of the kicker. 5 | */ 6 | children: React.ReactNode; 7 | }): JSX.Element; 8 | //# sourceMappingURL=Kicker.d.ts.map -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | moduleNameMapper: { 3 | '^.+\\.s?css$': 'identity-obj-proxy', 4 | }, 5 | setupFiles: [ 6 | './jest.setup.js', 7 | ], 8 | transform: { 9 | '.*': 'babel-jest', 10 | }, 11 | verbose: true, 12 | }; 13 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | charset = utf-8 5 | end_of_line = lf 6 | insert_final_newline = true 7 | trim_trailing_whitespace = true 8 | 9 | [*.{js,jsx,scss,gql}] 10 | indent_style = tab 11 | 12 | [*.json] 13 | indent_style = tab 14 | indent_size = 2 15 | -------------------------------------------------------------------------------- /.storybook/themes/qz.ts: -------------------------------------------------------------------------------- 1 | import { create } from '@storybook/theming/create'; 2 | 3 | export default create( { 4 | base: 'light', 5 | brandTitle: '🌈 Prism UI', 6 | brandUrl: 'https://prism.qz.com', 7 | fontBase: '"MaisonNeue", "Helvetica Neue", Helvetica, sans-serif', 8 | } ); 9 | -------------------------------------------------------------------------------- /dist/Kicker/Kicker.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Kicker.d.ts","sourceRoot":"","sources":["../../src/components/Kicker/Kicker.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAG1B,MAAM,CAAC,OAAO,UAAU,MAAM,CAAG,KAAK,EAAE;IACvC;;OAEG;IACH,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC;CAC1B,eAMA"} -------------------------------------------------------------------------------- /dist/Example/Example.d.ts: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | export default function Example(props: { 3 | /** 4 | * Child node to be rendered as the inner HTML of the component. 5 | */ 6 | children: React.ReactNode; 7 | }): JSX.Element; 8 | //# sourceMappingURL=Example.d.ts.map -------------------------------------------------------------------------------- /dist/Example/Example.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Example.d.ts","sourceRoot":"","sources":["../../src/components/Example/Example.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAG1B,MAAM,CAAC,OAAO,UAAU,OAAO,CAAG,KAAK,EAAE;IACxC;;OAEG;IACH,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC;CAC1B,eAIA"} -------------------------------------------------------------------------------- /dist/FormLabel/FormLabel.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"FormLabel.d.ts","sourceRoot":"","sources":["../../src/components/FormLabel/FormLabel.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAO1B,MAAM,CAAC,OAAO,UAAU,SAAS,CAAG,KAAK,EAAE;IAC1C;;OAEG;IACH,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC;IAE1B;;OAEG;IACH,QAAQ,EAAE,OAAO,CAAC;CAClB,eAMA"} -------------------------------------------------------------------------------- /dist/Hed/Hed.d.ts.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"Hed.d.ts","sourceRoot":"","sources":["../../src/components/Hed/Hed.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,MAAM,OAAO,CAAC;AAG1B,MAAM,CAAC,OAAO,UAAU,GAAG,CAAG,KAAK,EAAE;IACpC;;OAEG;IACH,QAAQ,EAAE,KAAK,CAAC,SAAS,CAAC;IAE1B;;OAEG;IACH,IAAI,EAAE,OAAO,GAAG,QAAQ,GAAG,OAAO,GAAG,aAAa,CAAC;CACnD,eAMA"} -------------------------------------------------------------------------------- /src/components/FormLabel/FormLabel.scss: -------------------------------------------------------------------------------- 1 | @use '~@quartz/styles/scss/color-scheme'; 2 | 3 | .container { 4 | margin-bottom: 8px; 5 | 6 | &.required { 7 | display: flex; 8 | 9 | &::after { 10 | content: ' *'; 11 | color: color-scheme.$accent; 12 | padding: 0 4px; 13 | line-height: 0.8; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /dist/Spinner/Spinner.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | declare const Spinner: (props: { 3 | /** 4 | * Whether to display a timeout message to the user after a number of seconds have elapsed. 5 | */ 6 | timeout?: boolean | undefined; 7 | }) => JSX.Element; 8 | export default Spinner; 9 | //# sourceMappingURL=Spinner.d.ts.map -------------------------------------------------------------------------------- /src/components/Button/buttonElementWithAmp.d.ts: -------------------------------------------------------------------------------- 1 | import 'react'; 2 | 3 | // Allow