diff --git a/.changeset/swift-garlics-wave.md b/.changeset/swift-garlics-wave.md new file mode 100644 index 0000000000..30048d22dc --- /dev/null +++ b/.changeset/swift-garlics-wave.md @@ -0,0 +1,5 @@ +--- +'@leafygreen-ui/skeleton-loader': minor +--- + +Adds `ListSkeleton` component diff --git a/.changeset/warm-avocados-enjoy.md b/.changeset/warm-avocados-enjoy.md new file mode 100644 index 0000000000..52d76236e0 --- /dev/null +++ b/.changeset/warm-avocados-enjoy.md @@ -0,0 +1,5 @@ +--- +'@leafygreen-ui/skeleton-loader': minor +--- + +Adds `enableAnimations` prop diff --git a/packages/skeleton-loader/package.json b/packages/skeleton-loader/package.json index 7301b42002..d27dfd70a6 100644 --- a/packages/skeleton-loader/package.json +++ b/packages/skeleton-loader/package.json @@ -35,7 +35,8 @@ "@leafygreen-ui/lib": "^13.3.0", "@leafygreen-ui/palette": "^4.0.9", "@leafygreen-ui/tokens": "^2.5.2", - "@leafygreen-ui/typography": "^18.3.0" + "@leafygreen-ui/typography": "^18.3.0", + "lodash": "^4.17.21" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "^3.1.12" diff --git a/packages/skeleton-loader/src/CardSkeleton/CardSkeleton.stories.tsx b/packages/skeleton-loader/src/CardSkeleton/CardSkeleton.stories.tsx index a669924eb6..16a11c76ce 100644 --- a/packages/skeleton-loader/src/CardSkeleton/CardSkeleton.stories.tsx +++ b/packages/skeleton-loader/src/CardSkeleton/CardSkeleton.stories.tsx @@ -1,24 +1,32 @@ import React from 'react'; -import { storybookArgTypes } from '@lg-tools/storybook-utils'; -import { StoryFn } from '@storybook/react'; +import { StoryMetaType, StoryType } from '@lg-tools/storybook-utils'; import { CardSkeleton } from '..'; export default { title: 'Components/SkeletonLoader', component: CardSkeleton, + parameters: { + default: null, + controls: { exclude: ['darkMode', 'ref'] }, + generate: { + storyNames: ['Card'], + combineArgs: { + darkMode: [false, true], + }, + decorator: Instance => ( +