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 (
)
}