export const widgetKinds = [ "clock", "weather", "app", "iframe", "video", "notebook", "anchorNote", "dnsHoleSummary", "dnsHoleControls", "smartHome-entityState", "smartHome-executeAutomation", "stockPrice", "mediaServer", "calendar", "downloads", "mediaRequests-requestList", "mediaRequests-requestStats", "mediaTranscoding", "mediaMissing", "minecraftServerStatus", "networkControllerSummary", "networkControllerStatus", "rssFeed", "bookmarks", "indexerManager", "healthMonitoring", "releases", "mediaReleases", "dockerContainers", "firewall", "notifications", "systemResources", "coolify", "systemDisks", "timetable", "immich-serverStats", "immich-albumCarousel", "paperlessNgx", "patchmon", "bazarr", "tracearr", "speedtestTracker", "uptimeKuma", "audioStats", "umami", "vpn", "archiveTeamWarrior", "ups", "beszelSystemTable", "beszelSystemGrid", "beszelAlerts", "beszelSystemStats", "traefik", "customApi", "assistant", "wud", ] as const; export type WidgetKind = (typeof widgetKinds)[number]; export const widgetDefaultSizes: Partial> = { uptimeKuma: { width: 2, height: 3 }, audioStats: { width: 2, height: 2 }, paperlessNgx: { width: 2, height: 2 }, patchmon: { width: 2, height: 2 }, mediaMissing: { width: 4, height: 3 }, bazarr: { width: 2, height: 2 }, assistant: { width: 10, height: 4 }, };