"use client"; import { useState } from "react"; import { APPS, APP_BY_ID } from "./apps"; import Clock from "./Clock"; import { useTheme } from "./useTheme"; import { WALLPAPER } from "../data"; const DOCK_IDS = ["projects", "services", "socials", "contributions"]; export default function AndroidHome() { const { theme, toggle } = useTheme(); const [openId, setOpenId] = useState(null); const openApp = openId ? APP_BY_ID[openId] : null; const renderIcon = (appId: string, inDock = false) => { const app = APP_BY_ID[appId]; if (!app) return null; return ( ); }; return (
{openApp ? (
{openApp.title}
{openApp.content}
) : (
dvorakmortonxd.dev
{APPS.map((app) => renderIcon(app.id))}
{DOCK_IDS.map((id) => renderIcon(id, true))}
)}
); }