From c71b61def62aa1f8d45098dca60c2b9fc337b751 Mon Sep 17 00:00:00 2001 From: Tom Coleman Date: Wed, 28 Sep 2022 16:28:49 +1000 Subject: [PATCH] Delete the remainder of cra-ts-kitchen-sink --- code/examples/cra-ts-kitchen-sink/.env | 3 - .../.storybook/localAddon/manager.tsx | 15 - .../.storybook/localAddon/preset.ts | 3 - .../cra-ts-kitchen-sink/.storybook/main.ts | 44 --- .../cra-ts-kitchen-sink/.storybook/preview.ts | 6 - code/examples/cra-ts-kitchen-sink/README.md | 44 --- .../examples/cra-ts-kitchen-sink/package.json | 62 ---- .../cra-ts-kitchen-sink/public/favicon.ico | Bin 22382 -> 0 bytes .../cra-ts-kitchen-sink/public/index.html | 41 --- .../cra-ts-kitchen-sink/public/logo192.png | Bin 5223 -> 0 bytes .../cra-ts-kitchen-sink/public/logo512.png | Bin 14385 -> 0 bytes .../cra-ts-kitchen-sink/public/manifest.json | 25 -- .../cra-ts-kitchen-sink/public/robots.txt | 2 - code/examples/cra-ts-kitchen-sink/src/App.css | 22 -- code/examples/cra-ts-kitchen-sink/src/App.tsx | 26 -- .../src/components/Button.stories.tsx | 19 -- .../src/components/Button.tsx | 35 --- .../src/components/react-demo.tsx | 37 --- .../cra-ts-kitchen-sink/src/index.css | 11 - .../cra-ts-kitchen-sink/src/index.tsx | 6 - .../examples/cra-ts-kitchen-sink/src/logo.svg | 1 - .../src/react-app-env.d.ts | 1 - .../src/stories/0-Welcome.stories.tsx | 11 - .../src/stories/1-Button.stories.tsx | 17 -- .../src/stories/Button.tsx | 32 --- .../src/stories/Classes.stories.mdx | 20 -- .../src/stories/PropsSort.js | 16 -- .../src/stories/Test.stories.mdx | 18 -- .../src/stories/anchors/anchors.stories.mdx | 265 ------------------ .../src/stories/props-sort.stories.mdx | 10 - .../cra-ts-kitchen-sink/tsconfig.json | 18 -- 31 files changed, 810 deletions(-) delete mode 100644 code/examples/cra-ts-kitchen-sink/.env delete mode 100644 code/examples/cra-ts-kitchen-sink/.storybook/localAddon/manager.tsx delete mode 100644 code/examples/cra-ts-kitchen-sink/.storybook/localAddon/preset.ts delete mode 100644 code/examples/cra-ts-kitchen-sink/.storybook/main.ts delete mode 100644 code/examples/cra-ts-kitchen-sink/.storybook/preview.ts delete mode 100644 code/examples/cra-ts-kitchen-sink/README.md delete mode 100644 code/examples/cra-ts-kitchen-sink/package.json delete mode 100644 code/examples/cra-ts-kitchen-sink/public/favicon.ico delete mode 100644 code/examples/cra-ts-kitchen-sink/public/index.html delete mode 100644 code/examples/cra-ts-kitchen-sink/public/logo192.png delete mode 100644 code/examples/cra-ts-kitchen-sink/public/logo512.png delete mode 100644 code/examples/cra-ts-kitchen-sink/public/manifest.json delete mode 100644 code/examples/cra-ts-kitchen-sink/public/robots.txt delete mode 100644 code/examples/cra-ts-kitchen-sink/src/App.css delete mode 100644 code/examples/cra-ts-kitchen-sink/src/App.tsx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/components/Button.stories.tsx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/components/Button.tsx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/components/react-demo.tsx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/index.css delete mode 100644 code/examples/cra-ts-kitchen-sink/src/index.tsx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/logo.svg delete mode 100644 code/examples/cra-ts-kitchen-sink/src/react-app-env.d.ts delete mode 100644 code/examples/cra-ts-kitchen-sink/src/stories/0-Welcome.stories.tsx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/stories/1-Button.stories.tsx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/stories/Button.tsx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/stories/Classes.stories.mdx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/stories/PropsSort.js delete mode 100644 code/examples/cra-ts-kitchen-sink/src/stories/Test.stories.mdx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/stories/anchors/anchors.stories.mdx delete mode 100644 code/examples/cra-ts-kitchen-sink/src/stories/props-sort.stories.mdx delete mode 100644 code/examples/cra-ts-kitchen-sink/tsconfig.json diff --git a/code/examples/cra-ts-kitchen-sink/.env b/code/examples/cra-ts-kitchen-sink/.env deleted file mode 100644 index 7d104c48c82..00000000000 --- a/code/examples/cra-ts-kitchen-sink/.env +++ /dev/null @@ -1,3 +0,0 @@ -DISABLE_ESLINT_PLUGIN=true -SKIP_PREFLIGHT_CHECK=true -NODE_PATH=src \ No newline at end of file diff --git a/code/examples/cra-ts-kitchen-sink/.storybook/localAddon/manager.tsx b/code/examples/cra-ts-kitchen-sink/.storybook/localAddon/manager.tsx deleted file mode 100644 index 708d2ae70b7..00000000000 --- a/code/examples/cra-ts-kitchen-sink/.storybook/localAddon/manager.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { addons, types } from '@storybook/addons'; - -const ID = 'local-addon'; - -const LocalAddonPanel = () => <>Local addon; - -addons.register(ID, (api) => - addons.add(ID, { - title: ID, - type: types.PANEL, - match: () => true, - render: ({ active, key }) => (active ? : null), - }) -); diff --git a/code/examples/cra-ts-kitchen-sink/.storybook/localAddon/preset.ts b/code/examples/cra-ts-kitchen-sink/.storybook/localAddon/preset.ts deleted file mode 100644 index 68be04174d3..00000000000 --- a/code/examples/cra-ts-kitchen-sink/.storybook/localAddon/preset.ts +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - managerEntries: [], -}; diff --git a/code/examples/cra-ts-kitchen-sink/.storybook/main.ts b/code/examples/cra-ts-kitchen-sink/.storybook/main.ts deleted file mode 100644 index aace39ecad7..00000000000 --- a/code/examples/cra-ts-kitchen-sink/.storybook/main.ts +++ /dev/null @@ -1,44 +0,0 @@ -import type { StorybookConfig } from '@storybook/react-webpack5'; - -const path = require('path'); - -const mainConfig: StorybookConfig = { - stories: ['../src/components', '../src/stories'], - logLevel: 'debug', - addons: [ - '@storybook/preset-create-react-app', - '@storybook/addon-docs', - '@storybook/addon-actions', - '@storybook/addon-links', - '@storybook/addon-a11y', - '@storybook/addon-highlight', - './localAddon/manager.tsx', - './localAddon/preset.ts', - ], - // add monorepo root as a valid directory to import modules from - webpackFinal: (config) => { - const resolvePlugins = config.resolve?.plugins; - if (Array.isArray(resolvePlugins)) { - resolvePlugins.forEach((p) => { - // @ts-expect-error (Converted from ts-ignore) - const appSrcs = p.appSrcs as unknown as string[]; - if (Array.isArray(appSrcs)) { - appSrcs.push(path.join(__dirname, '..', '..', '..')); - } - }); - } - return config; - }, - core: { - channelOptions: { allowFunction: false, maxDepth: 10 }, - disableTelemetry: true, - }, - staticDirs: ['../public'], - features: { - buildStoriesJson: true, - breakingChangesV7: true, - }, - framework: '@storybook/react-webpack5', -}; - -module.exports = mainConfig; diff --git a/code/examples/cra-ts-kitchen-sink/.storybook/preview.ts b/code/examples/cra-ts-kitchen-sink/.storybook/preview.ts deleted file mode 100644 index 26a2a70d520..00000000000 --- a/code/examples/cra-ts-kitchen-sink/.storybook/preview.ts +++ /dev/null @@ -1,6 +0,0 @@ -export const parameters = { - options: { - brandTitle: 'CRA TypeScript Kitchen Sink', - brandUrl: 'https://github.com/storybookjs/storybook/tree/master/examples/cra-ts-kitchen-sink', - }, -}; diff --git a/code/examples/cra-ts-kitchen-sink/README.md b/code/examples/cra-ts-kitchen-sink/README.md deleted file mode 100644 index 2fa78e71b5a..00000000000 --- a/code/examples/cra-ts-kitchen-sink/README.md +++ /dev/null @@ -1,44 +0,0 @@ -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). - -## Available Scripts - -In the project directory, you can run: - -### `yarn start` - -Runs the app in the development mode.
-Open [http://localhost:3000](http://localhost:3000) to view it in the browser. - -The page will reload if you make edits.
-You will also see any lint errors in the console. - -### `yarn test` - -Launches the test runner in the interactive watch mode.
-See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. - -### `yarn build` - -Builds the app for production to the `build` folder.
-It correctly bundles React in production mode and optimizes the build for the best performance. - -The build is minified and the filenames include the hashes.
-Your app is ready to be deployed! - -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. - -### `yarn eject` - -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** - -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. - -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/code/examples/cra-ts-kitchen-sink/package.json b/code/examples/cra-ts-kitchen-sink/package.json deleted file mode 100644 index fd65e4351b3..00000000000 --- a/code/examples/cra-ts-kitchen-sink/package.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "cra-ts-kitchen-sink", - "version": "7.0.0-alpha.34", - "private": true, - "scripts": { - "build": "react-scripts build", - "build-storybook": "storybook build", - "eject": "react-scripts eject", - "start": "react-scripts start", - "storybook": "storybook dev -p 9009 --no-manager-cache", - "test": "react-scripts test" - }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - }, - "dependencies": { - "@types/jest": "25.2.3", - "@types/node": "^14.14.20 || ^16.0.0", - "@types/react": "^16.14.23", - "@types/react-dom": "^16.9.14", - "prop-types": "^15.7.2", - "react": "16.14.0", - "react-dom": "16.14.0", - "react-scripts": "^5.0.1", - "typescript": "~4.6.3" - }, - "devDependencies": { - "@storybook/addon-a11y": "7.0.0-alpha.34", - "@storybook/addon-actions": "7.0.0-alpha.34", - "@storybook/addon-docs": "7.0.0-alpha.34", - "@storybook/addon-highlight": "7.0.0-alpha.34", - "@storybook/addon-links": "7.0.0-alpha.34", - "@storybook/addons": "7.0.0-alpha.34", - "@storybook/builder-webpack5": "7.0.0-alpha.34", - "@storybook/preset-create-react-app": "^4.1.0", - "@storybook/react": "7.0.0-alpha.34", - "@storybook/react-webpack5": "7.0.0-alpha.34", - "@types/enzyme": "^3.10.8", - "enzyme": "^3.11.0", - "enzyme-adapter-react-16": "^1.9.1", - "enzyme-to-json": "^3.6.1", - "fork-ts-checker-webpack-plugin": "^7.2.6", - "react-moment-proptypes": "^1.7.0", - "storybook": "7.0.0-alpha.34", - "ts-node": "^10.4.0", - "webpack": "5" - }, - "storybook": { - "chromatic": { - "projectToken": "19whyj1tlac" - } - } -} diff --git a/code/examples/cra-ts-kitchen-sink/public/favicon.ico b/code/examples/cra-ts-kitchen-sink/public/favicon.ico deleted file mode 100644 index c2c86b859eaa20639adf92ff979c2be8d580433e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22382 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 QPNaAH_W=L@JAozeZ|l@fegFUf diff --git a/code/examples/cra-ts-kitchen-sink/public/index.html b/code/examples/cra-ts-kitchen-sink/public/index.html deleted file mode 100644 index e30b43732bd..00000000000 --- a/code/examples/cra-ts-kitchen-sink/public/index.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - React App - - - - -
- - - diff --git a/code/examples/cra-ts-kitchen-sink/public/logo192.png b/code/examples/cra-ts-kitchen-sink/public/logo192.png deleted file mode 100644 index afd69775c2a867a944e5247bdc4692eac5ee500c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5223 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 diff --git a/code/examples/cra-ts-kitchen-sink/public/logo512.png b/code/examples/cra-ts-kitchen-sink/public/logo512.png deleted file mode 100644 index 1d0d363818f51e6315d5dcc7f334a820418c39df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14385 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 { - return ( -
-
- logo -

- Edit src/App.tsx and save to reload. -

- - Learn React - -
-
- ); -}; - -export default App; diff --git a/code/examples/cra-ts-kitchen-sink/src/components/Button.stories.tsx b/code/examples/cra-ts-kitchen-sink/src/components/Button.stories.tsx deleted file mode 100644 index 677c00b7721..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/components/Button.stories.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react'; -import Button, { Type } from './Button'; - -export default { - title: 'Docgen/Button', - component: Button, -}; - -export const SimpleButton = () => { - const x = 0; - return ; -}; - -const typeOptions = { - Default: 'default', - Action: 'action', -}; - -export const WithType = () => ; diff --git a/code/examples/cra-ts-kitchen-sink/src/components/Button.tsx b/code/examples/cra-ts-kitchen-sink/src/components/Button.tsx deleted file mode 100644 index d1ede0a9572..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/components/Button.tsx +++ /dev/null @@ -1,35 +0,0 @@ -import React, { FC } from 'react'; - -export type Type = 'default' | 'action'; - -interface Props { - /** - * Click event `handler` - * - * Example function: - * - * ``` - * () => { - * doThis(); - * } - * ``` - * - * @default null - */ - onClick?: () => void; - - /** - * Button type yo - */ - type?: Type; -} - -const Button: FC = ({ children, type = 'default', onClick }) => { - return ( - - ); -}; - -export default Button; diff --git a/code/examples/cra-ts-kitchen-sink/src/components/react-demo.tsx b/code/examples/cra-ts-kitchen-sink/src/components/react-demo.tsx deleted file mode 100644 index d9761532fd3..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/components/react-demo.tsx +++ /dev/null @@ -1,37 +0,0 @@ -import React, { FC, HTMLAttributes } from 'react'; - -const styles = { - border: '1px solid #eee', - borderRadius: 3, - backgroundColor: '#FFFFFF', - cursor: 'pointer', - fontSize: 15, - padding: '3px 10px', - margin: 10, -}; - -type ButtonProps = Pick, 'onClick'>; -export const Button: FC = ({ children, onClick }) => ( - -); - -Button.displayName = 'Button'; -Button.defaultProps = { - onClick: () => {}, -}; - -interface WelcomeProps { - showApp: () => void; -} - -export const Welcome: FC = ({ showApp }) => ( - -); -Welcome.displayName = 'Welcome'; -Welcome.defaultProps = { - showApp: () => {}, -}; diff --git a/code/examples/cra-ts-kitchen-sink/src/index.css b/code/examples/cra-ts-kitchen-sink/src/index.css deleted file mode 100644 index 89e57c7ccfe..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/index.css +++ /dev/null @@ -1,11 +0,0 @@ -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', - 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; -} diff --git a/code/examples/cra-ts-kitchen-sink/src/index.tsx b/code/examples/cra-ts-kitchen-sink/src/index.tsx deleted file mode 100644 index 395b74997b2..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/index.tsx +++ /dev/null @@ -1,6 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import './index.css'; -import App from './App'; - -ReactDOM.render(, document.getElementById('root')); diff --git a/code/examples/cra-ts-kitchen-sink/src/logo.svg b/code/examples/cra-ts-kitchen-sink/src/logo.svg deleted file mode 100644 index 7bd1599766b..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/code/examples/cra-ts-kitchen-sink/src/react-app-env.d.ts b/code/examples/cra-ts-kitchen-sink/src/react-app-env.d.ts deleted file mode 100644 index 6431bc5fc6b..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/react-app-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/code/examples/cra-ts-kitchen-sink/src/stories/0-Welcome.stories.tsx b/code/examples/cra-ts-kitchen-sink/src/stories/0-Welcome.stories.tsx deleted file mode 100644 index 8e1c86c827a..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/stories/0-Welcome.stories.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { Welcome } from '../components/react-demo'; - -export default { - title: 'Welcome', - component: Welcome, -}; - -export const ToStorybook = () => {}} />; - -ToStorybook.storyName = 'to Storybook'; diff --git a/code/examples/cra-ts-kitchen-sink/src/stories/1-Button.stories.tsx b/code/examples/cra-ts-kitchen-sink/src/stories/1-Button.stories.tsx deleted file mode 100644 index df60c8e704a..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/stories/1-Button.stories.tsx +++ /dev/null @@ -1,17 +0,0 @@ -import React from 'react'; -import { Button } from './Button'; - -export default { - title: '1-Button', - component: Button, -}; - -export const Text = () => ; - -export const Emoji = () => ( - -); diff --git a/code/examples/cra-ts-kitchen-sink/src/stories/Button.tsx b/code/examples/cra-ts-kitchen-sink/src/stories/Button.tsx deleted file mode 100644 index f3db12b315c..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/stories/Button.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import React, { FC } from 'react'; - -interface ButtonProps { - /** - * Simple click handler - */ - onClick?: () => void; - - /** - * Is primary? - */ - primary?: boolean; - - /** - * default is false - */ - secondary?: boolean; -} - -/** - * The world's most _basic_ button - */ -export const Button: FC = ({ children, onClick }) => ( - -); - -Button.defaultProps = { - primary: true, - secondary: false, -}; diff --git a/code/examples/cra-ts-kitchen-sink/src/stories/Classes.stories.mdx b/code/examples/cra-ts-kitchen-sink/src/stories/Classes.stories.mdx deleted file mode 100644 index b4ae01cce83..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/stories/Classes.stories.mdx +++ /dev/null @@ -1,20 +0,0 @@ -import { Meta } from '@storybook/addon-docs'; - - - -# Preview - - - -
-
This box should have BOTH a pink and blue border
-
diff --git a/code/examples/cra-ts-kitchen-sink/src/stories/PropsSort.js b/code/examples/cra-ts-kitchen-sink/src/stories/PropsSort.js deleted file mode 100644 index 862d8d3b6e3..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/stories/PropsSort.js +++ /dev/null @@ -1,16 +0,0 @@ -/* eslint-disable react/no-unused-prop-types */ -/* eslint-disable react/require-default-props */ -import React from 'react'; -import PropTypes from 'prop-types'; - -export const PropsSort = () =>
PropsSort!
; -PropsSort.propTypes = { - foo: PropTypes.string.isRequired, - middleWithDefaultValue: PropTypes.string, - bar: PropTypes.string, - endWithDefaultValue: PropTypes.string, -}; -PropsSort.defaultProps = { - middleWithDefaultValue: 'Middle!', - endWithDefaultValue: 'End!', -}; diff --git a/code/examples/cra-ts-kitchen-sink/src/stories/Test.stories.mdx b/code/examples/cra-ts-kitchen-sink/src/stories/Test.stories.mdx deleted file mode 100644 index 0a77ac2a9b7..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/stories/Test.stories.mdx +++ /dev/null @@ -1,18 +0,0 @@ -import { Meta, Story, Canvas, ArgsTable } from '@storybook/addon-docs'; -import { Button } from './Button'; - - - -Here's some _markdown_! - -# Canvas - - - - - - - -# ArgsTable - - diff --git a/code/examples/cra-ts-kitchen-sink/src/stories/anchors/anchors.stories.mdx b/code/examples/cra-ts-kitchen-sink/src/stories/anchors/anchors.stories.mdx deleted file mode 100644 index 114f1ffa984..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/stories/anchors/anchors.stories.mdx +++ /dev/null @@ -1,265 +0,0 @@ -import { Meta } from '@storybook/addon-docs'; - - - -go to bottom - -## Hey - -Some code!!! -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque leo dolor, pharetra non arcu vel, - accumsan commodo ligula. Vestibulum ut nulla mauris. Mauris vehicula pharetra sem, ac semper quam - euismod eget. Fusce sit amet laoreet leo. Maecenas vitae mollis nibh. Morbi ullamcorper justo at - enim malesuada, non porta augue ullamcorper. Etiam varius ultrices nisi, eu pharetra lacus - sollicitudin eu. Suspendisse sit amet tincidunt dolor, a lobortis lectus. -

-

- Quisque venenatis placerat est, sed pulvinar dui cursus ut. Curabitur rutrum odio sit amet est - bibendum maximus. Nulla euismod finibus condimentum. Vestibulum finibus, felis nec malesuada - accumsan, urna velit convallis ligula, ut pharetra lacus lorem elementum nunc. Donec ac massa eget - massa auctor rhoncus at et nulla. Nam sollicitudin, mauris eget egestas pellentesque, leo eros - tincidunt felis, in luctus metus tortor sit amet tortor. Mauris ut velit vitae ipsum pharetra - consequat. Vivamus id magna quis orci congue fringilla. Vestibulum vitae mollis risus. -

-

- Phasellus eu mauris lacus. Fusce nec ante non ante condimentum ullamcorper. Phasellus condimentum - massa vitae diam dignissim volutpat. Aenean ut dignissim felis. Suspendisse vitae sollicitudin - est, vel dapibus elit. Nullam auctor dui et erat sagittis, quis imperdiet tellus consequat. Donec - eu auctor nulla. Pellentesque sed leo lectus. Quisque molestie, urna non gravida vestibulum, nulla - augue pellentesque neque, sed ultrices quam diam id metus. -

-

- Etiam nec suscipit nunc. Vestibulum in euismod neque, eu vehicula tellus. Praesent id suscipit - nunc. Pellentesque non orci egestas, bibendum magna et, commodo lorem. Phasellus et convallis - arcu, ac dapibus velit. Integer ac pellentesque nibh. Aenean erat magna, hendrerit bibendum - fringilla a, maximus eu mi. Curabitur pulvinar pulvinar pellentesque. Duis in dapibus enim. -

-

- Integer vitae convallis velit. Integer ut turpis risus. Nunc non dui vitae est aliquam tempus nec - ac nibh. Integer condimentum libero lorem, vitae ultrices neque commodo sit amet. Sed et lacinia - sapien. Sed mattis magna eu nunc varius vehicula. Ut id velit vitae nunc aliquet iaculis. Proin - enim turpis, ultricies vel vulputate in, pharetra at mauris. Duis non tincidunt augue. -

- -## Ho - -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque leo dolor, pharetra non arcu vel, - accumsan commodo ligula. Vestibulum ut nulla mauris. Mauris vehicula pharetra sem, ac semper quam - euismod eget. Fusce sit amet laoreet leo. Maecenas vitae mollis nibh. Morbi ullamcorper justo at - enim malesuada, non porta augue ullamcorper. Etiam varius ultrices nisi, eu pharetra lacus - sollicitudin eu. Suspendisse sit amet tincidunt dolor, a lobortis lectus. -

-

- Quisque venenatis placerat est, sed pulvinar dui cursus ut. Curabitur rutrum odio sit amet est - bibendum maximus. Nulla euismod finibus condimentum. Vestibulum finibus, felis nec malesuada - accumsan, urna velit convallis ligula, ut pharetra lacus lorem elementum nunc. Donec ac massa eget - massa auctor rhoncus at et nulla. Nam sollicitudin, mauris eget egestas pellentesque, leo eros - tincidunt felis, in luctus metus tortor sit amet tortor. Mauris ut velit vitae ipsum pharetra - consequat. Vivamus id magna quis orci congue fringilla. Vestibulum vitae mollis risus. -

-

- Phasellus eu mauris lacus. Fusce nec ante non ante condimentum ullamcorper. Phasellus condimentum - massa vitae diam dignissim volutpat. Aenean ut dignissim felis. Suspendisse vitae sollicitudin - est, vel dapibus elit. Nullam auctor dui et erat sagittis, quis imperdiet tellus consequat. Donec - eu auctor nulla. Pellentesque sed leo lectus. Quisque molestie, urna non gravida vestibulum, nulla - augue pellentesque neque, sed ultrices quam diam id metus. -

-

- Etiam nec suscipit nunc. Vestibulum in euismod neque, eu vehicula tellus. Praesent id suscipit - nunc. Pellentesque non orci egestas, bibendum magna et, commodo lorem. Phasellus et convallis - arcu, ac dapibus velit. Integer ac pellentesque nibh. Aenean erat magna, hendrerit bibendum - fringilla a, maximus eu mi. Curabitur pulvinar pulvinar pellentesque. Duis in dapibus enim. -

-

- Integer vitae convallis velit. Integer ut turpis risus. Nunc non dui vitae est aliquam tempus nec - ac nibh. Integer condimentum libero lorem, vitae ultrices neque commodo sit amet. Sed et lacinia - sapien. Sed mattis magna eu nunc varius vehicula. Ut id velit vitae nunc aliquet iaculis. Proin - enim turpis, ultricies vel vulputate in, pharetra at mauris. Duis non tincidunt augue. -

- -## Hey - -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque leo dolor, pharetra non arcu vel, - accumsan commodo ligula. Vestibulum ut nulla mauris. Mauris vehicula pharetra sem, ac semper quam - euismod eget. Fusce sit amet laoreet leo. Maecenas vitae mollis nibh. Morbi ullamcorper justo at - enim malesuada, non porta augue ullamcorper. Etiam varius ultrices nisi, eu pharetra lacus - sollicitudin eu. Suspendisse sit amet tincidunt dolor, a lobortis lectus. -

-

- Quisque venenatis placerat est, sed pulvinar dui cursus ut. Curabitur rutrum odio sit amet est - bibendum maximus. Nulla euismod finibus condimentum. Vestibulum finibus, felis nec malesuada - accumsan, urna velit convallis ligula, ut pharetra lacus lorem elementum nunc. Donec ac massa eget - massa auctor rhoncus at et nulla. Nam sollicitudin, mauris eget egestas pellentesque, leo eros - tincidunt felis, in luctus metus tortor sit amet tortor. Mauris ut velit vitae ipsum pharetra - consequat. Vivamus id magna quis orci congue fringilla. Vestibulum vitae mollis risus. -

-

- Phasellus eu mauris lacus. Fusce nec ante non ante condimentum ullamcorper. Phasellus condimentum - massa vitae diam dignissim volutpat. Aenean ut dignissim felis. Suspendisse vitae sollicitudin - est, vel dapibus elit. Nullam auctor dui et erat sagittis, quis imperdiet tellus consequat. Donec - eu auctor nulla. Pellentesque sed leo lectus. Quisque molestie, urna non gravida vestibulum, nulla - augue pellentesque neque, sed ultrices quam diam id metus. -

-

- Etiam nec suscipit nunc. Vestibulum in euismod neque, eu vehicula tellus. Praesent id suscipit - nunc. Pellentesque non orci egestas, bibendum magna et, commodo lorem. Phasellus et convallis - arcu, ac dapibus velit. Integer ac pellentesque nibh. Aenean erat magna, hendrerit bibendum - fringilla a, maximus eu mi. Curabitur pulvinar pulvinar pellentesque. Duis in dapibus enim. -

-

- Integer vitae convallis velit. Integer ut turpis risus. Nunc non dui vitae est aliquam tempus nec - ac nibh. Integer condimentum libero lorem, vitae ultrices neque commodo sit amet. Sed et lacinia - sapien. Sed mattis magna eu nunc varius vehicula. Ut id velit vitae nunc aliquet iaculis. Proin - enim turpis, ultricies vel vulputate in, pharetra at mauris. Duis non tincidunt augue. -

- -## Ho - -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque leo dolor, pharetra non arcu vel, - accumsan commodo ligula. Vestibulum ut nulla mauris. Mauris vehicula pharetra sem, ac semper quam - euismod eget. Fusce sit amet laoreet leo. Maecenas vitae mollis nibh. Morbi ullamcorper justo at - enim malesuada, non porta augue ullamcorper. Etiam varius ultrices nisi, eu pharetra lacus - sollicitudin eu. Suspendisse sit amet tincidunt dolor, a lobortis lectus. -

-

- Quisque venenatis placerat est, sed pulvinar dui cursus ut. Curabitur rutrum odio sit amet est - bibendum maximus. Nulla euismod finibus condimentum. Vestibulum finibus, felis nec malesuada - accumsan, urna velit convallis ligula, ut pharetra lacus lorem elementum nunc. Donec ac massa eget - massa auctor rhoncus at et nulla. Nam sollicitudin, mauris eget egestas pellentesque, leo eros - tincidunt felis, in luctus metus tortor sit amet tortor. Mauris ut velit vitae ipsum pharetra - consequat. Vivamus id magna quis orci congue fringilla. Vestibulum vitae mollis risus. -

-

- Phasellus eu mauris lacus. Fusce nec ante non ante condimentum ullamcorper. Phasellus condimentum - massa vitae diam dignissim volutpat. Aenean ut dignissim felis. Suspendisse vitae sollicitudin - est, vel dapibus elit. Nullam auctor dui et erat sagittis, quis imperdiet tellus consequat. Donec - eu auctor nulla. Pellentesque sed leo lectus. Quisque molestie, urna non gravida vestibulum, nulla - augue pellentesque neque, sed ultrices quam diam id metus. -

-

- Etiam nec suscipit nunc. Vestibulum in euismod neque, eu vehicula tellus. Praesent id suscipit - nunc. Pellentesque non orci egestas, bibendum magna et, commodo lorem. Phasellus et convallis - arcu, ac dapibus velit. Integer ac pellentesque nibh. Aenean erat magna, hendrerit bibendum - fringilla a, maximus eu mi. Curabitur pulvinar pulvinar pellentesque. Duis in dapibus enim. -

-

- Integer vitae convallis velit. Integer ut turpis risus. Nunc non dui vitae est aliquam tempus nec - ac nibh. Integer condimentum libero lorem, vitae ultrices neque commodo sit amet. Sed et lacinia - sapien. Sed mattis magna eu nunc varius vehicula. Ut id velit vitae nunc aliquet iaculis. Proin - enim turpis, ultricies vel vulputate in, pharetra at mauris. Duis non tincidunt augue. -

- -## Hey - -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque leo dolor, pharetra non arcu vel, - accumsan commodo ligula. Vestibulum ut nulla mauris. Mauris vehicula pharetra sem, ac semper quam - euismod eget. Fusce sit amet laoreet leo. Maecenas vitae mollis nibh. Morbi ullamcorper justo at - enim malesuada, non porta augue ullamcorper. Etiam varius ultrices nisi, eu pharetra lacus - sollicitudin eu. Suspendisse sit amet tincidunt dolor, a lobortis lectus. -

-

- Quisque venenatis placerat est, sed pulvinar dui cursus ut. Curabitur rutrum odio sit amet est - bibendum maximus. Nulla euismod finibus condimentum. Vestibulum finibus, felis nec malesuada - accumsan, urna velit convallis ligula, ut pharetra lacus lorem elementum nunc. Donec ac massa eget - massa auctor rhoncus at et nulla. Nam sollicitudin, mauris eget egestas pellentesque, leo eros - tincidunt felis, in luctus metus tortor sit amet tortor. Mauris ut velit vitae ipsum pharetra - consequat. Vivamus id magna quis orci congue fringilla. Vestibulum vitae mollis risus. -

-

- Phasellus eu mauris lacus. Fusce nec ante non ante condimentum ullamcorper. Phasellus condimentum - massa vitae diam dignissim volutpat. Aenean ut dignissim felis. Suspendisse vitae sollicitudin - est, vel dapibus elit. Nullam auctor dui et erat sagittis, quis imperdiet tellus consequat. Donec - eu auctor nulla. Pellentesque sed leo lectus. Quisque molestie, urna non gravida vestibulum, nulla - augue pellentesque neque, sed ultrices quam diam id metus. -

-

- Etiam nec suscipit nunc. Vestibulum in euismod neque, eu vehicula tellus. Praesent id suscipit - nunc. Pellentesque non orci egestas, bibendum magna et, commodo lorem. Phasellus et convallis - arcu, ac dapibus velit. Integer ac pellentesque nibh. Aenean erat magna, hendrerit bibendum - fringilla a, maximus eu mi. Curabitur pulvinar pulvinar pellentesque. Duis in dapibus enim. -

-

- Integer vitae convallis velit. Integer ut turpis risus. Nunc non dui vitae est aliquam tempus nec - ac nibh. Integer condimentum libero lorem, vitae ultrices neque commodo sit amet. Sed et lacinia - sapien. Sed mattis magna eu nunc varius vehicula. Ut id velit vitae nunc aliquet iaculis. Proin - enim turpis, ultricies vel vulputate in, pharetra at mauris. Duis non tincidunt augue. -

- -## Ho - -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque leo dolor, pharetra non arcu vel, - accumsan commodo ligula. Vestibulum ut nulla mauris. Mauris vehicula pharetra sem, ac semper quam - euismod eget. Fusce sit amet laoreet leo. Maecenas vitae mollis nibh. Morbi ullamcorper justo at - enim malesuada, non porta augue ullamcorper. Etiam varius ultrices nisi, eu pharetra lacus - sollicitudin eu. Suspendisse sit amet tincidunt dolor, a lobortis lectus. -

-

- Quisque venenatis placerat est, sed pulvinar dui cursus ut. Curabitur rutrum odio sit amet est - bibendum maximus. Nulla euismod finibus condimentum. Vestibulum finibus, felis nec malesuada - accumsan, urna velit convallis ligula, ut pharetra lacus lorem elementum nunc. Donec ac massa eget - massa auctor rhoncus at et nulla. Nam sollicitudin, mauris eget egestas pellentesque, leo eros - tincidunt felis, in luctus metus tortor sit amet tortor. Mauris ut velit vitae ipsum pharetra - consequat. Vivamus id magna quis orci congue fringilla. Vestibulum vitae mollis risus. -

-

- Phasellus eu mauris lacus. Fusce nec ante non ante condimentum ullamcorper. Phasellus condimentum - massa vitae diam dignissim volutpat. Aenean ut dignissim felis. Suspendisse vitae sollicitudin - est, vel dapibus elit. Nullam auctor dui et erat sagittis, quis imperdiet tellus consequat. Donec - eu auctor nulla. Pellentesque sed leo lectus. Quisque molestie, urna non gravida vestibulum, nulla - augue pellentesque neque, sed ultrices quam diam id metus. -

-

- Etiam nec suscipit nunc. Vestibulum in euismod neque, eu vehicula tellus. Praesent id suscipit - nunc. Pellentesque non orci egestas, bibendum magna et, commodo lorem. Phasellus et convallis - arcu, ac dapibus velit. Integer ac pellentesque nibh. Aenean erat magna, hendrerit bibendum - fringilla a, maximus eu mi. Curabitur pulvinar pulvinar pellentesque. Duis in dapibus enim. -

-

- Integer vitae convallis velit. Integer ut turpis risus. Nunc non dui vitae est aliquam tempus nec - ac nibh. Integer condimentum libero lorem, vitae ultrices neque commodo sit amet. Sed et lacinia - sapien. Sed mattis magna eu nunc varius vehicula. Ut id velit vitae nunc aliquet iaculis. Proin - enim turpis, ultricies vel vulputate in, pharetra at mauris. Duis non tincidunt augue. -

- -## Bottom - -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque leo dolor, pharetra non arcu vel, - accumsan commodo ligula. Vestibulum ut nulla mauris. Mauris vehicula pharetra sem, ac semper quam - euismod eget. Fusce sit amet laoreet leo. Maecenas vitae mollis nibh. Morbi ullamcorper justo at - enim malesuada, non porta augue ullamcorper. Etiam varius ultrices nisi, eu pharetra lacus - sollicitudin eu. Suspendisse sit amet tincidunt dolor, a lobortis lectus. -

-

- Quisque venenatis placerat est, sed pulvinar dui cursus ut. Curabitur rutrum odio sit amet est - bibendum maximus. Nulla euismod finibus condimentum. Vestibulum finibus, felis nec malesuada - accumsan, urna velit convallis ligula, ut pharetra lacus lorem elementum nunc. Donec ac massa eget - massa auctor rhoncus at et nulla. Nam sollicitudin, mauris eget egestas pellentesque, leo eros - tincidunt felis, in luctus metus tortor sit amet tortor. Mauris ut velit vitae ipsum pharetra - consequat. Vivamus id magna quis orci congue fringilla. Vestibulum vitae mollis risus. -

-

- Phasellus eu mauris lacus. Fusce nec ante non ante condimentum ullamcorper. Phasellus condimentum - massa vitae diam dignissim volutpat. Aenean ut dignissim felis. Suspendisse vitae sollicitudin - est, vel dapibus elit. Nullam auctor dui et erat sagittis, quis imperdiet tellus consequat. Donec - eu auctor nulla. Pellentesque sed leo lectus. Quisque molestie, urna non gravida vestibulum, nulla - augue pellentesque neque, sed ultrices quam diam id metus. -

-

- Etiam nec suscipit nunc. Vestibulum in euismod neque, eu vehicula tellus. Praesent id suscipit - nunc. Pellentesque non orci egestas, bibendum magna et, commodo lorem. Phasellus et convallis - arcu, ac dapibus velit. Integer ac pellentesque nibh. Aenean erat magna, hendrerit bibendum - fringilla a, maximus eu mi. Curabitur pulvinar pulvinar pellentesque. Duis in dapibus enim. -

-

- Integer vitae convallis velit. Integer ut turpis risus. Nunc non dui vitae est aliquam tempus nec - ac nibh. Integer condimentum libero lorem, vitae ultrices neque commodo sit amet. Sed et lacinia - sapien. Sed mattis magna eu nunc varius vehicula. Ut id velit vitae nunc aliquet iaculis. Proin - enim turpis, ultricies vel vulputate in, pharetra at mauris. Duis non tincidunt augue. -

diff --git a/code/examples/cra-ts-kitchen-sink/src/stories/props-sort.stories.mdx b/code/examples/cra-ts-kitchen-sink/src/stories/props-sort.stories.mdx deleted file mode 100644 index 5c9c92fca5f..00000000000 --- a/code/examples/cra-ts-kitchen-sink/src/stories/props-sort.stories.mdx +++ /dev/null @@ -1,10 +0,0 @@ -import { PropsSort } from './PropsSort'; -import { ArgsTable, Meta } from '@storybook/addon-docs'; -import { SortType } from '@storybook/components'; - - - - - - - diff --git a/code/examples/cra-ts-kitchen-sink/tsconfig.json b/code/examples/cra-ts-kitchen-sink/tsconfig.json deleted file mode 100644 index 7b152fae2c3..00000000000 --- a/code/examples/cra-ts-kitchen-sink/tsconfig.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "baseUrl": ".", - "incremental": false, - "noImplicitAny": true, - "experimentalDecorators": true, - "emitDecoratorMetadata": true, - "jsx": "react", - "target": "ES2020", - "module": "CommonJS", - "skipLibCheck": true, - "allowSyntheticDefaultImports": true, - "esModuleInterop": true, - "types": ["jest", "node"], - "lib": ["es2017", "dom"] - }, - "include": ["src"] -}