소스 검색

add SkeletonLoader story (#1150)

Bartosz Dryl 3 년 전
부모
커밋
b1c8095360
2개의 변경된 파일32개의 추가작업 그리고 1개의 파일을 삭제
  1. 31 0
      src/shared/components/SkeletonLoader/SkeletonLoader.stories.tsx
  2. 1 1
      src/shared/components/SkeletonLoader/SkeletonLoader.tsx

+ 31 - 0
src/shared/components/SkeletonLoader/SkeletonLoader.stories.tsx

@@ -0,0 +1,31 @@
+import { Meta, Story } from '@storybook/react'
+import React from 'react'
+
+import { SkeletonLoader, SkeletonLoaderProps } from './SkeletonLoader'
+
+export default {
+  title: 'Shared/S/SkeletonLoader',
+  component: SkeletonLoader,
+  argTypes: {
+    width: {
+      defaultValue: 500,
+      control: {
+        type: 'range',
+        min: 200,
+        max: 500,
+      },
+    },
+    height: {
+      defaultValue: 200,
+      control: {
+        type: 'range',
+        min: 200,
+        max: 500,
+      },
+    },
+  },
+} as Meta
+
+const Template: Story<SkeletonLoaderProps> = (args) => <SkeletonLoader {...args} />
+
+export const Default = Template.bind({})

+ 1 - 1
src/shared/components/SkeletonLoader/SkeletonLoader.tsx

@@ -4,7 +4,7 @@ import React from 'react'
 
 import { colors } from '@/shared/theme'
 
-type SkeletonLoaderProps = {
+export type SkeletonLoaderProps = {
   width?: string | number
   height?: string | number
   bottomSpace?: string | number