({
+ display: "flex",
+ flexWrap: "wrap",
+ gap: theme.spacing(2),
+ marginBottom: theme.spacing(3),
+ justifyContent: "center",
+ maxWidth: "800px",
+ })}
+ >
+ {featuredTemplates?.map((t) => (
+
({
+ width: "320px",
+ padding: theme.spacing(2),
+ borderRadius: 6,
+ border: `1px solid ${theme.palette.divider}`,
+ textAlign: "left",
+ display: "flex",
+ gap: theme.spacing(2),
+ textDecoration: "none",
+ color: "inherit",
+
+ "&:hover": {
+ backgroundColor: theme.palette.background.paperLight,
+ },
+ })}
+ >
+
+
+
+ {t.display_name}
+
+ ({
+ fontSize: 13,
+ color: theme.palette.text.secondary,
+ lineHeight: "0.5",
+ })}
+ >
+ {t.description}
+
+
+
+ ))}
+
+ {templates && templates.length > totalFeaturedTemplates && (
+