Rev 3332 | Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
import React from 'react'import { styled } from '@mui/material'const EmojisList = styled('div')(({ theme }) => ({display: 'flex',gap: theme.spacing(0.5),justifyContent: 'center',padding: theme.spacing(0.5, 0)}))const EmojiItem = styled('button')`width: 32px;height: 32px;border-radius: 50%;transition: all 300ms;& > img {height: 100%;object-fit: cover;width: 100%;}&:hover {transform: translateY(-5px);}`export default function EmojiSelector({ options = [], onSelect = () => {} }) {return (<EmojisList>{options.map(({ link_save, id, image }, index) => (<EmojiItem onClick={() => onSelect(link_save)} key={id}><imgclassName='fadedown'src={image}style={{ animationDelay: `${index + 10}00ms` }}/></EmojiItem>))}</EmojisList>)}