import { styled } from '@toeverything/components/ui'; import { DocViewIcon, BoardViewIcon } from '@toeverything/components/icons'; import { DocMode } from './type'; interface StatusIconProps { mode: DocMode; } export const StatusIcon = ({ mode }: StatusIconProps) => { return ( {mode === DocMode.doc ? : } ); }; const IconWrapper = styled('div')>( ({ theme, mode }) => { return { width: '24px', height: '24px', borderRadius: '5px', boxShadow: theme.affine.shadows.shadow1, color: theme.affine.palette.primary, cursor: 'pointer', backgroundColor: theme.affine.palette.white, transform: `translateX(${mode === DocMode.doc ? 0 : 30}px)`, transition: 'transform 300ms ease', display: 'flex', justifyContent: 'center', alignItems: 'center', '& > svg': { fontSize: '20px', }, }; } );