import React from 'react'; import { Box, Flex } from '../../../Layout'; import { Text } from '../../../Text'; const Root = ({ onClick, mediaURL, isActive, children, testid = '', }: { onClick?: () => Promise; mediaURL?: string; isActive: boolean; children?: React.JSX.Element[]; testid: string; }) => ( { await onClick?.(); }} > {children} ); const Title = ({ children }: { children?: string }) => { return children ? ( {children} ) : null; }; const Icon = ({ children }: { children?: React.JSX.Element }) => { return children ? {children} : null; }; export const VBOption = { Root, Title, Icon, };