"use client"; import { ThemeToggle } from "./theme-toggle"; import { Button } from "@/components/ui/button"; import { Plus, LayoutGrid, AppWindow, Puzzle } from "lucide-react"; import { useState, useEffect } from "react"; export function Header({ onAddService, onAddWidget, onAddGroup, }: { onAddService: () => void; onAddWidget: () => void; onAddGroup: () => void; }) { const [now, setNow] = useState(new Date()); useEffect(() => { const id = setInterval(() => setNow(new Date()), 1000); return () => clearInterval(id); }, []); const timeStr = now.toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" }); const dateStr = now.toLocaleDateString([], { weekday: "short", month: "short", day: "numeric" }); return (
Dash
{dateStr} {timeStr}
); }