From 7c5f4e7a7224d9d50c549106392ccc6db9dcd64a Mon Sep 17 00:00:00 2001 From: Samuel Gomez <43414022+samuel-gomez-axa@users.noreply.github.com> Date: Tue, 29 Jan 2019 13:48:34 +0100 Subject: [PATCH] Fix/readme (#45) * fix all readme component display * fix all readme component display * rebase and fix slider css import * delete readme addon --- examples/demo/package-lock.json | 2 +- examples/demo/src/New/New.scss | 1 + package-lock.json | 524 +++++++++++++----- package.json | 20 +- packages/Form/Input/card/package-lock.json | 2 +- .../Form/Input/checkbox/package-lock.json | 2 +- packages/Form/Input/choice/package-lock.json | 2 +- packages/Form/Input/date/package-lock.json | 2 +- packages/Form/Input/file/package-lock.json | 2 +- packages/Form/Input/number/package-lock.json | 2 +- packages/Form/Input/pass/package-lock.json | 2 +- packages/Form/Input/radio/package-lock.json | 2 +- .../Form/Input/select-multi/package-lock.json | 2 +- packages/Form/Input/select/package-lock.json | 2 +- packages/Form/Input/slider/package-lock.json | 2 +- packages/Form/Input/switch/package-lock.json | 2 +- packages/Form/Input/text/package-lock.json | 2 +- packages/Form/core/package-lock.json | 2 +- packages/Form/filter-inline/package-lock.json | 2 +- packages/Form/filter/package-lock.json | 2 +- packages/Form/steps/package-lock.json | 2 +- packages/Form/summary/package-lock.json | 2 +- .../Layout/footer-client/package-lock.json | 2 +- packages/Layout/footer/package-lock.json | 2 +- packages/Layout/header/README.md | 39 ++ packages/Layout/header/package-lock.json | 2 +- .../{ToogeButton.md => ToggeButton.md} | 0 packages/Modal/boolean/package-lock.json | 2 +- packages/Modal/default/package-lock.json | 2 +- packages/action/package-lock.json | 2 +- packages/alert/package-lock.json | 2 +- packages/badge/package-lock.json | 2 +- packages/button/package-lock.json | 2 +- packages/collapse/package-lock.json | 2 +- packages/core/package-lock.json | 2 +- packages/help/package-lock.json | 2 +- packages/highlight/package-lock.json | 2 +- packages/icon/package-lock.json | 2 +- packages/link/package-lock.json | 2 +- packages/list/package-lock.json | 2 +- packages/loader/package-lock.json | 2 +- packages/panel/package-lock.json | 2 +- packages/popover/package-lock.json | 2 +- packages/status/package-lock.json | 2 +- packages/table/README.md | 11 +- packages/table/package-lock.json | 2 +- packages/table/src/Body.js | 1 + packages/table/src/Header.js | 1 + packages/table/src/Items/README.md | 13 + packages/table/src/Pager/README.md | 17 + packages/table/src/Paging/README.md | 17 + packages/table/src/Td.js | 1 + packages/table/src/Th.js | 1 + packages/table/src/Tr.js | 1 + packages/tabs/README.md | 3 + packages/tabs/package-lock.json | 2 +- packages/tabs/src/Tab.js | 1 + packages/tabs/src/Tabs.Title.js | 1 + packages/tabs/src/index.js | 2 +- packages/title/README.md | 11 +- packages/title/package-lock.json | 2 +- packages/title/package.json | 3 - packages/title/src/Title.js | 5 - .../src/{Title.spec.js => Title.spec.tsx} | 2 +- packages/title/src/Title.tsx | 35 ++ packages/title/src/{index.js => index.ts} | 1 + packages/title/tsconfig.json | 4 + storybook/addons/src/storieAdd.js | 17 +- storybook/storybook/.storybook/addons.js | 1 - storybook/storybook/.storybook/storybook.css | 4 + storybook/storybook/package-lock.json | 2 +- storybook/storybook/src/Home/Home.stories.js | 29 +- .../src/packages/Form/Demo/Form.stories.js | 2 +- .../Form/Input/card/src/Card.stories.js | 28 +- .../checkbox/src/CheckboxInput.stories.js | 2 +- .../Input/choice/src/ChoiceInput.stories.js | 14 +- .../Form/Input/date/src/DateInput.stories.js | 3 +- .../Form/Input/file/src/FileInput.stories.js | 2 +- .../Input/number/src/NumberInput.stories.js | 2 +- .../Form/Input/pass/src/PassInput.stories.js | 2 +- .../Input/radio/src/RadioInput.stories.js | 2 +- .../src/MultiSelectInput.stories.js | 2 +- .../Input/select/src/SelectInput.stories.js | 80 +-- .../Form/Input/switch/src/Switch.stories.js | 4 +- .../Input/switch/src/SwitchInput.stories.js | 5 +- .../Form/Input/text/src/TextInput.stories.js | 2 +- .../Input/textarea/src/Textarea.stories.js | 5 +- .../packages/Form/steps/src/Steps.stories.js | 9 +- .../Form/summary/src/Summary.stories.js | 4 +- .../src/FooterClientComplex.stories.js | 2 +- .../src/FooterClientWOBottom.stories.js | 2 +- .../header/src/Header/Header.stories.js | 11 +- .../Layout/header/src/Infos/Infos.stories.js | 11 +- .../header/src/MenuTitleWrapper.stories.js | 10 +- .../Layout/header/src/Name/Name.stories.js | 7 +- .../header/src/NavBar/NavBar.stories.js | 54 +- .../header/src/NavBar/NavBarItem.stories.js | 104 ++-- .../header/src/Title/src/Title.stories.js | 3 + .../{ToogeButton.md => ToggleButton.md} | 0 ...ton.stories.js => ToggleButton.stories.js} | 3 + .../Layout/header/src/User/User.stories.js | 3 + .../Modal/boolean/src/ModalBoolean.stories.js | 7 +- .../Modal/default/src/ModalDefault.stories.js | 10 +- .../src/packages/action/src/Action.stories.js | 7 +- .../src/packages/alert/src/Alert.stories.js | 5 +- .../packages/alert/src/AlertCore.stories.js | 4 +- .../alert/src/AlertWithType.stories.js | 4 +- .../src/packages/badge/src/Badge.stories.js | 30 +- .../src/packages/button/src/Button.stories.js | 66 +-- .../packages/collapse/src/Collapse.stories.js | 2 +- .../src/packages/help/src/Help.stories.js | 2 +- .../src/packages/icon/src/Icon.stories.js | 6 +- .../src/packages/loader/src/Loader.stories.js | 4 +- .../packages/popover/src/Popover.stories.js | 12 +- .../packages/table/src/Items/Items.stories.js | 8 +- .../packages/table/src/Pager/Pager.stories.js | 6 +- .../table/src/Paging/Paging.stories.js | 22 +- .../src/packages/table/src/Table.stories.js | 8 +- .../src/packages/tabs/src/Tabs.stories.js | 41 +- .../src/packages/title/src/Title.stories.js | 26 + storybook/styles/package-lock.json | 2 +- 121 files changed, 991 insertions(+), 511 deletions(-) create mode 100644 packages/Layout/header/README.md rename packages/Layout/header/src/ToggleButton/{ToogeButton.md => ToggeButton.md} (100%) create mode 100644 packages/table/src/Items/README.md create mode 100644 packages/table/src/Pager/README.md create mode 100644 packages/table/src/Paging/README.md delete mode 100644 packages/title/src/Title.js rename packages/title/src/{Title.spec.js => Title.spec.tsx} (83%) create mode 100644 packages/title/src/Title.tsx rename packages/title/src/{index.js => index.ts} (98%) create mode 100644 packages/title/tsconfig.json rename storybook/storybook/src/packages/Layout/header/src/ToggleButton/{ToogeButton.md => ToggleButton.md} (100%) rename storybook/storybook/src/packages/Layout/header/src/ToggleButton/{ToogleButton.stories.js => ToggleButton.stories.js} (91%) create mode 100644 storybook/storybook/src/packages/title/src/Title.stories.js diff --git a/examples/demo/package-lock.json b/examples/demo/package-lock.json index 141c95429..49519b2e2 100644 --- a/examples/demo/package-lock.json +++ b/examples/demo/package-lock.json @@ -1,6 +1,6 @@ { "name": "sample-app", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/examples/demo/src/New/New.scss b/examples/demo/src/New/New.scss index 23b958b78..b3afe5aeb 100644 --- a/examples/demo/src/New/New.scss +++ b/examples/demo/src/New/New.scss @@ -1,4 +1,5 @@ @import '@axa-fr/react-toolkit-panel/dist/panel.scss'; +@import '@axa-fr/react-toolkit-form-input-slider/dist/slider.scss'; .af-panel { &--new { padding: 2em 1em 1em 1em; diff --git a/package-lock.json b/package-lock.json index 3c0a8a1ef..c54c48843 100644 --- a/package-lock.json +++ b/package-lock.json @@ -79,13 +79,32 @@ } }, "@babel/helper-builder-react-jsx": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz", - "integrity": "sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", + "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", "dev": true, "requires": { - "@babel/types": "^7.0.0", + "@babel/types": "^7.3.0", "esutils": "^2.0.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.0.tgz", + "integrity": "sha512-QkFPw68QqWU1/RVPyBe8SO7lXbPfjtqAxRYQKpFpaB8yMq7X2qAqfwK5LKoQufEkSmO5NQ70O6Kc3Afk03RwXw==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } } }, "@babel/helper-call-delegate": { @@ -100,9 +119,9 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.2.3.tgz", - "integrity": "sha512-xO/3Gn+2C7/eOUeb0VRnSP1+yvWHNxlpAot1eMhtoKDCN7POsyQP5excuT5UsV5daHxMWBeIIOeI5cmB8vMRgQ==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.3.0.tgz", + "integrity": "sha512-DUsQNS2CGLZZ7I3W3fvh0YpPDd6BuWJlDl+qmZZpABZHza2ErE3LxtEzLJFHFC1ZwtlAXvHhbFYbtM5o5B0WBw==", "dev": true, "requires": { "@babel/helper-function-name": "^7.1.0", @@ -314,12 +333,12 @@ } }, "@babel/plugin-proposal-class-properties": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.2.3.tgz", - "integrity": "sha512-FVuQngLoN2iDrpW7LmhPZ2sO4DJxf35FOcwidwB9Ru9tMvI5URthnkVHuG14IStV+TzkMTyLMoOUlSTtrdVwqw==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.0.tgz", + "integrity": "sha512-wNHxLkEKTQ2ay0tnsam2z7fGZUi+05ziDJflEt3AZTP3oXLKHJp9HqhfroB/vdMvt3sda9fAbq7FsG8QPDrZBg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.2.3", + "@babel/helper-create-class-features-plugin": "^7.3.0", "@babel/helper-plugin-utils": "^7.0.0" } }, @@ -346,9 +365,9 @@ } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.2.0.tgz", - "integrity": "sha512-1L5mWLSvR76XYUQJXkd/EEQgjq8HHRP6lQuZTTg0VA4tTGPpGemmCdAfQIz1rzEuWAm+ecP8PyyEm30jC1eQCg==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.1.tgz", + "integrity": "sha512-Nmmv1+3LqxJu/V5jU9vJmxR/KIRWFk2qLHmbB56yRRRFhlaSuOVXscX3gUmhaKgUhzA3otOHVubbIEVYsZ0eZg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -648,6 +667,15 @@ "@babel/helper-plugin-utils": "^7.0.0" } }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz", + "integrity": "sha512-NxIoNVhk9ZxS+9lSoAQ/LM0V2UEvARLttEHUrRDGKFaAxOYQcrkN/nLRE+BbbicCAvZPl7wMP0X60HsHE5DtQw==", + "dev": true, + "requires": { + "regexp-tree": "^0.1.0" + } + }, "@babel/plugin-transform-new-target": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", @@ -698,12 +726,12 @@ } }, "@babel/plugin-transform-react-jsx": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.2.0.tgz", - "integrity": "sha512-h/fZRel5wAfCqcKgq3OhbmYaReo7KkoJBpt8XnvpS7wqaNMqtw5xhxutzcm35iMUWucfAdT/nvGTsWln0JTg2Q==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", + "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", "dev": true, "requires": { - "@babel/helper-builder-react-jsx": "^7.0.0", + "@babel/helper-builder-react-jsx": "^7.3.0", "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-syntax-jsx": "^7.2.0" } @@ -750,9 +778,9 @@ }, "dependencies": { "resolve": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", - "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { "path-parse": "^1.0.6" @@ -847,19 +875,20 @@ } }, "@babel/preset-env": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.2.3.tgz", - "integrity": "sha512-AuHzW7a9rbv5WXmvGaPX7wADxFkZIqKlbBh1dmZUQp4iwiPpkE/Qnrji6SC4UQCQzvWY/cpHET29eUhXS9cLPw==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz", + "integrity": "sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.0.0", "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-async-generator-functions": "^7.2.0", "@babel/plugin-proposal-json-strings": "^7.2.0", - "@babel/plugin-proposal-object-rest-spread": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.1", "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", "@babel/plugin-syntax-object-rest-spread": "^7.2.0", "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", "@babel/plugin-transform-arrow-functions": "^7.2.0", @@ -879,6 +908,7 @@ "@babel/plugin-transform-modules-commonjs": "^7.2.0", "@babel/plugin-transform-modules-systemjs": "^7.2.0", "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", "@babel/plugin-transform-new-target": "^7.0.0", "@babel/plugin-transform-object-super": "^7.2.0", "@babel/plugin-transform-parameters": "^7.2.0", @@ -2649,17 +2679,17 @@ } }, "@storybook/addon-actions": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-4.1.6.tgz", - "integrity": "sha512-SXcn6vIf6OTq+tteReCgl/PnvwIsqvnloIrIxdGtoHRHsCKReJXVgtpbVVVB+9cAacai956NOAOuouxZnhx5fA==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-4.1.9.tgz", + "integrity": "sha512-zbCyDxz0OghGl/P0TV0rmmxoWR5DLBpQaxdyUqdgVDG0nHy+MIw0UK6Pge2yb37t/3FHdcR2VHrVRp0npVt4Ag==", "dev": true, "requires": { "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.6", - "@storybook/components": "4.1.6", - "@storybook/core-events": "4.1.6", + "@storybook/addons": "4.1.9", + "@storybook/components": "4.1.9", + "@storybook/core-events": "4.1.9", "core-js": "^2.5.7", "deep-equal": "^1.0.1", "global": "^4.3.2", @@ -2671,14 +2701,14 @@ } }, "@storybook/addon-info": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-info/-/addon-info-4.1.6.tgz", - "integrity": "sha512-pZeBVFO7sRISeHQuliLy7FE5Y++MxeumJLJKkSSndcX73X2LOxe3zip5CYbL7O5Eb6m8hBqRlRKpifP2Dp4H5Q==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-info/-/addon-info-4.1.9.tgz", + "integrity": "sha512-9D0CkuoerSqy8XDRZDPIQ6mEI0GgfVYwhYrz6a0oVnxWY+opRxYNKZrnONFVf+B51JImGR+vdMO3KmX32d1EHQ==", "dev": true, "requires": { - "@storybook/addons": "4.1.6", - "@storybook/client-logger": "4.1.6", - "@storybook/components": "4.1.6", + "@storybook/addons": "4.1.9", + "@storybook/client-logger": "4.1.9", + "@storybook/components": "4.1.9", "core-js": "^2.5.7", "global": "^4.3.2", "marksy": "^6.1.0", @@ -2690,14 +2720,14 @@ } }, "@storybook/addon-jest": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-jest/-/addon-jest-4.1.6.tgz", - "integrity": "sha512-40UPNuiHCDcTORieVGfndVoW0UgRL8h0MT9E675G2wn11483o4r4WCi01Am0kLVs/hIFGrMo0GHzHgK7OpGWjw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-jest/-/addon-jest-4.1.9.tgz", + "integrity": "sha512-Sv8k7i9B7L4xChNYISZWde6nFjGEIBzNxs0q894KMeLvGJCJ7pLQddl3+odfg0Jv+6bq6iT0LUpHmYZ5rNGXBQ==", "dev": true, "requires": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.6", - "@storybook/components": "4.1.6", + "@storybook/addons": "4.1.9", + "@storybook/components": "4.1.9", "core-js": "^2.5.7", "global": "^4.3.2", "prop-types": "^15.6.2", @@ -2706,15 +2736,15 @@ } }, "@storybook/addon-knobs": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-4.1.6.tgz", - "integrity": "sha512-Rw3JiBGMvVOrRj5muuu4rh1iJA/tSDdscvzPB5p3ykdwk0dycGKw/wN3oEe4whL2lPABlgW7VYEZThhu6jzkJw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-4.1.9.tgz", + "integrity": "sha512-ZP7i4amOMACpVcB+i4j+l1Q6CSkIRdRbjqQzPoF5IXZQgti0ST8PefXFn+Ym/hV1RB5LC5fpGrVXafSE5PLXHw==", "dev": true, "requires": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.6", - "@storybook/components": "4.1.6", - "@storybook/core-events": "4.1.6", + "@storybook/addons": "4.1.9", + "@storybook/components": "4.1.9", + "@storybook/core-events": "4.1.9", "copy-to-clipboard": "^3.0.8", "core-js": "^2.5.7", "escape-html": "^1.0.3", @@ -2728,27 +2758,27 @@ } }, "@storybook/addon-links": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-4.1.6.tgz", - "integrity": "sha512-mZQvR6XBA0wQKz1RTFjBCANiAUGFKcX5/663FvSlSVK88f5myfVI1FEwm8pat8Gx0HIw8FS13H853MBsRppw8w==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-4.1.9.tgz", + "integrity": "sha512-CR2wMaajWeGzP/7LnLi7TXFhCVgzqw72QRnZHnBRnW6ievinb4jwZMxGe3iKQ3px4ykfTwKJHbXlUeU8s3vYnA==", "dev": true, "requires": { - "@storybook/addons": "4.1.6", - "@storybook/components": "4.1.6", - "@storybook/core-events": "4.1.6", + "@storybook/addons": "4.1.9", + "@storybook/components": "4.1.9", + "@storybook/core-events": "4.1.9", "core-js": "^2.5.7", "global": "^4.3.2", "prop-types": "^15.6.2" } }, "@storybook/addon-notes": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-notes/-/addon-notes-4.1.6.tgz", - "integrity": "sha512-M5jEBnWEb/51vm6s0mnR3/M+Ztoeod1n66EnSdwPBcRvdVjs7yKcx2pvwksm3cMJ1nSwGTSa04cORp4wXBX6cA==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-notes/-/addon-notes-4.1.9.tgz", + "integrity": "sha512-21BVAjOkjvl7TJX+pmdWAp3goivc9CaEzmb9RUcOnmAaSEnZkJ+G6TnTwkqeTtOEg2cL2gr3aTKMdMk8qe6uIA==", "dev": true, "requires": { "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.6", + "@storybook/addons": "4.1.9", "core-js": "^2.5.7", "marked": "^0.5.2", "prop-types": "^15.6.2" @@ -2763,23 +2793,23 @@ } }, "@storybook/addon-options": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-options/-/addon-options-4.1.6.tgz", - "integrity": "sha512-ajPAwlVfdZ2CvlB3tlU8QrTX/2PDArdjX9Jfg7X/nFzOWMEV5nmOBj3btF4g+WpC7agToT3lN2AL3yy+zY6uEg==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-options/-/addon-options-4.1.9.tgz", + "integrity": "sha512-Ci2fDXqGybmKudecxThfsqKFeZ6PFGMBFJRtA3+uXlZ+FdXlR7DEFY8UHy9ZOEbFoHCIhm2ENx648zVcF3bofQ==", "dev": true, "requires": { - "@storybook/addons": "4.1.6", + "@storybook/addons": "4.1.9", "core-js": "^2.5.7", "util-deprecate": "^1.0.2" } }, "@storybook/addon-storyshots": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/addon-storyshots/-/addon-storyshots-4.1.6.tgz", - "integrity": "sha512-W0tcD9EDn5O8mmE/wc5Ie86RVPJ3KdfSCzpavXvatpGxEjzcWMTqOSSDkb8Ph9n2OIr3AvPDyRP20d5jK8GK/w==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/addon-storyshots/-/addon-storyshots-4.1.9.tgz", + "integrity": "sha512-7HQ63lltKS/viTdFzLrUpHbyAXtloT26E2kSJm2NfFiGyaCFYkWyf6ufHsAgfWANig4u5nS9xJQmBCOkWQK0Tg==", "dev": true, "requires": { - "@storybook/addons": "4.1.6", + "@storybook/addons": "4.1.9", "core-js": "^2.5.7", "glob": "^7.1.3", "global": "^4.3.2", @@ -2797,44 +2827,44 @@ } }, "@storybook/addons": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-4.1.6.tgz", - "integrity": "sha512-5dG0adChzNRbRLS/YD/5mEoWLTk3uaJpzbRSJVKe6HQKBPDXmuEMYYPiHI83o15YBJjGHx68+PkHBI08oRsuhQ==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-4.1.9.tgz", + "integrity": "sha512-xPuOfjeiL5NleqLSkys7iUHaPLxFuBPN/53wYa0Lpv2c5vAYg5rGMl4//aAv6SI4OVlY1uZdr/Mas1UsNXD3Cw==", "dev": true, "requires": { - "@storybook/channels": "4.1.6", - "@storybook/components": "4.1.6", + "@storybook/channels": "4.1.9", + "@storybook/components": "4.1.9", "global": "^4.3.2", "util-deprecate": "^1.0.2" } }, "@storybook/channel-postmessage": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-4.1.6.tgz", - "integrity": "sha512-CUFcnzZE5y24AUZqArt9/95wLdk0phsrOzDU8Q/WNWpzYCzTaaNzd82DDG4AWWHd7awtbgGGueKDCoAXU99t5A==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-4.1.9.tgz", + "integrity": "sha512-2D8hmXVGSda9fOoO3qrQsjNDlMRxJ9Vbwr34djNZfCG3DNPCw7JrwSGI+WtTfdKHz9koWlHkCtV3J7KyjVhtsw==", "dev": true, "requires": { - "@storybook/channels": "4.1.6", + "@storybook/channels": "4.1.9", "global": "^4.3.2", "json-stringify-safe": "^5.0.1" } }, "@storybook/channels": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-4.1.6.tgz", - "integrity": "sha512-8MqGYypdaPmZR7eORXdxtJijGOz5UMHXoMskVtodvKi26tmltFKX+okXFNh/teKe3+8s0QWkpzM95VI+Z+0qFA==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-4.1.9.tgz", + "integrity": "sha512-bm4W2uPWPEW1SONHQckw0TfW5o50/D3NapCf6sYL+b6BgFB2yFmGywDNnJnJ3SNJNLzr1t/NTD2YKkFEzMP1Vg==", "dev": true }, "@storybook/client-logger": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-4.1.6.tgz", - "integrity": "sha512-P65Pw3m2FRW7QDIU51zj3ANzo7twL7/9nQKoyMJKy/1rgqk1RMa/boHERPRhfATzqYPf5hh2G0PBTMKBEG4A8w==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-4.1.9.tgz", + "integrity": "sha512-3gheaX6kjzpi/NxRATrezOOiJxiHfkxgBtR8T98HtM2poAz/Bh5L1UCn2nbaaFVdfoOh59lrBkMclYYfUiKovA==", "dev": true }, "@storybook/components": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-4.1.6.tgz", - "integrity": "sha512-kWIUiexzFurNwW8NaJEhlFWD1kohnvNlOxgph7oSoXo/yCBodkEYpIuNbznQnNSH2xIjqh1dvbniJNSJZyEbTQ==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-4.1.9.tgz", + "integrity": "sha512-O7Cl+YkvyS/0npTLYukEaPZ3izl5V8BhLTf+52y4y52WCU63gVnNOOfEWYpOal5F3XHoH2UCM96AxTMHyK9u3A==", "dev": true, "requires": { "@emotion/core": "^0.13.1", @@ -2850,9 +2880,9 @@ } }, "@storybook/core": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-4.1.6.tgz", - "integrity": "sha512-0T4mDt3Wzyg8UIrF0kPvP5kA+S+fGhaZI/vWGUPvmxsYuVQHGhvna1ZiayIW8R9TdHx1g+uSYkUxb8wVVUmwQA==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-4.1.9.tgz", + "integrity": "sha512-Aii/hloBroLGhP5ujsKivLjVbJ3syFQGvHS9jDZ4ipULUozWwUSCqk5493EsY6YrAk/jhWkHLHC/w9JZNHz1vQ==", "dev": true, "requires": { "@babel/plugin-proposal-class-properties": "^7.2.0", @@ -2860,12 +2890,12 @@ "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/addons": "4.1.6", - "@storybook/channel-postmessage": "4.1.6", - "@storybook/client-logger": "4.1.6", - "@storybook/core-events": "4.1.6", - "@storybook/node-logger": "4.1.6", - "@storybook/ui": "4.1.6", + "@storybook/addons": "4.1.9", + "@storybook/channel-postmessage": "4.1.9", + "@storybook/client-logger": "4.1.9", + "@storybook/core-events": "4.1.9", + "@storybook/node-logger": "4.1.9", + "@storybook/ui": "4.1.9", "airbnb-js-shims": "^1 || ^2", "autoprefixer": "^9.3.1", "babel-plugin-macros": "^2.4.2", @@ -2990,9 +3020,9 @@ "dev": true }, "resolve": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", - "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { "path-parse": "^1.0.6" @@ -3011,9 +3041,9 @@ } }, "@storybook/core-events": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-4.1.6.tgz", - "integrity": "sha512-07ki5+VuruWQv7B1ZBlsNYEVSC3dQwIZKjEFL4aKFO57ruaNijkZTF1QHkSGJapyBPa7+LLM2fXqnBkputoEZw==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-4.1.9.tgz", + "integrity": "sha512-HaEvFoyQg74Vn1rAqNjYcfoCwt2VjfgBIu0o22PNYHdw/3wPd2tJqaewpZpoEWLgnlX3LkwNheffgarFo+sLWw==", "dev": true }, "@storybook/mantra-core": { @@ -3028,9 +3058,9 @@ } }, "@storybook/node-logger": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-4.1.6.tgz", - "integrity": "sha512-3mLcNp0eTjwQKHJ0vWpZLlayPOUaZJR/Umc6kWzdMn1K398/k7FU0fBK4FJ7VmnI0z1sYTlqaTqjqN0U3XaxjA==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-4.1.9.tgz", + "integrity": "sha512-KutPraAXUW2k3b2RmVB7Ui/tie9VgiEEhxdOAgpOJEUTMf6D32mgws4iXqlZzDVonpN51EufwLTPdjrAaiiAdQ==", "dev": true, "requires": { "chalk": "^2.4.1", @@ -3059,17 +3089,17 @@ } }, "@storybook/react": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-4.1.6.tgz", - "integrity": "sha512-JavzdoIrLQprLlt/0Bm0QMKMOzqweL7gjXKSl8W5p38hhDpyxRt989t0yfZnwF6K0iGWeU88mAb9OoRkn7o8tA==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-4.1.9.tgz", + "integrity": "sha512-SlGrJ+4jyk62U8ytGoUDcG3+vUtkSCZSXaxXCTjG4b5Yl494hw05MfoprG611pbm6tjOz0kzDk+ZqWvxHZG9JA==", "dev": true, "requires": { "@babel/plugin-transform-react-constant-elements": "^7.2.0", "@babel/preset-flow": "^7.0.0", "@babel/preset-react": "^7.0.0", "@emotion/styled": "^0.10.6", - "@storybook/core": "4.1.6", - "@storybook/node-logger": "4.1.6", + "@storybook/core": "4.1.9", + "@storybook/node-logger": "4.1.9", "@svgr/webpack": "^4.0.3", "babel-plugin-named-asset-import": "^0.2.3", "babel-plugin-react-docgen": "^2.0.0", @@ -3380,9 +3410,9 @@ "dev": true }, "resolve": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", - "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", "dev": true, "requires": { "path-parse": "^1.0.6" @@ -3441,16 +3471,16 @@ } }, "@storybook/ui": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-4.1.6.tgz", - "integrity": "sha512-MXod0JMu/P2sTYlN6DM6yuwvizUKjwFn4lOf+F9hNe4lxZEXw74KogCv0CN32VUrWUP++ZY9DybQr4SMRFVVww==", + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-4.1.9.tgz", + "integrity": "sha512-DFbQoAKfwSnPTE4fy+12OULq1jmWowBqC74PpO8MU0Nu7pW+ADJx+IoFB9FRr2tR9VuuTvu8wVZQmU/Vz9vYOg==", "dev": true, "requires": { "@emotion/core": "^0.13.1", "@emotion/provider": "^0.11.2", "@emotion/styled": "^0.10.6", - "@storybook/components": "4.1.6", - "@storybook/core-events": "4.1.6", + "@storybook/components": "4.1.9", + "@storybook/core-events": "4.1.9", "@storybook/mantra-core": "^1.7.2", "@storybook/podda": "^1.2.3", "@storybook/react-komposer": "^2.0.5", @@ -4870,17 +4900,51 @@ } }, "autoprefixer": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.4.tgz", - "integrity": "sha512-7tpjBadJyHKf+gOJEmKhZIksWxdZCSrnKbbTJNsw+/zX9+f//DLELRQPWjjjVoDbbWlCuNRkN7RfmZwDVgWMLw==", + "version": "9.4.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.6.tgz", + "integrity": "sha512-Yp51mevbOEdxDUy5WjiKtpQaecqYq9OqZSL04rSoCiry7Tc5I9FEyo3bfxiTJc1DfHeKwSFCUYbBAiOQ2VGfiw==", "dev": true, "requires": { - "browserslist": "^4.3.7", - "caniuse-lite": "^1.0.30000926", + "browserslist": "^4.4.1", + "caniuse-lite": "^1.0.30000929", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.7", + "postcss": "^7.0.13", "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30000930", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000930.tgz", + "integrity": "sha512-KD+pw9DderBLB8CGqBzYyFWpnrPVOEjsjargU/CvkNyg60od3cxSPTcTeMPhxJhDbkQPWvOz5BAyBzNl/St9vg==", + "dev": true + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "aws-sign2": { @@ -7231,14 +7295,28 @@ } }, "browserslist": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.7.tgz", - "integrity": "sha512-pWQv51Ynb0MNk9JGMCZ8VkM785/4MQNXiFYtPqI7EEP0TJO+/d/NqRVn1uiAN0DNbnlUSpL2sh16Kspasv3pUQ==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", + "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000925", - "electron-to-chromium": "^1.3.96", + "caniuse-lite": "^1.0.30000929", + "electron-to-chromium": "^1.3.103", "node-releases": "^1.1.3" + }, + "dependencies": { + "caniuse-lite": { + "version": "1.0.30000930", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000930.tgz", + "integrity": "sha512-KD+pw9DderBLB8CGqBzYyFWpnrPVOEjsjargU/CvkNyg60od3cxSPTcTeMPhxJhDbkQPWvOz5BAyBzNl/St9vg==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.106", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.106.tgz", + "integrity": "sha512-eXX45p4q9CRxG0G8D3ZBZYSdN3DnrcZfrFvt6VUr1u7aKITEtRY/xwWzJ/UZcWXa7DMqPu/pYwuZ6Nm+bl0GmA==", + "dev": true + } } }, "bs-logger": { @@ -10628,11 +10706,20 @@ } }, "dotenv": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-5.0.1.tgz", - "integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", + "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", "dev": true }, + "dotenv-defaults": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-1.0.2.tgz", + "integrity": "sha512-iXFvHtXl/hZPiFj++1hBg4lbKwGM+t/GlvELDnRtOFdjXyWP7mubkVr+eZGWG62kdsbulXAef6v/j6kiWc/xGA==", + "dev": true, + "requires": { + "dotenv": "^6.2.0" + } + }, "dotenv-expand": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", @@ -10640,13 +10727,12 @@ "dev": true }, "dotenv-webpack": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.6.0.tgz", - "integrity": "sha512-jTbHXmcVw3KMVhTdgthYNLWWHRGtucrADpZWwVCdiP+pCvuWvxLcUadwEnmz8Wqv/d2UAJxJhp1jrxGlMYCetg==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.7.0.tgz", + "integrity": "sha512-wwNtOBW/6gLQSkb8p43y0Wts970A3xtNiG/mpwj9MLUhtPCQG6i+/DSXXoNN7fbPCU/vQ7JjwGmgOeGZSSZnsw==", "dev": true, "requires": { - "dotenv": "^5.0.1", - "dotenv-expand": "^4.0.1" + "dotenv-defaults": "^1.0.2" } }, "duplexer": { @@ -18455,9 +18541,9 @@ } }, "js-levenshtein": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.5.tgz", - "integrity": "sha512-ap2aTez3WZASzMmJvgvG+nsrCCrtHPQ+4YB+WQjYQpXgLkM+WqwkpzdlVs5l7Xhk128I/CisIk4CdXl7pIchUA==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", "dev": true }, "js-stringify": { @@ -18863,14 +18949,6 @@ "core-js": "^2.5.7", "dotenv": "^6.0.0", "dotenv-expand": "^4.2.0" - }, - "dependencies": { - "dotenv": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", - "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", - "dev": true - } } }, "lcid": { @@ -29669,6 +29747,156 @@ "safe-regex": "^1.1.0" } }, + "regexp-tree": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.0.tgz", + "integrity": "sha512-rHQv+tzu+0l3KS/ERabas1yK49ahNVxuH40WcPg53CzP5p8TgmmyBgHELLyJcvjhTD0e5ahSY6C76LbEVtr7cg==", + "dev": true, + "requires": { + "cli-table3": "^0.5.0", + "colors": "^1.1.2", + "yargs": "^10.0.3" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", + "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.1.0" + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, "regexp.prototype.flags": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", @@ -35670,9 +35898,9 @@ } }, "webpack-dev-middleware": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.5.0.tgz", - "integrity": "sha512-1Zie7+dMr4Vv3nGyhr8mxGQkzTQK1PTS8K3yJ4yB1mfRGwO1DzQibgmNfUqbEfQY6eEtEEUzC+o7vhpm/Sfn5w==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.5.1.tgz", + "integrity": "sha512-4dwCh/AyMOYAybggUr8fiCkRnjVDp+Cqlr9c+aaNB3GJYgRGYQWJ1YX/WAKUNA9dPNHZ6QSN2lYDKqjKSI8Vqw==", "dev": true, "requires": { "memory-fs": "~0.4.1", diff --git a/package.json b/package.json index 714740f2c..42a021720 100644 --- a/package.json +++ b/package.json @@ -31,16 +31,16 @@ } }, "devDependencies": { - "@storybook/addon-actions": "^4.1.4", - "@storybook/addon-info": "^4.1.4", - "@storybook/addon-jest": "^4.1.4", - "@storybook/addon-knobs": "^4.1.4", - "@storybook/addon-links": "^4.1.4", - "@storybook/addon-notes": "^4.1.4", - "@storybook/addon-options": "^4.1.4", - "@storybook/addon-storyshots": "^4.1.4", - "@storybook/addons": "^4.1.4", - "@storybook/react": "^4.1.4", + "@storybook/addon-actions": "^4.1.9", + "@storybook/addon-info": "^4.1.9", + "@storybook/addon-jest": "^4.1.9", + "@storybook/addon-knobs": "^4.1.9", + "@storybook/addon-links": "^4.1.9", + "@storybook/addon-notes": "^4.1.9", + "@storybook/addon-options": "^4.1.9", + "@storybook/addon-storyshots": "^4.1.9", + "@storybook/addons": "^4.1.9", + "@storybook/react": "^4.1.9", "@types/classnames": "^2.2.6", "@types/enzyme": "^3.1.15", "@types/jest": "^23.3.11", diff --git a/packages/Form/Input/card/package-lock.json b/packages/Form/Input/card/package-lock.json index a3127495c..7c1a237e4 100644 --- a/packages/Form/Input/card/package-lock.json +++ b/packages/Form/Input/card/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-card", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/checkbox/package-lock.json b/packages/Form/Input/checkbox/package-lock.json index 8da270f10..8f0bab470 100644 --- a/packages/Form/Input/checkbox/package-lock.json +++ b/packages/Form/Input/checkbox/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-checkbox", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/choice/package-lock.json b/packages/Form/Input/choice/package-lock.json index 1aa437dfb..e1da36301 100644 --- a/packages/Form/Input/choice/package-lock.json +++ b/packages/Form/Input/choice/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-choice", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/date/package-lock.json b/packages/Form/Input/date/package-lock.json index 7a987b21b..4d5f5d68f 100644 --- a/packages/Form/Input/date/package-lock.json +++ b/packages/Form/Input/date/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-date", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/file/package-lock.json b/packages/Form/Input/file/package-lock.json index 6cdf2ea7a..819f32a4d 100644 --- a/packages/Form/Input/file/package-lock.json +++ b/packages/Form/Input/file/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-file", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/number/package-lock.json b/packages/Form/Input/number/package-lock.json index 9b18e2cbf..5091e77cc 100644 --- a/packages/Form/Input/number/package-lock.json +++ b/packages/Form/Input/number/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-number", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/pass/package-lock.json b/packages/Form/Input/pass/package-lock.json index 9b2530e0c..f3c4e1a17 100644 --- a/packages/Form/Input/pass/package-lock.json +++ b/packages/Form/Input/pass/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-pass", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/radio/package-lock.json b/packages/Form/Input/radio/package-lock.json index a084735da..c07e19128 100644 --- a/packages/Form/Input/radio/package-lock.json +++ b/packages/Form/Input/radio/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-radio", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/select-multi/package-lock.json b/packages/Form/Input/select-multi/package-lock.json index 9e95e0174..ba2fd6eb8 100644 --- a/packages/Form/Input/select-multi/package-lock.json +++ b/packages/Form/Input/select-multi/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-select-multi", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/select/package-lock.json b/packages/Form/Input/select/package-lock.json index 9faeb7a54..af9e3166a 100644 --- a/packages/Form/Input/select/package-lock.json +++ b/packages/Form/Input/select/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-select", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/slider/package-lock.json b/packages/Form/Input/slider/package-lock.json index b0255d49b..cf6f3eed0 100644 --- a/packages/Form/Input/slider/package-lock.json +++ b/packages/Form/Input/slider/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-slider", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/switch/package-lock.json b/packages/Form/Input/switch/package-lock.json index 4dd9fb810..7b32bd10b 100644 --- a/packages/Form/Input/switch/package-lock.json +++ b/packages/Form/Input/switch/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-switch", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/Input/text/package-lock.json b/packages/Form/Input/text/package-lock.json index cb443a228..04962f1eb 100644 --- a/packages/Form/Input/text/package-lock.json +++ b/packages/Form/Input/text/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-input-text", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/core/package-lock.json b/packages/Form/core/package-lock.json index 704bd3c12..148f2cf92 100644 --- a/packages/Form/core/package-lock.json +++ b/packages/Form/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-core", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/filter-inline/package-lock.json b/packages/Form/filter-inline/package-lock.json index 5dd43b20c..35d6aad29 100644 --- a/packages/Form/filter-inline/package-lock.json +++ b/packages/Form/filter-inline/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-filter-inline", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/filter/package-lock.json b/packages/Form/filter/package-lock.json index 2b1e9f915..a7a63d829 100644 --- a/packages/Form/filter/package-lock.json +++ b/packages/Form/filter/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-filter", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/steps/package-lock.json b/packages/Form/steps/package-lock.json index d8dee840e..4a3cdded2 100644 --- a/packages/Form/steps/package-lock.json +++ b/packages/Form/steps/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-steps", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Form/summary/package-lock.json b/packages/Form/summary/package-lock.json index b2dc8eea2..65c6b6213 100644 --- a/packages/Form/summary/package-lock.json +++ b/packages/Form/summary/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-form-summary", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Layout/footer-client/package-lock.json b/packages/Layout/footer-client/package-lock.json index dea80835e..fc957b78e 100644 --- a/packages/Layout/footer-client/package-lock.json +++ b/packages/Layout/footer-client/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-layout-footer-client", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Layout/footer/package-lock.json b/packages/Layout/footer/package-lock.json index b9979d897..0adc50b4e 100644 --- a/packages/Layout/footer/package-lock.json +++ b/packages/Layout/footer/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-layout-footer", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Layout/header/README.md b/packages/Layout/header/README.md new file mode 100644 index 000000000..2bbef99fa --- /dev/null +++ b/packages/Layout/header/README.md @@ -0,0 +1,39 @@ +## header + +### Get started + +```sh + npm i "@axa-fr/react-toolkit-layout-header" +``` + +### Components + +#### Header example : + +```javascript +import React from 'react'; +import { Header, Infos, User, Name, Title } from '@axa-fr/react-toolkit-layout-footer'; +const MyHeader => ( +
+ {}} + /> + + {}} + /> +
+); +``` diff --git a/packages/Layout/header/package-lock.json b/packages/Layout/header/package-lock.json index 713b567d2..38a35474e 100644 --- a/packages/Layout/header/package-lock.json +++ b/packages/Layout/header/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-layout-header", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Layout/header/src/ToggleButton/ToogeButton.md b/packages/Layout/header/src/ToggleButton/ToggeButton.md similarity index 100% rename from packages/Layout/header/src/ToggleButton/ToogeButton.md rename to packages/Layout/header/src/ToggleButton/ToggeButton.md diff --git a/packages/Modal/boolean/package-lock.json b/packages/Modal/boolean/package-lock.json index a60970103..db0f9c0dd 100644 --- a/packages/Modal/boolean/package-lock.json +++ b/packages/Modal/boolean/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-modal-boolean", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/Modal/default/package-lock.json b/packages/Modal/default/package-lock.json index 173fc63df..08c7484bb 100644 --- a/packages/Modal/default/package-lock.json +++ b/packages/Modal/default/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-modal-default", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/action/package-lock.json b/packages/action/package-lock.json index 0d420f6f4..7cc076c6a 100644 --- a/packages/action/package-lock.json +++ b/packages/action/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-action", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/alert/package-lock.json b/packages/alert/package-lock.json index 33cfd2723..155193ef3 100644 --- a/packages/alert/package-lock.json +++ b/packages/alert/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-alert", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/badge/package-lock.json b/packages/badge/package-lock.json index b2769bc79..d9ffcd225 100644 --- a/packages/badge/package-lock.json +++ b/packages/badge/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-badge", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/button/package-lock.json b/packages/button/package-lock.json index 861583b4c..e8746ee0b 100644 --- a/packages/button/package-lock.json +++ b/packages/button/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-button", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/collapse/package-lock.json b/packages/collapse/package-lock.json index b3f99d8be..87a6f5423 100644 --- a/packages/collapse/package-lock.json +++ b/packages/collapse/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-collapse", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/core/package-lock.json b/packages/core/package-lock.json index 37643f23a..7b14099c9 100644 --- a/packages/core/package-lock.json +++ b/packages/core/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-core", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/help/package-lock.json b/packages/help/package-lock.json index 8c4fc6235..c005b1433 100644 --- a/packages/help/package-lock.json +++ b/packages/help/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-help", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/highlight/package-lock.json b/packages/highlight/package-lock.json index 04446ec63..887f0379e 100644 --- a/packages/highlight/package-lock.json +++ b/packages/highlight/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-highlight", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/icon/package-lock.json b/packages/icon/package-lock.json index 829d12437..3a3b65468 100644 --- a/packages/icon/package-lock.json +++ b/packages/icon/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-icon", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/link/package-lock.json b/packages/link/package-lock.json index b1e16d1e7..e82b79e0b 100644 --- a/packages/link/package-lock.json +++ b/packages/link/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-link", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/list/package-lock.json b/packages/list/package-lock.json index e20d0c3aa..1a632aaae 100644 --- a/packages/list/package-lock.json +++ b/packages/list/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-list", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/loader/package-lock.json b/packages/loader/package-lock.json index 83c308451..640207e1e 100644 --- a/packages/loader/package-lock.json +++ b/packages/loader/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-loader", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/panel/package-lock.json b/packages/panel/package-lock.json index d46801b58..3fc6287dc 100644 --- a/packages/panel/package-lock.json +++ b/packages/panel/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-panel", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/popover/package-lock.json b/packages/popover/package-lock.json index 42bc7c726..91caa8415 100644 --- a/packages/popover/package-lock.json +++ b/packages/popover/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-popover", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/status/package-lock.json b/packages/status/package-lock.json index 735afb1f7..ee4c371fc 100644 --- a/packages/status/package-lock.json +++ b/packages/status/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-status", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/table/README.md b/packages/table/README.md index cc52111e3..12e69963b 100644 --- a/packages/table/README.md +++ b/packages/table/README.md @@ -1,8 +1,17 @@ ## Table -### Get started +### Installation ```sh npm i @axa-fr/react-toolkit-table ``` +### Import + +```javascript +import Table from '@axa-fr/react-toolkit-table'; + +import '@axa-fr/react-toolkit-table/dist/table.scss'; +/* or */ +import '@axa-fr/react-toolkit-table/dist/af-table.css'; +``` diff --git a/packages/table/package-lock.json b/packages/table/package-lock.json index c24d858e3..70d99327e 100644 --- a/packages/table/package-lock.json +++ b/packages/table/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-table", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/table/src/Body.js b/packages/table/src/Body.js index f1b613c44..957ec0542 100644 --- a/packages/table/src/Body.js +++ b/packages/table/src/Body.js @@ -26,5 +26,6 @@ const Body = props => { Body.propTypes = propTypes; Body.defaultProps = defaultProps; +Body.displayName = 'Table.Body'; export default Body; diff --git a/packages/table/src/Header.js b/packages/table/src/Header.js index 4c35bba7d..f98d949d5 100644 --- a/packages/table/src/Header.js +++ b/packages/table/src/Header.js @@ -35,5 +35,6 @@ const Header = props => { Header.propTypes = propTypes; Header.defaultProps = defaultProps; +Header.displayName = 'Table.Header'; export default Header; diff --git a/packages/table/src/Items/README.md b/packages/table/src/Items/README.md new file mode 100644 index 000000000..9e81c6d91 --- /dev/null +++ b/packages/table/src/Items/README.md @@ -0,0 +1,13 @@ +## Items + +### Installation + +```sh +npm i @axa-fr/react-toolkit-table +``` + +### Import + +```javascript +import { Items } from '@axa-fr/react-toolkit-table'; +``` diff --git a/packages/table/src/Pager/README.md b/packages/table/src/Pager/README.md new file mode 100644 index 000000000..0eb4ba124 --- /dev/null +++ b/packages/table/src/Pager/README.md @@ -0,0 +1,17 @@ +## Pager + +### Installation + +```sh +npm i @axa-fr/react-toolkit-table +``` + +### Import + +```javascript +import { Pager } from '@axa-fr/react-toolkit-table'; + +import '@axa-fr/react-toolkit-table/dist/Pager/pager.scss'; +/* or */ +import '@axa-fr/react-toolkit-table/dist/Pager/af-pager.css'; +``` diff --git a/packages/table/src/Paging/README.md b/packages/table/src/Paging/README.md new file mode 100644 index 000000000..faec8af5d --- /dev/null +++ b/packages/table/src/Paging/README.md @@ -0,0 +1,17 @@ +## Paging + +### Installation + +```sh +npm i @axa-fr/react-toolkit-table +``` + +### Import + +```javascript +import { Paging } from '@axa-fr/react-toolkit-table'; + +import '@axa-fr/react-toolkit-table/dist/Paging/paging.scss'; +/* or */ +import '@axa-fr/react-toolkit-table/dist/Paging/af-paging.css'; +``` diff --git a/packages/table/src/Td.js b/packages/table/src/Td.js index 1bed64c57..fbd8ee4ed 100644 --- a/packages/table/src/Td.js +++ b/packages/table/src/Td.js @@ -56,5 +56,6 @@ const Td = props => { Td.propTypes = propTypes; Td.defaultProps = defaultProps; +Td.displayName = 'Table.Td'; export default Td; diff --git a/packages/table/src/Th.js b/packages/table/src/Th.js index cc6aaec32..ddbcc3cea 100644 --- a/packages/table/src/Th.js +++ b/packages/table/src/Th.js @@ -55,5 +55,6 @@ const Th = props => { Th.propTypes = propTypes; Th.defaultProps = defaultProps; +Th.displayName = 'Table.Th'; export default Th; diff --git a/packages/table/src/Tr.js b/packages/table/src/Tr.js index 7f547718d..e2fecb1bf 100644 --- a/packages/table/src/Tr.js +++ b/packages/table/src/Tr.js @@ -32,5 +32,6 @@ const Tr = props => { Tr.propTypes = propTypes; Tr.defaultProps = defaultProps; +Tr.displayName = 'Table.Tr'; export default Tr; diff --git a/packages/tabs/README.md b/packages/tabs/README.md index 755a88b06..b9ec48e0f 100644 --- a/packages/tabs/README.md +++ b/packages/tabs/README.md @@ -6,3 +6,6 @@ npm i @axa-fr/react-toolkit-tabs ``` +```javascript +import Tabs from '@axa-fr/react-toolkit-tabs'; +``` diff --git a/packages/tabs/package-lock.json b/packages/tabs/package-lock.json index 567647470..31ace821f 100644 --- a/packages/tabs/package-lock.json +++ b/packages/tabs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-tabs", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/tabs/src/Tab.js b/packages/tabs/src/Tab.js index 67a219048..e9906bd6e 100644 --- a/packages/tabs/src/Tab.js +++ b/packages/tabs/src/Tab.js @@ -82,5 +82,6 @@ class Tab extends React.Component { Tab.propTypes = propTypes; Tab.defaultProps = defaultProps; +Tab.displayName = 'Tabs.Tab'; export default Tab; diff --git a/packages/tabs/src/Tabs.Title.js b/packages/tabs/src/Tabs.Title.js index 73477a3da..877b68599 100644 --- a/packages/tabs/src/Tabs.Title.js +++ b/packages/tabs/src/Tabs.Title.js @@ -42,5 +42,6 @@ const Title = props => { Title.propTypes = propTypes; Title.defaultProps = defaultProps; +Title.displayName = 'Tabs.Title'; export default Title; diff --git a/packages/tabs/src/index.js b/packages/tabs/src/index.js index e0629d984..4b674c987 100644 --- a/packages/tabs/src/index.js +++ b/packages/tabs/src/index.js @@ -1,3 +1,3 @@ import Tabs from './Tabs'; -export default Tabs; \ No newline at end of file +export default Tabs; diff --git a/packages/title/README.md b/packages/title/README.md index 6b59d64bf..1b88725c3 100644 --- a/packages/title/README.md +++ b/packages/title/README.md @@ -1,8 +1,17 @@ ## Title -### Get started +### Installation ```sh npm i @axa-fr/react-toolkit-title ``` +### Import + +```javascript +import Title from '@axa-fr/react-toolkit-title'; + +import '@axa-fr/react-toolkit-title/dist/title.scss'; +/* or */ +import '@axa-fr/react-toolkit-title/dist/af-title.css'; +``` diff --git a/packages/title/package-lock.json b/packages/title/package-lock.json index 283c96091..9a95db870 100644 --- a/packages/title/package-lock.json +++ b/packages/title/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-title", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/packages/title/package.json b/packages/title/package.json index 84d4cde84..44bd41e45 100644 --- a/packages/title/package.json +++ b/packages/title/package.json @@ -7,9 +7,6 @@ "scripts": { "prepare": "node ../../scripts/prepare.js" }, - "files": [ - "dist/" - ], "peerDependencies": { "react": "^16.4.1", "react-dom": "^16.4.1" diff --git a/packages/title/src/Title.js b/packages/title/src/Title.js deleted file mode 100644 index 187f8830d..000000000 --- a/packages/title/src/Title.js +++ /dev/null @@ -1,5 +0,0 @@ -import React from 'react'; - -const Title = () =>
; - -export default Title; diff --git a/packages/title/src/Title.spec.js b/packages/title/src/Title.spec.tsx similarity index 83% rename from packages/title/src/Title.spec.js rename to packages/title/src/Title.spec.tsx index 392ec56bf..e50c62dcf 100644 --- a/packages/title/src/Title.spec.js +++ b/packages/title/src/Title.spec.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import * as React from 'react'; import { shallow } from 'enzyme'; import Title from '.'; diff --git a/packages/title/src/Title.tsx b/packages/title/src/Title.tsx new file mode 100644 index 000000000..f11b90897 --- /dev/null +++ b/packages/title/src/Title.tsx @@ -0,0 +1,35 @@ +import * as React from 'react'; +import { + PropsManager, + withClassDefault, + withClassModifier, + WithClassModifierOptions, +} from '@axa-fr/react-toolkit-core'; +import { compose } from 'recompose'; + +const DEFAULT_CLASSNAME = 'af-title'; + +interface TitleBaseProps extends React.HTMLProps {} + +const defaultProps: Partial = { + children: null, +}; + +const omitProperties = PropsManager.omit(['classModifier']); + +const TitleRaw: React.SFC = ({ children, ...otherProps }) => ( +

{children}

+); + +TitleRaw.defaultProps = defaultProps; + +interface TitleProps extends WithClassModifierOptions, TitleBaseProps {} + +const enhance = compose( + withClassDefault(DEFAULT_CLASSNAME), + withClassModifier +); + +const Enhanced = enhance(TitleRaw); +Enhanced.displayName = 'Title'; +export default Enhanced; diff --git a/packages/title/src/index.js b/packages/title/src/index.ts similarity index 98% rename from packages/title/src/index.js rename to packages/title/src/index.ts index 46fbfcacb..2eef006c4 100644 --- a/packages/title/src/index.js +++ b/packages/title/src/index.ts @@ -1,3 +1,4 @@ + import Title from './Title'; export default Title; diff --git a/packages/title/tsconfig.json b/packages/title/tsconfig.json new file mode 100644 index 000000000..1c9fa7fd8 --- /dev/null +++ b/packages/title/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../../tsconfig.dev.json", + "include": ["./src/index.ts"] +} diff --git a/storybook/addons/src/storieAdd.js b/storybook/addons/src/storieAdd.js index f47a220a5..9d6283de3 100644 --- a/storybook/addons/src/storieAdd.js +++ b/storybook/addons/src/storieAdd.js @@ -1,8 +1,7 @@ import { storiesOf } from '@storybook/react'; import { withKnobs } from '@storybook/addon-knobs'; import { withReadme, withDocs } from 'storybook-readme'; -import { withInfo } from '@storybook/addon-info'; -import { setDefaults } from '@storybook/addon-info'; +import { withInfo, setDefaults } from '@storybook/addon-info'; // addon-info setDefaults({ @@ -13,20 +12,22 @@ const addToStorie = (storiesData, module) => { const stories = storiesOf(storiesData.name, module); stories.addDecorator(withKnobs); storiesData.stories.forEach(story => { - let component = story.component; + let { component } = story; + if (story.docs) { + component = withDocs(story.docs, component); + } else if (storiesData.docs) { + component = withDocs(storiesData.docs, component); + } if (story.withInfo !== false) { component = withInfo({ inline: true, text: `

Code information

`, })(component); } - if (story.docs) { - component = withDocs(story.docs, component); - } else if (storiesData.docs) { - component = withDocs(storiesData.docs, component); - } if (story.readme) { component = withReadme(story.readme, component); + } else if (storiesData.readme) { + component = withReadme(storiesData.readme, component); } const desc = story.desc || 'Default'; stories.add(desc, component); diff --git a/storybook/storybook/.storybook/addons.js b/storybook/storybook/.storybook/addons.js index 4afd8ae91..6eb520d78 100644 --- a/storybook/storybook/.storybook/addons.js +++ b/storybook/storybook/.storybook/addons.js @@ -1,4 +1,3 @@ import '@storybook/addon-actions/register'; import '@storybook/addon-knobs/register'; -import 'storybook-readme/register'; import '@storybook/addon-options/register'; diff --git a/storybook/storybook/.storybook/storybook.css b/storybook/storybook/.storybook/storybook.css index a63116a11..5f3dca60f 100644 --- a/storybook/storybook/.storybook/storybook.css +++ b/storybook/storybook/.storybook/storybook.css @@ -4,3 +4,7 @@ #root > div > div { text-align: left !important; } + +.storybook-readme-story > div { + text-align: left !important; +} \ No newline at end of file diff --git a/storybook/storybook/package-lock.json b/storybook/storybook/package-lock.json index a82c0c3c0..2f27d555c 100644 --- a/storybook/storybook/package-lock.json +++ b/storybook/storybook/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/react-toolkit-storybook", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/storybook/storybook/src/Home/Home.stories.js b/storybook/storybook/src/Home/Home.stories.js index c9ed1e61d..ccc612440 100644 --- a/storybook/storybook/src/Home/Home.stories.js +++ b/storybook/storybook/src/Home/Home.stories.js @@ -1,15 +1,30 @@ /* eslint-disable react/no-danger, jsx-a11y/href-no-hash */ import React from 'react'; -import './Home.scss'; import addToStorie from '@axa-fr/storybook-addons'; +import './Home.scss'; -let storyData = { +const storyData = { name: 'Get Started', - stories: [{ - desc: 'Introduction', - withInfo :false, - docs: require('./Home.md'), - component: ()=> (
React logoStorybook logo
)}, + stories: [ + { + desc: 'Introduction', + withInfo: false, + docs: require('./Home.md'), + component: () => ( +
+ React logo + Storybook logo +
+ ), + }, ], }; diff --git a/storybook/storybook/src/packages/Form/Demo/Form.stories.js b/storybook/storybook/src/packages/Form/Demo/Form.stories.js index bf554b18e..9057273d2 100644 --- a/storybook/storybook/src/packages/Form/Demo/Form.stories.js +++ b/storybook/storybook/src/packages/Form/Demo/Form.stories.js @@ -5,11 +5,11 @@ import FormContainer from './Form.container'; const storyData = { name: 'Form.Demo Statefull', + docs: require('./README.md'), stories: [ { desc: 'Form with recompose', withInfo: false, - readme: require('./README.md'), component: () => , }, ], diff --git a/storybook/storybook/src/packages/Form/Input/card/src/Card.stories.js b/storybook/storybook/src/packages/Form/Input/card/src/Card.stories.js index e8d2496c0..33db84ba4 100644 --- a/storybook/storybook/src/packages/Form/Input/card/src/Card.stories.js +++ b/storybook/storybook/src/packages/Form/Input/card/src/Card.stories.js @@ -3,7 +3,15 @@ import { action } from '@storybook/addon-actions'; import { text, boolean, select } from '@storybook/addon-knobs'; import addToStorie from '@axa-fr/storybook-addons'; -import { Card, CardGroupRadio, CardGroupCheckbox, CardMeta, CardContent, CardHeader, CardFooter } from '@axa-fr/react-toolkit-form-input-card'; +import { + Card, + CardGroupRadio, + CardGroupCheckbox, + CardMeta, + CardContent, + CardHeader, + CardFooter, +} from '@axa-fr/react-toolkit-form-input-card'; const readme = require('@axa-fr/react-toolkit-form-input-card/dist/README.md'); @@ -21,16 +29,19 @@ const LABELS = { mdFile: 'Form/Card/Card', card1: { title: 'Collapsible Group Item #1', - text: 'Collapsible content 1 Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven’t heard of them accusamus labore sustainable VHS.', + text: + 'Collapsible content 1 Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven’t heard of them accusamus labore sustainable VHS.', }, card2: { title: 'Collapsible Group Item #2', - text: 'Collapsible content 2 Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven’t heard of them accusamus labore sustainable VHS.' + text: + 'Collapsible content 2 Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven’t heard of them accusamus labore sustainable VHS.', }, card3: { title: 'Collapsible Group Item #3', - text: 'Collapsible content 3 Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven’t heard of them accusamus labore sustainable VHS.' - } + text: + 'Collapsible content 3 Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven’t heard of them accusamus labore sustainable VHS.', + }, }; const CARDTYPE = { @@ -208,7 +219,6 @@ stories.push({ ), }); - stories.push({ desc: LABELS.desc6, component: () => ( @@ -324,8 +334,8 @@ stories.push({ const storyData = { name: 'Form.Input.Card', - docs:readme, - stories: stories, + docs: readme, + stories, }; -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/Form/Input/checkbox/src/CheckboxInput.stories.js b/storybook/storybook/src/packages/Form/Input/checkbox/src/CheckboxInput.stories.js index 268ad753f..818892892 100644 --- a/storybook/storybook/src/packages/Form/Input/checkbox/src/CheckboxInput.stories.js +++ b/storybook/storybook/src/packages/Form/Input/checkbox/src/CheckboxInput.stories.js @@ -136,7 +136,7 @@ stories.push({ const storyData = { name: 'Form.Input.Checkbox', - docs:readme, + docs: readme, stories, }; diff --git a/storybook/storybook/src/packages/Form/Input/choice/src/ChoiceInput.stories.js b/storybook/storybook/src/packages/Form/Input/choice/src/ChoiceInput.stories.js index fcdb207c2..6325b834d 100644 --- a/storybook/storybook/src/packages/Form/Input/choice/src/ChoiceInput.stories.js +++ b/storybook/storybook/src/packages/Form/Input/choice/src/ChoiceInput.stories.js @@ -4,7 +4,13 @@ import { text, boolean, select } from '@storybook/addon-knobs'; import addToStorie from '@axa-fr/storybook-addons'; import { ChoiceInput, Choice } from '@axa-fr/react-toolkit-form-input-choice'; -import { MessageTypes, FieldForm, HelpMessage, FieldError, InputConstants } from '@axa-fr/react-toolkit-form-core'; +import { + MessageTypes, + FieldForm, + HelpMessage, + FieldError, + InputConstants, +} from '@axa-fr/react-toolkit-form-core'; const readme = require('@axa-fr/react-toolkit-form-input-choice/dist/README.md'); @@ -13,7 +19,7 @@ const stories = []; stories.push({ desc: 'ChoiceInput', component: () => ( -
+ ( ( ( - -
-
- + + +
-
- - + + ), }); - stories.push({ desc: 'SelectBase', component: () => ( @@ -116,8 +126,8 @@ stories.push({ const storyData = { name: 'Form.Input.Select', - docs:readme, - stories: stories, + docs: readme, + stories, }; addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/Form/Input/switch/src/Switch.stories.js b/storybook/storybook/src/packages/Form/Input/switch/src/Switch.stories.js index 3cb0ab198..2fb98f8a8 100644 --- a/storybook/storybook/src/packages/Form/Input/switch/src/Switch.stories.js +++ b/storybook/storybook/src/packages/Form/Input/switch/src/Switch.stories.js @@ -68,7 +68,7 @@ const options = [ }, { label: LABELS.SwitchInput.choice.item4, - value: LABELS.SwitchInput.choice.value4 + value: LABELS.SwitchInput.choice.value4, }, ]; @@ -107,7 +107,7 @@ stories.push({ const storyData = { name: 'Form.Input.Switch', docs: readme, - stories: stories, + stories, }; addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/Form/Input/switch/src/SwitchInput.stories.js b/storybook/storybook/src/packages/Form/Input/switch/src/SwitchInput.stories.js index 744f4a06a..b131980d9 100644 --- a/storybook/storybook/src/packages/Form/Input/switch/src/SwitchInput.stories.js +++ b/storybook/storybook/src/packages/Form/Input/switch/src/SwitchInput.stories.js @@ -78,7 +78,7 @@ const options = [ stories.push({ desc: 'SwitchInput', - docs: readme, + component: () => ( @@ -24,7 +24,7 @@ stories.push({ const storyData = { name: 'Form.Summary', - docs:readme, + docs: readme, stories, }; diff --git a/storybook/storybook/src/packages/Layout/footer-client/src/FooterClientComplex.stories.js b/storybook/storybook/src/packages/Layout/footer-client/src/FooterClientComplex.stories.js index 8ee675d6d..255a1f4bb 100644 --- a/storybook/storybook/src/packages/Layout/footer-client/src/FooterClientComplex.stories.js +++ b/storybook/storybook/src/packages/Layout/footer-client/src/FooterClientComplex.stories.js @@ -131,7 +131,7 @@ stories.push({ const storyData = { name: 'Layout.FooterClient', - desc: readme, + docs: readme, stories, }; diff --git a/storybook/storybook/src/packages/Layout/footer-client/src/FooterClientWOBottom.stories.js b/storybook/storybook/src/packages/Layout/footer-client/src/FooterClientWOBottom.stories.js index 78e3f8ff7..b8af28cef 100644 --- a/storybook/storybook/src/packages/Layout/footer-client/src/FooterClientWOBottom.stories.js +++ b/storybook/storybook/src/packages/Layout/footer-client/src/FooterClientWOBottom.stories.js @@ -108,7 +108,7 @@ stories.push({ const storyData = { name: 'Layout.FooterClient', - docs:readme, + docs: readme, stories, }; diff --git a/storybook/storybook/src/packages/Layout/header/src/Header/Header.stories.js b/storybook/storybook/src/packages/Layout/header/src/Header/Header.stories.js index 0c023e611..e06e3a216 100644 --- a/storybook/storybook/src/packages/Layout/header/src/Header/Header.stories.js +++ b/storybook/storybook/src/packages/Layout/header/src/Header/Header.stories.js @@ -1,8 +1,10 @@ import React from 'react'; -import logo from './react.svg'; import addToStorie from '@axa-fr/storybook-addons'; import { Name, Header } from '@axa-fr/react-toolkit-layout-header'; +import logo from './react.svg'; + +const readme = require('@axa-fr/react-toolkit-layout-header/dist/README.md'); const stories = []; @@ -10,7 +12,7 @@ stories.push({ component: () => (
( - - ), + component: () => , }); const storyData = { name: 'Layout.Header.Infos', - stories: stories, + docs: readme, + stories, }; -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/Layout/header/src/MenuTitleWrapper.stories.js b/storybook/storybook/src/packages/Layout/header/src/MenuTitleWrapper.stories.js index c97f468d4..62c35c6bf 100644 --- a/storybook/storybook/src/packages/Layout/header/src/MenuTitleWrapper.stories.js +++ b/storybook/storybook/src/packages/Layout/header/src/MenuTitleWrapper.stories.js @@ -13,6 +13,7 @@ class MenuTitleWrapper extends React.Component { }; this.handleClick = this.handleClick.bind(this); } + handleClick() { const body = document.body; body.classList.toggle('af-menu-open'); @@ -21,6 +22,7 @@ class MenuTitleWrapper extends React.Component { isMenuVisible: !isMenuVisible, }); } + render() { const { isMenuVisible } = this.state; return ( @@ -166,14 +168,12 @@ class MenuTitleWrapper extends React.Component { } stories.push({ - component: () => ( - - ), + component: () => , }); const storyData = { name: 'Layout.Header.MenuTitleWrapper', - stories: stories, + stories, }; -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/Layout/header/src/Name/Name.stories.js b/storybook/storybook/src/packages/Layout/header/src/Name/Name.stories.js index 30ad8343b..638ef108c 100644 --- a/storybook/storybook/src/packages/Layout/header/src/Name/Name.stories.js +++ b/storybook/storybook/src/packages/Layout/header/src/Name/Name.stories.js @@ -1,16 +1,18 @@ /* eslint-disable react/no-array-index-key */ import React from 'react'; import { action } from '@storybook/addon-actions'; -import logo from './react.svg'; import addToStorie from '@axa-fr/storybook-addons'; import { Name } from '@axa-fr/react-toolkit-layout-header'; +import logo from './react.svg'; + +const readme = require('@axa-fr/react-toolkit-layout-header/dist/README.md'); const stories = []; stories.push({ component: () => ( ( ( - - Home - - } - /> - {null} - - Fileupload - - } - /> - + isVisible={boolean('isVisible', true)} + onClick={action('onClick Action')}> + + Home + + } + /> + {null} + + Fileupload + + } + /> + ), }); @@ -312,12 +313,12 @@ stories.push({ ), }); - class LinkItem extends React.Component { constructor(props) { super(props); this.state = {}; } + render() { const { to, children, ...otherProps } = this.props; return ( @@ -328,9 +329,8 @@ class LinkItem extends React.Component { } } - stories.push({ - desc: 'NavBar with custom Link item', + desc: 'NavBar with custom Link item', component: () => ( (
    (
    -
    + }> + + Sous lien + + } + /> + + Sous lien2 + + } + /> + + Sous lien3 + + } + /> + + Sous lien4 + + } + /> + + ), }); const storyData = { name: 'Layout.Header.NavBarItem', - desc: require('./NavBarItem.md'), - stories: stories, + docs: readme, + stories, }; -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/Layout/header/src/Title/src/Title.stories.js b/storybook/storybook/src/packages/Layout/header/src/Title/src/Title.stories.js index d139578f9..6195fdbf1 100644 --- a/storybook/storybook/src/packages/Layout/header/src/Title/src/Title.stories.js +++ b/storybook/storybook/src/packages/Layout/header/src/Title/src/Title.stories.js @@ -6,6 +6,8 @@ import addToStorie from '@axa-fr/storybook-addons'; import { Title } from '@axa-fr/react-toolkit-layout-header'; import Action from '@axa-fr/react-toolkit-action'; +const readme = require('@axa-fr/react-toolkit-layout-header/dist/README.md'); + const stories = []; stories.push({ @@ -60,6 +62,7 @@ stories.push({ const storyData = { name: 'Layout.Header.Title', + docs: readme, stories, }; diff --git a/storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToogeButton.md b/storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToggleButton.md similarity index 100% rename from storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToogeButton.md rename to storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToggleButton.md diff --git a/storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToogleButton.stories.js b/storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToggleButton.stories.js similarity index 91% rename from storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToogleButton.stories.js rename to storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToggleButton.stories.js index e74bda8f1..ad0c9c466 100644 --- a/storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToogleButton.stories.js +++ b/storybook/storybook/src/packages/Layout/header/src/ToggleButton/ToggleButton.stories.js @@ -4,6 +4,8 @@ import Action from '@axa-fr/react-toolkit-action'; import addToStorie from '@axa-fr/storybook-addons'; import { ToggleButton } from '@axa-fr/react-toolkit-layout-header'; +const readme = require('./ToggleButton.md'); + const stories = []; const actionToggle = { @@ -26,6 +28,7 @@ stories.push({ const storyData = { name: 'Layout.Header.ToggleButton', + docs: readme, stories, }; diff --git a/storybook/storybook/src/packages/Layout/header/src/User/User.stories.js b/storybook/storybook/src/packages/Layout/header/src/User/User.stories.js index 136c60596..4c9c5cf70 100644 --- a/storybook/storybook/src/packages/Layout/header/src/User/User.stories.js +++ b/storybook/storybook/src/packages/Layout/header/src/User/User.stories.js @@ -5,6 +5,8 @@ import { action } from '@storybook/addon-actions'; import addToStorie from '@axa-fr/storybook-addons'; import { User } from '@axa-fr/react-toolkit-layout-header'; +const readme = require('@axa-fr/react-toolkit-layout-header/dist/README.md'); + const stories = []; const onClick = e => { @@ -31,6 +33,7 @@ stories.push({ const storyData = { name: 'Layout.Header.User', + docs: readme, stories, }; diff --git a/storybook/storybook/src/packages/Modal/boolean/src/ModalBoolean.stories.js b/storybook/storybook/src/packages/Modal/boolean/src/ModalBoolean.stories.js index 5482e540f..61c617150 100644 --- a/storybook/storybook/src/packages/Modal/boolean/src/ModalBoolean.stories.js +++ b/storybook/storybook/src/packages/Modal/boolean/src/ModalBoolean.stories.js @@ -36,9 +36,8 @@ stories.push({ const storyData = { name: 'Modal.Boolean', - docs:readme, - stories: stories, + docs: readme, + stories, }; - -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/Modal/default/src/ModalDefault.stories.js b/storybook/storybook/src/packages/Modal/default/src/ModalDefault.stories.js index 59448c560..91d87933b 100644 --- a/storybook/storybook/src/packages/Modal/default/src/ModalDefault.stories.js +++ b/storybook/storybook/src/packages/Modal/default/src/ModalDefault.stories.js @@ -2,14 +2,18 @@ import React from 'react'; import { text, boolean } from '@storybook/addon-knobs'; import { action } from '@storybook/addon-actions'; import addToStorie from '@axa-fr/storybook-addons'; -import Modal, { ModalCore, Body, Footer, HeaderBase } from '@axa-fr/react-toolkit-modal-default'; +import Modal, { + ModalCore, + Body, + Footer, + HeaderBase, +} from '@axa-fr/react-toolkit-modal-default'; const readme = require('@axa-fr/react-toolkit-modal-default/dist/README.md'); const stories = [ { desc: 'Custom header', - docs: readme, component: () => (
    (
    e => { const readme = require('@axa-fr/react-toolkit-action/dist/README.md'); -let storyData = { +const storyData = { name: 'Action', + docs: readme, stories: [ { desc: 'Simple action link', - docs: readme, component: () => ( ( ( ( ( ( ( ( ( ( ( ( ( ( - {text(KNOBS_LABELS.title, LABELS.title)} -)}, + stories: [ + { + desc: 'Simple badge', + component: () => ( + + {text(KNOBS_LABELS.title, LABELS.title)} + + ), + }, ], }; diff --git a/storybook/storybook/src/packages/button/src/Button.stories.js b/storybook/storybook/src/packages/button/src/Button.stories.js index 7a45bde79..79547f528 100644 --- a/storybook/storybook/src/packages/button/src/Button.stories.js +++ b/storybook/storybook/src/packages/button/src/Button.stories.js @@ -11,14 +11,14 @@ const LABELS = { id: 'previous', className: 'reverse hasiconLeft', text: 'Chargement des véhicules', - icon: 'glyphicon glyphicon-arrowthin-left' + icon: 'glyphicon glyphicon-arrowthin-left', }, btn2: { id: 'next', className: 'auto pullRight hasiconRight', text: 'Récapitulatif', - icon: 'glyphicon glyphicon-arrowthin-right' - } + icon: 'glyphicon glyphicon-arrowthin-right', + }, }; const KNOBS_LABELS = { @@ -26,46 +26,48 @@ const KNOBS_LABELS = { id: 'id button 1', className: 'classModifier button 1', text: 'text button 1', - icon: 'icon button 1' + icon: 'icon button 1', }, btn2: { id: 'id button 2', className: 'classModifier button 2', text: 'text button 2', - icon: 'icon button 2' - } + icon: 'icon button 2', + }, }; const Component = () => ( -
    - - -
    - ); +
    + + +
    +); -let storyData = { +const storyData = { name: 'Button', docs: readme, - stories: [{ - desc: 'Simple button', - component: Component} + stories: [ + { + desc: 'Simple button', + component: Component, + }, ], }; -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/collapse/src/Collapse.stories.js b/storybook/storybook/src/packages/collapse/src/Collapse.stories.js index fcf0e465c..9f91e148a 100644 --- a/storybook/storybook/src/packages/collapse/src/Collapse.stories.js +++ b/storybook/storybook/src/packages/collapse/src/Collapse.stories.js @@ -150,7 +150,7 @@ stories.push({ const storyData = { name: 'Collapse', docs: readme, - stories: stories, + stories, }; addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/help/src/Help.stories.js b/storybook/storybook/src/packages/help/src/Help.stories.js index cb076a704..e99684d09 100644 --- a/storybook/storybook/src/packages/help/src/Help.stories.js +++ b/storybook/storybook/src/packages/help/src/Help.stories.js @@ -30,7 +30,7 @@ stories.push({ const storyData = { name: 'Help', stories, - docs:readme, + readme, }; addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/icon/src/Icon.stories.js b/storybook/storybook/src/packages/icon/src/Icon.stories.js index f24225a7b..887ac21f5 100644 --- a/storybook/storybook/src/packages/icon/src/Icon.stories.js +++ b/storybook/storybook/src/packages/icon/src/Icon.stories.js @@ -19,9 +19,9 @@ const storyData = { className={text('className', '')} basePath={text('basePath', '/')} /> - ) - } - ] + ), + }, + ], }; addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/loader/src/Loader.stories.js b/storybook/storybook/src/packages/loader/src/Loader.stories.js index 6ad38c462..825116e7f 100644 --- a/storybook/storybook/src/packages/loader/src/Loader.stories.js +++ b/storybook/storybook/src/packages/loader/src/Loader.stories.js @@ -26,7 +26,7 @@ stories.push({ const storyData = { name: 'Loader', docs: readme, - stories: stories, + stories, }; -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/popover/src/Popover.stories.js b/storybook/storybook/src/packages/popover/src/Popover.stories.js index 406b85338..bde08d2f0 100644 --- a/storybook/storybook/src/packages/popover/src/Popover.stories.js +++ b/storybook/storybook/src/packages/popover/src/Popover.stories.js @@ -3,7 +3,11 @@ import { text, boolean, select } from '@storybook/addon-knobs'; import { action } from '@storybook/addon-actions'; import addToStorie from '@axa-fr/storybook-addons'; -import Popover, { PopoverBase, PopoverPlacements, PopoverModes } from '@axa-fr/react-toolkit-popover'; +import Popover, { + PopoverBase, + PopoverPlacements, + PopoverModes, +} from '@axa-fr/react-toolkit-popover'; const readme = require('@axa-fr/react-toolkit-popover/dist/README.md'); @@ -72,8 +76,8 @@ stories.push({ const storyData = { name: 'Popover', - docs:readme, - stories: stories, + docs: readme, + stories, }; -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/table/src/Items/Items.stories.js b/storybook/storybook/src/packages/table/src/Items/Items.stories.js index bf7303819..240defff0 100644 --- a/storybook/storybook/src/packages/table/src/Items/Items.stories.js +++ b/storybook/storybook/src/packages/table/src/Items/Items.stories.js @@ -5,7 +5,7 @@ import { text, number } from '@storybook/addon-knobs'; import addToStorie from '@axa-fr/storybook-addons'; import { Items } from '@axa-fr/react-toolkit-table'; -const readme = require('@axa-fr/react-toolkit-table/dist/README.md'); +const readme = require('@axa-fr/react-toolkit-table/dist/Items/README.md'); const stories = []; @@ -18,13 +18,13 @@ stories.push({ classModifier={text('classModifier', '')} className={text('className', '')} /> -), + ), }); const storyData = { name: 'Table.Items', - docs:readme, - stories: stories, + docs: readme, + stories, }; addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/table/src/Pager/Pager.stories.js b/storybook/storybook/src/packages/table/src/Pager/Pager.stories.js index 410c9383e..a3d0d8d9e 100644 --- a/storybook/storybook/src/packages/table/src/Pager/Pager.stories.js +++ b/storybook/storybook/src/packages/table/src/Pager/Pager.stories.js @@ -5,7 +5,7 @@ import { text, number, select } from '@storybook/addon-knobs'; import addToStorie from '@axa-fr/storybook-addons'; import { Pager } from '@axa-fr/react-toolkit-table'; -const readme = require('@axa-fr/react-toolkit-table/dist/README.md'); +const readme = require('@axa-fr/react-toolkit-table/dist/Pager/README.md'); const stories = []; @@ -19,13 +19,13 @@ stories.push({ className={text('className', '')} mode={select('mode', Pager.Modes, Pager.Modes.default)} /> -), + ), }); const storyData = { name: 'Table.Pager', docs: readme, - stories: stories, + stories, }; addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/table/src/Paging/Paging.stories.js b/storybook/storybook/src/packages/table/src/Paging/Paging.stories.js index 3089a7c54..04ea0b274 100644 --- a/storybook/storybook/src/packages/table/src/Paging/Paging.stories.js +++ b/storybook/storybook/src/packages/table/src/Paging/Paging.stories.js @@ -5,27 +5,27 @@ import { text, number } from '@storybook/addon-knobs'; import addToStorie from '@axa-fr/storybook-addons'; import { Paging } from '@axa-fr/react-toolkit-table'; -const readme = require('@axa-fr/react-toolkit-table/dist/README.md'); +const readme = require('@axa-fr/react-toolkit-table/dist/Paging/README.md'); const stories = []; stories.push({ component: () => ( -), + numberItems={number('numberItems', 20)} + numberPages={number('numberPages', 23)} + currentPage={number('currentPage', 5)} + onChange={action('onChange')} + classModifier={text('classModifier', '')} + className={text('className', '')} + /> + ), }); const storyData = { name: 'Table.Paging', docs: readme, - stories: stories, + stories, }; -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/table/src/Table.stories.js b/storybook/storybook/src/packages/table/src/Table.stories.js index bf292c3ec..992500c4e 100644 --- a/storybook/storybook/src/packages/table/src/Table.stories.js +++ b/storybook/storybook/src/packages/table/src/Table.stories.js @@ -27,7 +27,7 @@ const modifiers = [ ]; stories.push({ - desc:'Table', + desc: 'Table', component: () => ( ( - + Content of my first tab - - - Content of my second tab - - Content of my third tab - - Content of my fifth tab - - -), + + + Content of my second tab + + Content of my third tab + + Content of my fifth tab + + + ), }); const storyData = { name: 'Tabs', docs: readme, - stories: stories, + stories, }; -addToStorie(storyData, module); \ No newline at end of file +addToStorie(storyData, module); diff --git a/storybook/storybook/src/packages/title/src/Title.stories.js b/storybook/storybook/src/packages/title/src/Title.stories.js new file mode 100644 index 000000000..f5ccd2ff1 --- /dev/null +++ b/storybook/storybook/src/packages/title/src/Title.stories.js @@ -0,0 +1,26 @@ +import React from 'react'; +import addToStorie from '@axa-fr/storybook-addons'; +import { text } from '@storybook/addon-knobs'; +import Title from '@axa-fr/react-toolkit-title'; + +const readme = require('@axa-fr/react-toolkit-title/dist/README.md'); + +const stories = []; + +stories.push({ + component: () => ( + + Sample Title + + ), +}); + +const storyData = { + name: 'Title', + docs: readme, + stories, +}; + +addToStorie(storyData, module); diff --git a/storybook/styles/package-lock.json b/storybook/styles/package-lock.json index 9487d0376..776755e07 100644 --- a/storybook/styles/package-lock.json +++ b/storybook/styles/package-lock.json @@ -1,6 +1,6 @@ { "name": "@axa-fr/demo-css", - "version": "1.0.2", + "version": "1.0.3", "lockfileVersion": 1, "requires": true, "dependencies": {