Componente ImageDelete
Este componente en los previews de imagenes que se han subido a un evento en las rutas de crear o editar el evento. Su función es una más de estetica, ya que este componente o que hace es, mostrar la imagen y un pequeño icono para darle clic si es que se quiere quitar la imagen de la selección.
Componente
imageDel.tsx
export default function ImageDel({ imageUri, onClick }: any) {
return (
<Box>
<Center
sx={{
backgroundColor: 'gray',
borderRadius: 15,
height: 80,
width: 80,
overflow: 'hidden',
margin: '1rem',
}}
>
{!imageUri ? (
<IconLetterX size={50} color="white" />
) : (
<Image
src={imageUri}
alt="Image"
radius={15}
height={80}
width={80}
sx={{
position: 'absolute',
}}
/>
)}
</Center>
<ActionIcon
variant="filled"
color="red"
size="sm"
onClick={() => {
onClick();
}}
sx={{
position: 'relative',
right: -80,
top: -100,
borderRadius: '50%',
}}
>
<IconCircuitSwitchClosed size={15} />
</ActionIcon>
</Box>
);
}
Last updated on December 18, 2022