--- import WidgetLayout from "./WidgetLayout.astro"; import I18nKey from "../../i18n/i18nKey"; import { i18n } from "../../i18n/translation"; import { getCategoryList } from "../../utils/content-utils"; import { getCategoryUrl } from "../../utils/url-utils"; import ButtonLink from "../control/ButtonLink.astro"; const categories = await getCategoryList(); const COLLAPSED_HEIGHT = "7.5rem"; const COLLAPSE_THRESHOLD = 5; const isCollapsed = categories.length >= COLLAPSE_THRESHOLD; interface Props { class?: string; style?: string; } const className = Astro.props.class; const style = Astro.props.style; --- {categories.map((c) => {c.name} )}