import React, { ReactNode } from 'react'; import Image from 'next/image'; import { mdiImageOutline } from '@mdi/js'; import BaseIcon from './BaseIcon'; type Props = { name: string; image?: Array<{ publicUrl?: string }> | null; api?: string; className?: string; imageClassName?: string; children?: ReactNode; }; export default function ImageField({ name, image, className = '', imageClassName = '', children, }: Props) { const imageSrc = image && image[0] ? `${image[0].publicUrl}` : ''; return (
{imageSrc ? (
{name}
) : (
)} {children}
); }