leaky-ships/leaky-ships/components/Item.tsx

18 lines
No EOL
383 B
TypeScript

import React from 'react'
function Item({ props: { icon, text, callback } }: {
props: {
icon: string,
text: string,
callback: () => void
}
}) {
return (
<div className='item' onClick={callback}>
<img src={`/assets/${icon}.png`} alt={`${icon}.png`} />
<span>{text}</span>
</div>
)
}
export default Item