--- import { Icon } from "astro-icon"; import Skills from "../data/skills.json"; type Skill = (typeof Skills.cards)[number]; interface Props { card: Skill; } const { card } = Astro.props; const cardStyle = { background: card.colors?.background, "--ch-color": card.colors?.heading, "--bar-color": card.colors?.bars, color: card.colors?.useDarkColor === undefined ? undefined : card.colors?.useDarkColor ? "#222" : "#ddd", "--badge-bg": card.colors?.badges?.background, "--badge-color": card.colors?.badges?.useDarkColor === undefined ? undefined : card.colors?.badges?.useDarkColor ? "#222" : "#ddd", }; ---