import { FC } from 'react';
import { Element } from '../types';

interface ElementViewProps {
  element: Element;
}

const ElementView: FC<ElementViewProps> = ({ element }) => {
  return (
    <div className='flex flex-row m-2 rounded-md border border-gray-300 bg-gray-100 w-fit h-fit'>
      <div className='flex flex-col items-center'>
        <img src={`data:image/png;base64,${element.icon}`} width='80px' height='80px'/>
        <p className='my-1 mx-2 text-sm'>{element.name}</p>
      </div>
    </div>
  );
};

export default ElementView;
