import { FC } from 'react'; import useLocalizedText from '../../useLocalizedText'; import { useBlock } from '../../Provider'; import { useBlocks } from '../../Provider/blocksContext'; import tw from '../../tw'; import { RichText } from '../RichText'; import { CardButtonType } from './types'; const CardButton: FC = ({ url, popup, event, icon, value, payload, className = 'flex flex-1 flex-row bg-[#E6EFFF] text-[10px] text-accent p-4 rounded text-left', }) => { const { localize } = useLocalizedText(); const { events } = useBlock(); const { components: { Link }, } = useBlocks(); if (url) { return (
{icon && ( // eslint-disable-next-line @next/next/no-img-element {localize(value)} )}
{localize(value)} ); } if (event) { return ( ); } return {localize(value)}; }; export default CardButton;