Files
web/apps/scandic-web/components/Blocks/UspGrid/index.tsx
2026-01-28 07:47:15 +00:00

27 lines
732 B
TypeScript

import { UspCard } from "@scandic-hotels/design-system/UspCard"
import styles from "./uspgrid.module.css"
import type { UspGrid as UspGridType } from "@scandic-hotels/trpc/types/blocks"
interface UspGridProps extends Pick<UspGridType, "usp_grid"> {}
export default function UspGrid({ usp_grid }: UspGridProps) {
return (
<div className={styles.grid}>
{usp_grid.usp_card.map(
(usp) =>
usp.text.json && (
<UspCard
className={styles.uspCard}
key={usp.text.json.uid}
iconName={usp.icon}
embeds={usp.text.embedded_itemsConnection.edges}
nodes={usp.text.json.children}
/>
)
)}
</div>
)
}