--- import Icon from './Icon.astro' import Button from './Button.astro' import Illustration from './Illustration.astro' interface Props { icon?: string height?: number | string class?: string /** illustration file name, e.g. "computer-fix.svg" */ illustration?: string | undefined /** icon-text param — big text rendered instead of an icon/illustration */ iconText?: string | undefined title?: string description?: string | undefined /** the action button renders only when buttonText is set */ buttonText?: string buttonIcon?: string } const { icon, height = 256, class: className, illustration, iconText, title, description, buttonText, buttonIcon } = Astro.props const classes = ['empty', className] ---