packages-rc/console-base-rc-micro-content-shared/stories/demo-default/index.tsx (58 lines of code) (raw):
import React from 'react';
import {
H1 as DemoH1,
CodeViewerJs,
SoloPane
} from '@alicloud/demo-rc-elements';
import ThemeSwitcher from '@alicloud/console-base-demo-helper-theme-switcher';
import {
MicroContentWrapper,
MicroContentHeader,
MicroContentHeaderToolbar,
MicroContentHeaderToolbarFlex,
MicroContentBody,
MicroContentFooter,
H1,
H2,
H3,
// TitleBriefExtraList, TODO
FooterButton,
LinkExternal
} from '../../src';
import PkgInfo from '../pkg-info';
import {
CODE_HOW_TO_USE
} from './const';
export default function DemoDefault(): JSX.Element {
return <>
<ThemeSwitcher />
<PkgInfo />
<SoloPane {...{
demo: <MicroContentWrapper>
<MicroContentHeader>
<MicroContentHeaderToolbar>
<MicroContentHeaderToolbarFlex>toolbar 1</MicroContentHeaderToolbarFlex>
<div>toolbar 2</div>
</MicroContentHeaderToolbar>
</MicroContentHeader>
<MicroContentBody>
<H1>H1</H1>
<H2>H2</H2>
<H3>H3</H3>
body
</MicroContentBody>
<MicroContentFooter>
<LinkExternal {...{
label: '阿里云',
href: '//www.aliyun.com'
}} />
<FooterButton {...{
label: 'Hello'
}} />
</MicroContentFooter>
</MicroContentWrapper>
}}>
<DemoH1>How to Use</DemoH1>
<CodeViewerJs>{CODE_HOW_TO_USE}</CodeViewerJs>
</SoloPane>
</>;
}