import React, { useState } from 'react'; import Banner from '../index'; import Button from '@douyinfe/semi-ui/button/index'; import { Layout } from '@douyinfe/semi-ui'; export default { title: 'Banner', } export const Default = () => ( <>
console.log('clicking banner!!!!', e.target)} onClose={e => { e.stopPropagation(); }} description="A pre-released version is available A pre-released version is availableA pre-released version is availableA pre-released version is availableA pre-released version is availableA pre-released version is availableA pre-released version is available" > ); export const InContainer = () => ( console.log('clicking banner!!!!', e.target)} onClose={e => { e.stopPropagation(); }} fullMode={false} title="标题" description="A pre-released version is available" > ); export const InContainerAndBordered = () => ( ); export const ShowAndHideBanner = () => { const [visible, setVisible] = useState(false); const changeVisible = () => { setVisible(!visible); }; const { Header, Footer, Content } = Layout; const banner = ( ); return ( <>
Header
{visible? banner : null} Content
Footer
); }; export const MultiTypeBanner = () => ( <>


);