packages/console-base-intl-factory-basic/stories/demo-default/index.tsx (31 lines of code) (raw):
import React from 'react';
import {
H1,
P
} from '@alicloud/demo-rc-elements';
import ThemeSwitcher from '@alicloud/console-base-demo-helper-theme-switcher';
import PkgInfo from '../pkg-info';
import intl, {
intlDate
} from '../_intl';
export default function DemoDefault(): JSX.Element {
return <>
<ThemeSwitcher />
<PkgInfo />
<H1>不会产出 HTML</H1>
<P>{intl('demo.op.switch_locale')}</P>
<P>{intl('hello:world')}</P>
<P>{intl('hello:{user}', {
user: 'BoshiT'
})}</P>
<P>{intl('message!html')}</P>
<P>{intl('message!html!lines')}</P>
<H1>intlDate</H1>
<P>new Date() → {intlDate(new Date())}</P>
<P>2020-04-15 07:07 → {intlDate('2020-04-15 07:07')}</P>
<P>2020-07-27 00:07:07 → {intlDate('2020-07-27 00:07:07')}</P>
<P>2020-07-27 23:07:07 → {intlDate('2020-07-27 23:57:47')}</P>
<P>Date.now() + format: date → {intlDate(Date.now(), 'date')}</P>
<P>Date.now() + format: time → {intlDate(Date.now(), 'time')}</P>
<P>Invalid → {intlDate('InvalidDATE')}</P>
</>;
}