Home > Mobile >  How do I add an animated Spinner in Storybook?
How do I add an animated Spinner in Storybook?

Time:09-19

As above, how do I add an animated Spinner in Storybook? Should I start with importing SVG?

CodePudding user response:

Same as any other component. Here's a quick example of something I use:

import React from 'react';
import { Meta, Story } from '@storybook/react';
import { LoadingIndicator, LoadingIndicatorProps } from '.';

const meta: Meta<LoadingIndicatorProps> = {
  title: 'Loading Indicator example',
  component: LoadingIndicator,
};
export default meta;
const Template: Story<LoadingIndicatorProps> = args => (
  <LoadingIndicator {...args} />
);

export const Default = Template.bind({});
Default.args = {};

You'll probably notice I'm importing a component called LoadingIndicator. This is simply a component which renders an img wrapped by a div container with the source param of the img set to the .svg path.

  • Related