如上所述,如何在Storybook中添加动画Spinner?我应该从导入SVG开始吗?
与任何其他组件相同。下面是我使用的一个快速示例:
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 = {};
您可能会注意到我正在导入一个名为LoadingIndicator
的组件。这只是一个渲染由div
容器包装的img
的组件,其中img
的源参数设置为.svg
路径。