-
Jürgen Voskuhl authoredJürgen Voskuhl authored
LifecyclePicture.tsx 1.03 KiB
import useImgPath from 'shared/use-img-path'
import MY_CONSTANTS from '@/lib/constants-standards.js'
const { getImgPath } = useImgPath()
type LifecylceOptions = {
status: string
}
// Display the image corresponding to the lifecycle phase
export default ({ status } : LifecylceOptions) => {
const imagePath = `/img/standards/lifecycle/${status}.svg`
if (MY_CONSTANTS.LYFE_CYCLE_PHASES.includes(status)) {
return (
<div className="border border-gray-300 rounded-lg overflow-hidden py-2">
{/* Die Next.js Image-Komponente verwendet das "src" Attribut */}
<img
src={getImgPath(imagePath)}
alt={`${status}`}
width={500} // Breite des Bildes
height={0} // Höhe des Bildes
/>
</div>
)
} else {
return (
<div className="border border-gray-300 rounded-lg overflow-hidden p-2">
#INVALID! (tags.status)
</div>
)
}
}