From 02a0864c66b10c02070eca06d4c68f0d8597c1c1 Mon Sep 17 00:00:00 2001
From: hachiojidev <72719739+hachiojidev@users.noreply.github.com>
Date: Mon, 25 Jan 2021 12:14:31 +0900
Subject: [PATCH] feat(skeleton): Add layout classes (#151)
---
package.json | 12 +-
src/__tests__/components/skeleton.test.tsx | 6 +-
src/components/Skeleton/Skeleton.tsx | 21 +-
src/components/Skeleton/types.ts | 6 +-
yarn.lock | 449 ++++++++++-----------
5 files changed, 247 insertions(+), 247 deletions(-)
diff --git a/package.json b/package.json
index 26a8506e3..48b69c22b 100644
--- a/package.json
+++ b/package.json
@@ -37,11 +37,11 @@
"@commitlint/config-conventional": "^11.0.0",
"@pancakeswap-libs/eslint-config-pancake": "0.1.0",
"@rollup/plugin-typescript": "^8.1.0",
- "@storybook/addon-a11y": "^6.1.5",
- "@storybook/addon-actions": "^6.1.5",
- "@storybook/addon-essentials": "^6.1.5",
- "@storybook/addon-links": "^6.1.5",
- "@storybook/react": "^6.1.5",
+ "@storybook/addon-a11y": "^6.1.15",
+ "@storybook/addon-actions": "^6.1.15",
+ "@storybook/addon-essentials": "^6.1.15",
+ "@storybook/addon-links": "^6.1.15",
+ "@storybook/react": "^6.1.15",
"@testing-library/jest-dom": "^5.11.6",
"@testing-library/react": "^11.2.2",
"@types/react": "^17.0.0",
@@ -62,7 +62,7 @@
"react-dom": "^17.0.1",
"react-is": "^17.0.1",
"react-router-dom": "^5.2.0",
- "rollup": "^2.35.0",
+ "rollup": "^2.38.0",
"styled-components": "^5.2.0",
"themeprovider-storybook": "^1.6.4",
"ts-jest": "^26.4.4",
diff --git a/src/__tests__/components/skeleton.test.tsx b/src/__tests__/components/skeleton.test.tsx
index f0e6676c2..bef79b22f 100644
--- a/src/__tests__/components/skeleton.test.tsx
+++ b/src/__tests__/components/skeleton.test.tsx
@@ -7,7 +7,7 @@ it("renders correctly", () => {
expect(asFragment()).toMatchInlineSnapshot(`
`);
@@ -18,7 +18,7 @@ it("renders correctly avatar", () => {
expect(asFragment()).toMatchInlineSnapshot(`
@@ -31,7 +31,7 @@ it("renders correctly waves animation", () => {
expect(asFragment()).toMatchInlineSnapshot(`
diff --git a/src/components/Skeleton/Skeleton.tsx b/src/components/Skeleton/Skeleton.tsx
index 6c769c2da..12ccaef13 100644
--- a/src/components/Skeleton/Skeleton.tsx
+++ b/src/components/Skeleton/Skeleton.tsx
@@ -1,5 +1,6 @@
import React from "react";
import styled, { keyframes } from "styled-components";
+import { space, layout } from "styled-system";
import { SkeletonProps, animation as ANIMATION, variant as VARIANT } from "./types";
const waves = keyframes`
@@ -23,13 +24,14 @@ const pulse = keyframes`
}
`;
-const Root = styled.div<{ variant: SkeletonProps["variant"]; width?: number; height?: number }>`
+const Root = styled.div`
min-height: 20px;
display: block;
background-color: ${({ theme }) => theme.colors.backgroundDisabled};
- width: ${({ width }) => (width ? `${width}px` : "100%")};
- height: ${({ height }) => (height ? `${height}px` : "100%")};
border-radius: ${({ variant, theme }) => (variant === VARIANT.CIRCLE ? theme.radii.circle : theme.radii.small)};
+
+ ${layout}
+ ${space}
`;
const Pulse = styled(Root)`
@@ -53,13 +55,12 @@ const Waves = styled(Root)`
}
`;
-const Skeleton: React.FC = ({ width, height, variant = VARIANT.RECT, animation = ANIMATION.PULSE }) => {
- return (
- <>
- {animation === ANIMATION.PULSE && }
- {animation === ANIMATION.WAVES && }
- >
- );
+const Skeleton: React.FC = ({ variant = VARIANT.RECT, animation = ANIMATION.PULSE, ...props }) => {
+ if (animation === ANIMATION.WAVES) {
+ return ;
+ }
+
+ return ;
};
export default Skeleton;
diff --git a/src/components/Skeleton/types.ts b/src/components/Skeleton/types.ts
index 68715fadb..c343f88bd 100644
--- a/src/components/Skeleton/types.ts
+++ b/src/components/Skeleton/types.ts
@@ -1,3 +1,5 @@
+import { LayoutProps, SpaceProps } from "styled-system";
+
export const animation = {
WAVES: "waves",
PULSE: "pulse",
@@ -11,9 +13,7 @@ export const variant = {
export type Animation = typeof animation[keyof typeof animation];
export type Variant = typeof variant[keyof typeof variant];
-export interface SkeletonProps {
+export interface SkeletonProps extends SpaceProps, LayoutProps {
animation?: Animation;
variant?: Variant;
- width?: number;
- height?: number;
}
diff --git a/yarn.lock b/yarn.lock
index 2dbd7fd64..2738cc840 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1650,19 +1650,19 @@
dependencies:
"@sinonjs/commons" "^1.7.0"
-"@storybook/addon-a11y@^6.1.5":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-6.1.14.tgz#17cc6864b1427e4a432727ceaa9cc72354977e66"
- integrity sha512-FAiBMWvsLaBzfMRtlWnXeI/PeOs1akhjk3D+6a96poY0SCIuQ0RPfGqQhO00mLGBB3+DOsKzCf16y34/pdOUfQ==
- dependencies:
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/channels" "6.1.14"
- "@storybook/client-api" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/components" "6.1.14"
- "@storybook/core-events" "6.1.14"
- "@storybook/theming" "6.1.14"
+"@storybook/addon-a11y@^6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-6.1.15.tgz#771438627cab24ab948bf7117af09da39a382241"
+ integrity sha512-iD6aXdX4arhRPZVSP/6Tpl1Si7WKb0pISORpi1lt1BNwoRxIauxRCVypEZPGM4R5SDEthU0SiBAHluMmORtd+w==
+ dependencies:
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/channels" "6.1.15"
+ "@storybook/client-api" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/components" "6.1.15"
+ "@storybook/core-events" "6.1.15"
+ "@storybook/theming" "6.1.15"
axe-core "^4.0.1"
core-js "^3.0.1"
global "^4.3.2"
@@ -1672,17 +1672,17 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/addon-actions@6.1.14", "@storybook/addon-actions@^6.1.5":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.1.14.tgz#20a173d781d99368a1af769ed75551a3784f3135"
- integrity sha512-mXvrL8B34Rtq1WPxbQ1eUip8spqQP43HWGRH0ZmCO3Iwwcmxd6250LY3q+95QqJYsli0XJoOnS97VOLXABpaPg==
- dependencies:
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/client-api" "6.1.14"
- "@storybook/components" "6.1.14"
- "@storybook/core-events" "6.1.14"
- "@storybook/theming" "6.1.14"
+"@storybook/addon-actions@6.1.15", "@storybook/addon-actions@^6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-6.1.15.tgz#07f6770e419da2ca5398a346d150141951a744e8"
+ integrity sha512-Mw0wlF3a2OHmI/HyHTbLxRWKCrdRIkKcLHTLptMi/9sOHcPRniwB2jTD1hdzwZrQCPbvvAkYBntVYH0XkNkGEA==
+ dependencies:
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/client-api" "6.1.15"
+ "@storybook/components" "6.1.15"
+ "@storybook/core-events" "6.1.15"
+ "@storybook/theming" "6.1.15"
core-js "^3.0.1"
fast-deep-equal "^3.1.1"
global "^4.3.2"
@@ -1695,17 +1695,17 @@
util-deprecate "^1.0.2"
uuid "^8.0.0"
-"@storybook/addon-backgrounds@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.1.14.tgz#5c65c16e12558a3bc071fdf916305fa0531bb2f1"
- integrity sha512-ckRB1//D75XALLUaGZxHnKtgJMLi3A59M1AYDnpx6MwK2cjJLFwadCiyri9tDl2mY3aOYHD4C52MrHzxT9u5fQ==
- dependencies:
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/components" "6.1.14"
- "@storybook/core-events" "6.1.14"
- "@storybook/theming" "6.1.14"
+"@storybook/addon-backgrounds@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-backgrounds/-/addon-backgrounds-6.1.15.tgz#2b7b68bad10b22af5736979563123f3d3bf86003"
+ integrity sha512-nb9XMXjjjUZoq8Km9PpgIRRo8eWRdjWiSg4QAD8lHtzEC06b2pWjEepZ/77vVw1lL2acTnbyZKvj8yKfs5fqEA==
+ dependencies:
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/components" "6.1.15"
+ "@storybook/core-events" "6.1.15"
+ "@storybook/theming" "6.1.15"
core-js "^3.0.1"
global "^4.3.2"
memoizerific "^1.11.3"
@@ -1713,24 +1713,24 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/addon-controls@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.1.14.tgz#3f4f9e60763facecb654867881533785454ea16d"
- integrity sha512-4KzTD5J9pUHFe2kBE1gfDw0wjiSsXjMqX82L+l0vzt1GGqQR1Bkaqodg4eGgCM2SU50ysVWvgC3N5BYEiFeZkw==
- dependencies:
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/client-api" "6.1.14"
- "@storybook/components" "6.1.14"
- "@storybook/node-logger" "6.1.14"
- "@storybook/theming" "6.1.14"
+"@storybook/addon-controls@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-controls/-/addon-controls-6.1.15.tgz#037c7a849bd656eb745cb598aa70e9e81112d54f"
+ integrity sha512-2GLLQZIyRVwawiHemiRXqLcVwGXm0NgJJ1cefQAvh6WFzp2y1eD6M5KUDFKAPvIGuo6vdjdr8BN++R3b1TbmVg==
+ dependencies:
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/client-api" "6.1.15"
+ "@storybook/components" "6.1.15"
+ "@storybook/node-logger" "6.1.15"
+ "@storybook/theming" "6.1.15"
core-js "^3.0.1"
ts-dedent "^2.0.0"
-"@storybook/addon-docs@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.1.14.tgz#fc1feac0e7e8b9c46efcd0b9c1f8ba2d306a9b3b"
- integrity sha512-Skj9crqaEEISghobjtu3EKbSTwGVK2e0gTu94WqPL3GOugvGgk7b1VrCgf5fXKcdwbtZktm48CtdmeP5R5U9NQ==
+"@storybook/addon-docs@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-docs/-/addon-docs-6.1.15.tgz#b2c08d0e9d058dc01a10ddd39266630551697ee5"
+ integrity sha512-SYXqdTVxv2M0XzmB9ybgYrbqVTAu4FEj+0JL3EJUIS7usWlhZmZIBgU4DFBOd5Aojaq1SGd0QJksMS3L1ym/Bg==
dependencies:
"@babel/core" "^7.12.1"
"@babel/generator" "^7.12.1"
@@ -1741,18 +1741,18 @@
"@mdx-js/loader" "^1.6.19"
"@mdx-js/mdx" "^1.6.19"
"@mdx-js/react" "^1.6.19"
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/client-api" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/components" "6.1.14"
- "@storybook/core" "6.1.14"
- "@storybook/core-events" "6.1.14"
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/client-api" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/components" "6.1.15"
+ "@storybook/core" "6.1.15"
+ "@storybook/core-events" "6.1.15"
"@storybook/csf" "0.0.1"
- "@storybook/node-logger" "6.1.14"
- "@storybook/postinstall" "6.1.14"
- "@storybook/source-loader" "6.1.14"
- "@storybook/theming" "6.1.14"
+ "@storybook/node-logger" "6.1.15"
+ "@storybook/postinstall" "6.1.15"
+ "@storybook/source-loader" "6.1.15"
+ "@storybook/theming" "6.1.15"
acorn "^7.1.0"
acorn-jsx "^5.1.0"
acorn-walk "^7.0.0"
@@ -1773,34 +1773,34 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/addon-essentials@^6.1.5":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.1.14.tgz#5dbd90417fe0bebded547cc9131072acef4aef84"
- integrity sha512-JcBq6wqO5C0JM/8GPBTiqBqbh5yYZzJJyRAwH8uZ44aaX94kTIuCF3wgNRCfA0Ed2ub+aMjd+ZFjpRD7dhkRSA==
- dependencies:
- "@storybook/addon-actions" "6.1.14"
- "@storybook/addon-backgrounds" "6.1.14"
- "@storybook/addon-controls" "6.1.14"
- "@storybook/addon-docs" "6.1.14"
- "@storybook/addon-toolbars" "6.1.14"
- "@storybook/addon-viewport" "6.1.14"
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/node-logger" "6.1.14"
+"@storybook/addon-essentials@^6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-essentials/-/addon-essentials-6.1.15.tgz#dd910cfac9496fe8e46927fa5a809f1b496074f4"
+ integrity sha512-LiFIIMdjX1GUXkfERBtJKRpcMDKSdj0nuXy5LnROjQn41WreZXdW8u+PXkCduZQgftW9qYTboUn9+yXO2vBbKw==
+ dependencies:
+ "@storybook/addon-actions" "6.1.15"
+ "@storybook/addon-backgrounds" "6.1.15"
+ "@storybook/addon-controls" "6.1.15"
+ "@storybook/addon-docs" "6.1.15"
+ "@storybook/addon-toolbars" "6.1.15"
+ "@storybook/addon-viewport" "6.1.15"
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/node-logger" "6.1.15"
core-js "^3.0.1"
regenerator-runtime "^0.13.7"
ts-dedent "^2.0.0"
-"@storybook/addon-links@^6.1.5":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.1.14.tgz#c30cd46fe3d982fe04f22a8c1f034c70829f413b"
- integrity sha512-hyecksxJpdNumRFCss8YFD6q2+9yoQ3SYO++Fg69IFA5DpatKugmtQRvibR4WDT1a0NYjW9cej3YcyWcOmifhQ==
+"@storybook/addon-links@^6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-links/-/addon-links-6.1.15.tgz#6f5d3c0526ce14a90bde031cf561f1c47249e2ca"
+ integrity sha512-wlAVvcrKSii5pwcP9/OMUZ6zvRZnR1M86OHLVOQblNKoLgOrf8Xd8sDLFesr4HolRN1VKKFq/4VGRlqRqYDF/w==
dependencies:
- "@storybook/addons" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/core-events" "6.1.14"
+ "@storybook/addons" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/core-events" "6.1.15"
"@storybook/csf" "0.0.1"
- "@storybook/router" "6.1.14"
+ "@storybook/router" "6.1.15"
"@types/qs" "^6.9.0"
core-js "^3.0.1"
global "^4.3.2"
@@ -1809,63 +1809,63 @@
regenerator-runtime "^0.13.7"
ts-dedent "^2.0.0"
-"@storybook/addon-toolbars@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.1.14.tgz#d28c9f8e980fcb542645c833a20183b4e0d07425"
- integrity sha512-vYmMsfNwvAKwbD65tgNwKUUOebqKnzyc359r+5tgOu5U2HegXvPrgLTMbke4KkkSJTj5EAHE6SHusdjEzq8/dA==
+"@storybook/addon-toolbars@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-toolbars/-/addon-toolbars-6.1.15.tgz#0788f53235d59adb6ab095824b6b91c3fcc86786"
+ integrity sha512-XR+bwcPqa17iwL4B1WcYeOwxMXCE5AuYIc92FlJruyJBGX37TKZEl2Sc4PzQ2Pb3oypWvYDJd+LRGT5C2axaXA==
dependencies:
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/client-api" "6.1.14"
- "@storybook/components" "6.1.14"
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/client-api" "6.1.15"
+ "@storybook/components" "6.1.15"
core-js "^3.0.1"
-"@storybook/addon-viewport@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.1.14.tgz#db92b2c1fb5bbaf8240e26f433e6c6d9829de33a"
- integrity sha512-5u9Atyfmz8fNHo0CCp1e5bHKmdHIchhzel9gIzSYnwCDDILaB8iPmQwxdb9v2nerUCHGIH9CNJbTYpECqpBK2A==
- dependencies:
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/components" "6.1.14"
- "@storybook/core-events" "6.1.14"
- "@storybook/theming" "6.1.14"
+"@storybook/addon-viewport@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addon-viewport/-/addon-viewport-6.1.15.tgz#fc7913713c8341af136a0ee28e67b422952c428f"
+ integrity sha512-lHCGwFdfC8XTRbmw6XmLPO1DxyjJJga3p1sITULSUt8A9UVh8M6mkO7e3w5z34IfDWOaxSAEnx5DHM33ZoTt5Q==
+ dependencies:
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/components" "6.1.15"
+ "@storybook/core-events" "6.1.15"
+ "@storybook/theming" "6.1.15"
core-js "^3.0.1"
global "^4.3.2"
memoizerific "^1.11.3"
prop-types "^15.7.2"
regenerator-runtime "^0.13.7"
-"@storybook/addons@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.1.14.tgz#2b81304bbe696923df95cdcf85cfc592d10f4065"
- integrity sha512-HlpmV7aejp/MeW8bo/WKME3i71gi0men9qcwoovjDjnSF6jXoNLT336a5udKXdHqYSZgzdyURlgLtilCWkWaJQ==
- dependencies:
- "@storybook/api" "6.1.14"
- "@storybook/channels" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/core-events" "6.1.14"
- "@storybook/router" "6.1.14"
- "@storybook/theming" "6.1.14"
+"@storybook/addons@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.1.15.tgz#09eb8d962f58bd20b4ac2f83b515831c83226352"
+ integrity sha512-ENyHapLFOG93VaoQXPX8O3IWjLRyVBox9C9P20LMruKX/SfXAXx20qsoAWKKPGssopyOin17aoQX9pj+lFmCZQ==
+ dependencies:
+ "@storybook/api" "6.1.15"
+ "@storybook/channels" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/core-events" "6.1.15"
+ "@storybook/router" "6.1.15"
+ "@storybook/theming" "6.1.15"
core-js "^3.0.1"
global "^4.3.2"
regenerator-runtime "^0.13.7"
-"@storybook/api@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.1.14.tgz#20035dd336aba1c5a0f8c83c8c14a2edaf4db891"
- integrity sha512-gWcC/xEW8HL5DsocLujHBUdoNsl4YW1Zx1Y4SBbLCyrhj8v4JudJpylwJpOUBDe/GESXq1zqvNKvUPtI8DQNyw==
+"@storybook/api@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.1.15.tgz#285ba42f7a8efcd3bd0e586a5e978487d826fbb4"
+ integrity sha512-C4D08e2ZbSe62nNKtmh9YBraoWb2j6Chw8VCkuj91kuKHh3YDNc1gjj5Fi+KYZwIcy0EllzW3RFQs+YR1/Vg1g==
dependencies:
"@reach/router" "^1.3.3"
- "@storybook/channels" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/core-events" "6.1.14"
+ "@storybook/channels" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/core-events" "6.1.15"
"@storybook/csf" "0.0.1"
- "@storybook/router" "6.1.14"
+ "@storybook/router" "6.1.15"
"@storybook/semver" "^7.3.2"
- "@storybook/theming" "6.1.14"
- "@types/reach__router" "^1.3.5"
+ "@storybook/theming" "6.1.15"
+ "@types/reach__router" "^1.3.7"
core-js "^3.0.1"
fast-deep-equal "^3.1.1"
global "^4.3.2"
@@ -1877,38 +1877,38 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/channel-postmessage@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.1.14.tgz#41f3115895010dad9fb30f4ac381e4f904b1e50c"
- integrity sha512-If83dXXW9mKIRuvuWhWa/zkEw/F0FDgikp33x8436J3rWCh3recp27kffFRrKG0YDMpFSk/Ci5G47E9zn9SCjw==
+"@storybook/channel-postmessage@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.1.15.tgz#80ea2346d18496f9710dd7f87fd2a9eca46ef36f"
+ integrity sha512-Es4B5zpLrW28KSbY8FhGVEDgUnKspJ7wPuJyKExUpZ5L9w52RkTD6lRnVPzLUfoQ4luPsExy5fiuo878/Wc9ag==
dependencies:
- "@storybook/channels" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/core-events" "6.1.14"
+ "@storybook/channels" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/core-events" "6.1.15"
core-js "^3.0.1"
global "^4.3.2"
qs "^6.6.0"
telejson "^5.0.2"
-"@storybook/channels@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.1.14.tgz#c479190ebb853a603f3ed90fc470534a02eb46eb"
- integrity sha512-vP19IB2FXj8SiFbQ9ETljEBienL+KRMLgMzz3Ta3nZj/OfjJJbIuj42ZfexQGV4mS0Bo+OW+qT7VMIY6fulnFw==
+"@storybook/channels@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.1.15.tgz#22bb06a671a5ae09d2537bcf63aaf90d7f6b9f6b"
+ integrity sha512-HIKHDeL/0BDk9a7xc2PLiFFoHjUMKUd2djhUGdeKgdKqoWejp4JJ60fI68+2QuSRbkB8k+rAwmuWJzV7EfB5fg==
dependencies:
core-js "^3.0.1"
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/client-api@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.1.14.tgz#6daf56743cc72e13f05fff3d2ac554897cc9f9fd"
- integrity sha512-pIDSlS48bhJdtgNg7sXV1NmLJtB0ebRHJI9htIiqtL7EGQenb4+Bbwflhj1j51OEkuM+bQsAAZxq5deiUQEGVw==
+"@storybook/client-api@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.1.15.tgz#8f8ead111459b94621571bdb2276f8a0aace17b1"
+ integrity sha512-iwuDlgNdB6Y4OidlhWPob3tEIax9taymdKEe9by4rLJ3nfXu7viHcvCAjN24oI4NFW3NZsmtqJotgftRYk0r1Q==
dependencies:
- "@storybook/addons" "6.1.14"
- "@storybook/channel-postmessage" "6.1.14"
- "@storybook/channels" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/core-events" "6.1.14"
+ "@storybook/addons" "6.1.15"
+ "@storybook/channel-postmessage" "6.1.15"
+ "@storybook/channels" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/core-events" "6.1.15"
"@storybook/csf" "0.0.1"
"@types/qs" "^6.9.0"
"@types/webpack-env" "^1.15.3"
@@ -1923,23 +1923,23 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/client-logger@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.1.14.tgz#216b9c1332ffa3a3473dad837780a3b14f686bae"
- integrity sha512-NSO8nVsp6o0eoQ1Drlu66KXpl6DPuq02Kj8AhttGzvqSYB50SV4CV+wceBcg77tIVu5QmQ+71hAEVXhx7sjRHA==
+"@storybook/client-logger@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.1.15.tgz#b558d6ecbee82c038d684717d8c598eaa4a9324d"
+ integrity sha512-lUpatG8SxzrUapWMsIPWiR+5qRVT5ebn8tGHQeBeRHXbdmEqyq5DOlrotLUemkA5nNTCs1pMFNvKSpCHznG+fg==
dependencies:
core-js "^3.0.1"
global "^4.3.2"
-"@storybook/components@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.1.14.tgz#4ea47edfa0a3e4a26882aa5a1eb90c1ec86e6f71"
- integrity sha512-Nxsp/9o1tqfY8s6RBWNHyM03A5D9k56Kr/4VNa++CbDrz1+TIxpYlDgS4sllUlXyvICLfk3sUtg3KS5CPl2iZA==
+"@storybook/components@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.1.15.tgz#b4a2af23ee6b9cba4c255191eae3d3463e29bfb7"
+ integrity sha512-lPbA/zyBfctdlpDhRTcRFLWlZPJ3PB4+wI0FUvYs69iG3/bNbQPYu8vRmNhCZOsaGt+b+dik4Tfcth8Bu+eQug==
dependencies:
"@popperjs/core" "^2.5.4"
- "@storybook/client-logger" "6.1.14"
+ "@storybook/client-logger" "6.1.15"
"@storybook/csf" "0.0.1"
- "@storybook/theming" "6.1.14"
+ "@storybook/theming" "6.1.15"
"@types/overlayscrollbars" "^1.9.0"
"@types/react-color" "^3.0.1"
"@types/react-syntax-highlighter" "11.0.4"
@@ -1957,17 +1957,17 @@
react-textarea-autosize "^8.1.1"
ts-dedent "^2.0.0"
-"@storybook/core-events@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.1.14.tgz#a3165e32cefd6be7326bbad4b8140653bdfa0426"
- integrity sha512-tpM3VDvzqgRY7S17CRglgt1625rxNoyEwrLQiNcZkUPyO0rpaacPqVEbPCtcTmUeboI1bLdnSQIjT9B0/Y2Pww==
+"@storybook/core-events@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.1.15.tgz#f66e30cbed8afdb8df2254d2aa47fe139e641c60"
+ integrity sha512-2sz02hdGZshanoq83jaB+goAcapVEWrxe+RJZn/gu2OymlEioWNjPPtOVGgi5DNIiJFnYvc66adayNwX39+tDA==
dependencies:
core-js "^3.0.1"
-"@storybook/core@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.1.14.tgz#17e724a5b94d6e1bb557e213b8176660d2d14762"
- integrity sha512-lHKZmfLAo2VGtF/yrZkkWMYgmFRNKbzIDxYJGp8USyUQyTfEpz2qqJlBdoD6rxr1hFPM2954tIKwh8iPhT2PFQ==
+"@storybook/core@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.1.15.tgz#7ff8c314d3857497bf2e26c69a1fa93ef37301aa"
+ integrity sha512-mQeKAXcowUwF+pOdWZEFwb5M6sz4yv5cOv1vTci3/1pMmB8QpYlH+P61p4lsRO17Vlak70h18TworPka/4+mhA==
dependencies:
"@babel/core" "^7.12.3"
"@babel/plugin-proposal-class-properties" "^7.12.1"
@@ -1991,20 +1991,20 @@
"@babel/preset-react" "^7.12.1"
"@babel/preset-typescript" "^7.12.1"
"@babel/register" "^7.12.1"
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/channel-postmessage" "6.1.14"
- "@storybook/channels" "6.1.14"
- "@storybook/client-api" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/components" "6.1.14"
- "@storybook/core-events" "6.1.14"
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/channel-postmessage" "6.1.15"
+ "@storybook/channels" "6.1.15"
+ "@storybook/client-api" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/components" "6.1.15"
+ "@storybook/core-events" "6.1.15"
"@storybook/csf" "0.0.1"
- "@storybook/node-logger" "6.1.14"
- "@storybook/router" "6.1.14"
+ "@storybook/node-logger" "6.1.15"
+ "@storybook/router" "6.1.15"
"@storybook/semver" "^7.3.2"
- "@storybook/theming" "6.1.14"
- "@storybook/ui" "6.1.14"
+ "@storybook/theming" "6.1.15"
+ "@storybook/ui" "6.1.15"
"@types/glob-base" "^0.3.0"
"@types/micromatch" "^4.0.1"
"@types/node-fetch" "^2.5.4"
@@ -2078,10 +2078,10 @@
dependencies:
lodash "^4.17.15"
-"@storybook/node-logger@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.1.14.tgz#e5294f986e3ec5c67b2738895b9d16c9a2b667fa"
- integrity sha512-3jrw7coAwFXZu4qK1vm54bCPhNRvxjG+7jISbhhocDoNIv0nLWL3+tJyrC5/k/XHQiUlLkhEzpMaASADmkttNw==
+"@storybook/node-logger@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.1.15.tgz#fcf786d3a323feb6821e40e26f98a513a60d1a79"
+ integrity sha512-lrO0ei3W7BRci2iUkWTr/rXgHkzxwZTrlkx0iBzbQQRy7K1AJ9bjzhurCH9B8C9XGLmn60LXT81RWD3iCLZjcw==
dependencies:
"@types/npmlog" "^4.1.2"
chalk "^4.0.0"
@@ -2089,24 +2089,24 @@
npmlog "^4.1.2"
pretty-hrtime "^1.0.3"
-"@storybook/postinstall@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.1.14.tgz#ec931739d566bbd3b15b742c32be82701e4910b9"
- integrity sha512-A2ytqaoNjZoxmK3kZ2FxeQki6gZugGdPnEMbs8q+EJq7IN3UEbxisdGj6vxKXf/rlyZ1G1t2jSQ4xmkBF8+fZg==
+"@storybook/postinstall@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/postinstall/-/postinstall-6.1.15.tgz#e371d5152100501b1fc45e452c9b11ee4fdf92b0"
+ integrity sha512-sfQz9hU/WVanLVzhx7gx3TyNWRxrKgbK7Zam2eE4MxgRcAIEJCgrd3nvllExjoPVStttuUFa3p4K94n2TQM9qA==
dependencies:
core-js "^3.0.1"
-"@storybook/react@^6.1.5":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.1.14.tgz#436e9b90096b1d7c83f7f073b5baf47212b2e425"
- integrity sha512-M99wHjc/5z+Wz1FdFaScVs6dyAi/6PdcIx5Fyip6Qd8aKwm1XyYoOMql5Vu3Cf560feDYCKS4phzyEZ7EJy+EQ==
+"@storybook/react@^6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.1.15.tgz#e17d00b05b8980ad381ba701805309ed46d1fdcd"
+ integrity sha512-7WoYLOZuAlzgQsL9oy4JCr9NcB4NBCuxslPSncN5l/7ewGXgfVXTAOMOfw+EVNrtUeVJU2fC8gFiHVl0SJpTZw==
dependencies:
"@babel/preset-flow" "^7.12.1"
"@babel/preset-react" "^7.12.1"
"@pmmmwh/react-refresh-webpack-plugin" "^0.4.2"
- "@storybook/addons" "6.1.14"
- "@storybook/core" "6.1.14"
- "@storybook/node-logger" "6.1.14"
+ "@storybook/addons" "6.1.15"
+ "@storybook/core" "6.1.15"
+ "@storybook/node-logger" "6.1.15"
"@storybook/semver" "^7.3.2"
"@types/webpack-env" "^1.15.3"
babel-plugin-add-react-displayname "^0.0.5"
@@ -2123,13 +2123,13 @@
ts-dedent "^2.0.0"
webpack "^4.44.2"
-"@storybook/router@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.1.14.tgz#f6aef8c9dabf19bf06dddd80907e66369261fdde"
- integrity sha512-rMaUCYzgfVLwFWo3A1Q/weSv8FBqCLmHY+3+t6ao7OV6NYjR0XgLKRzHrXq1uYdbMxWeIKhN2tIt/LR43bmDjQ==
+"@storybook/router@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.1.15.tgz#e0cd7440a2ddc9b265e506b1cb590d3eeab56476"
+ integrity sha512-HlxDkGpiTSxXCJuqRoZ9Viq6Y/h/7efI8LPhhopr50qWRBTh/PEQzDqWBXG3sj8ISmi9GyUaTSAuqRwdA3lJQQ==
dependencies:
"@reach/router" "^1.3.3"
- "@types/reach__router" "^1.3.5"
+ "@types/reach__router" "^1.3.7"
core-js "^3.0.1"
global "^4.3.2"
memoizerific "^1.11.3"
@@ -2143,13 +2143,13 @@
core-js "^3.6.5"
find-up "^4.1.0"
-"@storybook/source-loader@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.1.14.tgz#507ff52cc6627e4d996020de05bf023004230953"
- integrity sha512-JY3hJGTJSNmohmDDE3BLE3vPW1rSAIRToq0vpo9ZhFTFUWHm3RlhcS8+5z8Mvn9+TLDuf5WnSib5lfGmCtLmJQ==
+"@storybook/source-loader@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/source-loader/-/source-loader-6.1.15.tgz#21b985ede0ec626c1a4916fc92a58cffca9d6c63"
+ integrity sha512-ZFmbuvo4sq0jVeWj7Ur1zDq5SCfTxLYuQcV6mAOqUr89dyP778PX9AO1b1/BmipjsHL3JOHN6uHAn74ksB9ofg==
dependencies:
- "@storybook/addons" "6.1.14"
- "@storybook/client-logger" "6.1.14"
+ "@storybook/addons" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
"@storybook/csf" "0.0.1"
core-js "^3.0.1"
estraverse "^4.2.0"
@@ -2160,15 +2160,15 @@
regenerator-runtime "^0.13.7"
source-map "^0.7.3"
-"@storybook/theming@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.1.14.tgz#fecb66cab22d3b3218b4a98a9c210eb8a7be91e8"
- integrity sha512-S+t30y4FqBTXWoVr+dtxVJ/ywiQGHBclBd9aUunbdCV4mMFra5InNo2CWn+RJlNEauLZ93gRIEzSFchIbzLk1A==
+"@storybook/theming@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.1.15.tgz#01083ab89904dd959429b0b3fd1c76bd0ecc59ef"
+ integrity sha512-88IdYaPzp4NMKf/GKBrPggxD6/d/lkdQ4SNowXxN9g9eONd9M7HtTbjuJGRCbGMJ52xGcbpj2exEnAqKQ2iodA==
dependencies:
"@emotion/core" "^10.1.1"
"@emotion/is-prop-valid" "^0.8.6"
"@emotion/styled" "^10.0.23"
- "@storybook/client-logger" "6.1.14"
+ "@storybook/client-logger" "6.1.15"
core-js "^3.0.1"
deep-object-diff "^1.1.0"
emotion-theming "^10.0.19"
@@ -2178,21 +2178,21 @@
resolve-from "^5.0.0"
ts-dedent "^2.0.0"
-"@storybook/ui@6.1.14":
- version "6.1.14"
- resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.1.14.tgz#766d696480ee6f6a5a0454ccb2f101c38a0eb9d2"
- integrity sha512-DTW2TM05jTMKxh8LzUGk3g5a528PgJxrtgODFU6zzwSg2+LwdmSDtd1HAxopt2vpfTyQyX+6WN2H+lMNwfQTAQ==
+"@storybook/ui@6.1.15":
+ version "6.1.15"
+ resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.1.15.tgz#a0f6c49fcf81cf172cd2de4c8dba2be1296891f6"
+ integrity sha512-quyhJWlOxhk95he7s5/TSYM3eEsaz3s4+98kUZE6r3ssME8u6zDvqa/qa6EWs5/nvZ2V3+12efIzCNbiiT3v3g==
dependencies:
"@emotion/core" "^10.1.1"
- "@storybook/addons" "6.1.14"
- "@storybook/api" "6.1.14"
- "@storybook/channels" "6.1.14"
- "@storybook/client-logger" "6.1.14"
- "@storybook/components" "6.1.14"
- "@storybook/core-events" "6.1.14"
- "@storybook/router" "6.1.14"
+ "@storybook/addons" "6.1.15"
+ "@storybook/api" "6.1.15"
+ "@storybook/channels" "6.1.15"
+ "@storybook/client-logger" "6.1.15"
+ "@storybook/components" "6.1.15"
+ "@storybook/core-events" "6.1.15"
+ "@storybook/router" "6.1.15"
"@storybook/semver" "^7.3.2"
- "@storybook/theming" "6.1.14"
+ "@storybook/theming" "6.1.15"
"@types/markdown-to-jsx" "^6.11.0"
copy-to-clipboard "^3.0.8"
core-js "^3.0.1"
@@ -2605,12 +2605,11 @@
resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.5.tgz#434711bdd49eb5ee69d90c1d67c354a9a8ecb18b"
integrity sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==
-"@types/reach__router@^1.3.5":
- version "1.3.6"
- resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.6.tgz#413417ce74caab331c70ce6a03a4c825188e4709"
- integrity sha512-RHYataCUPQnt+GHoASyRLq6wmZ0n8jWlBW8Lxcwd30NN6vQfbmTeoSDfkgxO0S1lEzArp8OFDsq5KIs7FygjtA==
+"@types/reach__router@^1.3.7":
+ version "1.3.7"
+ resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.3.7.tgz#de8ab374259ae7f7499fc1373b9697a5f3cd6428"
+ integrity sha512-cyBEb8Ef3SJNH5NYEIDGPoMMmYUxROatuxbICusVRQIqZUB85UCt6R2Ok60tKS/TABJsJYaHyNTW3kqbpxlMjg==
dependencies:
- "@types/history" "*"
"@types/react" "*"
"@types/react-color@^3.0.1":
@@ -11547,10 +11546,10 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
hash-base "^3.0.0"
inherits "^2.0.1"
-rollup@^2.35.0:
- version "2.37.0"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.37.0.tgz#5baf631dc224a56d7eb88dd11b20aa28c1e8dc6f"
- integrity sha512-cbxuxkMGCQV+TnVh+yZSUerbVb5i8soRydbzHYoMNojgt7MMi+jDLLs24U9HHCssKkwkXmsj+LXcOZMldTbz2w==
+rollup@^2.38.0:
+ version "2.38.0"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.38.0.tgz#57942d5a10826cb12ed1f19c261f774efa502d2d"
+ integrity sha512-ay9zDiNitZK/LNE/EM2+v5CZ7drkB2xyDljvb1fQJCGnq43ZWRkhxN145oV8GmoW1YNi4sA/1Jdkr2LfawJoXw==
optionalDependencies:
fsevents "~2.1.2"