import React, { FC } from 'react' import { Button, Box } from '@vtex/store-ui' import { useItemContext } from './ItemContext' import { opaque } from './utils/opaque' type DisplayMode = 'icon-button' | 'text-button' type Variation = | 'primary' | 'secondary' | 'tertiary' | 'inverted-tertiary' | 'danger' | 'danger-tertiary' const IconDelete: FC<{ color?: string }> = ({ color = 'black' }) => { return ( ) } interface Props { displayMode?: DisplayMode variant?: Variation } export const RemoveButton: FC = (props) => { const { displayMode = 'icon-button', variant = 'danger' } = props const { item, loading, onRemove } = useItemContext() if (loading) { return <>loading... } if (displayMode === 'text-button') { return ( ) } return ( ) }