import { Canvas, Controls, DocsStory, Meta } from '@storybook/blocks'
import { ResourceLinks, KAIOInstallation, LinkTo } from '~storybook/components'
import * as LoadingInputStories from './LoadingInput.stories'

<Meta of={LoadingInputStories} />

# LoadingInput

<ResourceLinks
  sourceCode="https://github.com/cultureamp/kaizen-design-system/tree/main/packages/components/src/Loading/LoadingInput"
  figma="https://www.figma.com/file/eZKEE5kXbEMY3lx84oz8iN/%F0%9F%92%9C-UI-Kit%3A-Heart?type=design&node-id=50670%3A115292&mode=design&t=bSqb3WpQ04594DsC-1"
  designGuidelines="https://cultureamp.atlassian.net/wiki/spaces/DesignSystem/pages/3082060062/Loading+Skeleton"

/>

<KAIOInstallation exportNames="LoadingInput" />

## Overview

Loading skeleton for text input controls
(eg. <LinkTo pageId="components-text-input-controls-text-field">TextField</LinkTo>, <LinkTo pageId="components-text-input-controls-text-area-field">TextAreaField</LinkTo>).

<Canvas of={LoadingInputStories.Playground} />
<Controls of={LoadingInputStories.Playground} />

## API

<DocsStory of={LoadingInputStories.Animated} />

<DocsStory of={LoadingInputStories.Reversed} />

## Examples

<DocsStory of={LoadingInputStories.TextFieldExample} />

<DocsStory of={LoadingInputStories.TextAreaFieldExample} />
