--- // Feature names are a fixed list; the `features` string is split per-character into a 1/0 availability mask. import Icon from '@ui/Icon.astro' interface Props { price?: string users?: string | number category?: string features?: string /** featured-color — ribbon + button color (e.g. "green") */ featuredColor?: string } const { price = '79', users = 10, category = 'Enterprise', features = '1000', featuredColor } = Astro.props const featureNames = ['Sharing Tools', 'Design Tools', 'Private Messages', 'Twitter API'] const availableFeatures = features.split('') ---
{ featuredColor && (
) }
{category}
${price}