packages/ui/xconsole-rc-description/stories/index.stories.tsx (44 lines of code) (raw):

import * as React from 'react'; import { storiesOf } from '@storybook/react'; import XconsoleRcDescription from '../src/index' import { Button } from '@alicloud/console-components' const items = [ { label: '实例 ID', dataIndex: 'InstanceId', }, { label: '地域', dataIndex: 'RegionId', visible: false, }, { label: '规格', dataIndex: 'Config', visible: (value) => value === 'xxxxx1', }, { label: '创建时间', dataIndex: 'CreatedDate', visible: (value, dataSource) => dataSource.RegionId === 'cn-hanghou', }, ] const dataSource = { InstanceId: 'rds-xxxxx', RegionId: 'cn-hanghou', Config: 'xxxxx', CreatedDate: '2019-10-10', } storiesOf('XconsoleRcDescription', module) .add('XconsoleRcDescription', () => { return (<div id="app-wrapper"> <div id="app"> <XconsoleRcDescription title="实例详情" items={items} dataSource={dataSource} actions={<Button type='primary' text>编辑</Button>} /> </div> </div>); })