import { DashboardCard } from "@/components/card"; import Image from "next/image"; import { ReactNode } from "react"; interface AppCardProps { name: string; icon?: string; } const AppCard = (props: AppCardProps) => { const { name, icon } = props; const iconPath = icon ? `/app-icons/${icon}` : "app-icons/app-placeholder.svg"; return (
{`${name}-app-icon`}
{name}
); }; type App = { name: string; icon?: string; }; const apps = [ { name: "Firefox", icon: "firefox.svg", }, { name: "Discord", icon: "discord.svg", }, { name: "Docs", }, { name: "Dochub", icon: "dochub.svg", }, { name: "Chess", icon: "chess.svg", }, { name: "Games", icon: "games.svg", }, { name: "Mail", icon: "mail.svg", }, { name: "Public transport", icon: "public-transport.svg", }, { name: "Outlook", icon: "mail.svg", }, { name: "Youtube", icon: "youtube.svg", }, ]; export const AppOverview = () => { return (
{apps.map((app) => ( ))}
); };