import type { Panels } from "../types";

export const demoPanels: Panels = {
  lovelace: {
    component_name: "lovelace",
    icon: "mdi:view-dashboard",
    title: "demo",
    config: { mode: "storage" },
    url_path: "lovelace",
  },
  home: {
    component_name: "home",
    icon: "mdi:home",
    title: "home",
    default_visible: false,
    config: null,
    url_path: "home",
  },
  light: {
    component_name: "light",
    icon: "mdi:lamps",
    title: "light",
    default_visible: false,
    config: null,
    url_path: "light",
  },
  climate: {
    component_name: "climate",
    icon: "mdi:home-thermometer",
    title: "climate",
    default_visible: false,
    config: null,
    url_path: "climate",
  },
  security: {
    component_name: "security",
    icon: "mdi:security",
    title: "security",
    default_visible: false,
    config: null,
    url_path: "security",
  },
  maintenance: {
    component_name: "maintenance",
    icon: "mdi:wrench",
    title: "maintenance",
    default_visible: false,
    config: null,
    url_path: "maintenance",
  },
  "dev-state": {
    component_name: "dev-state",
    icon: null,
    title: null,
    config: null,
    url_path: "dev-state",
  },
  "dev-event": {
    component_name: "dev-event",
    icon: null,
    title: null,
    config: null,
    url_path: "dev-event",
  },
  "dev-template": {
    component_name: "dev-template",
    icon: null,
    title: null,
    config: null,
    url_path: "dev-template",
  },
  profile: {
    component_name: "profile",
    icon: null,
    title: null,
    config: null,
    url_path: "profile",
  },
  "dev-info": {
    component_name: "dev-info",
    icon: null,
    title: null,
    config: null,
    url_path: "dev-info",
  },
  "dev-mqtt": {
    component_name: "dev-mqtt",
    icon: null,
    title: null,
    config: null,
    url_path: "dev-mqtt",
  },
  "dev-service": {
    component_name: "dev-service",
    icon: null,
    title: null,
    config: null,
    url_path: "dev-service",
  },
  // Uncomment when we are ready to stub the history API
  // history: {
  //   component_name: "history",
  //   icon: "mdi:chart-box",
  //   title: "history",
  //   config: null,
  //   url_path: "history",
  // },
  map: {
    component_name: "lovelace",
    icon: "mdi:tooltip-account",
    title: "map",
    config: { mode: "storage" },
    url_path: "map",
  },
  energy: {
    component_name: "energy",
    icon: "mdi:lightning-bolt",
    title: "energy",
    config: null,
    url_path: "energy",
  },
  config: {
    component_name: "config",
    icon: "mdi:cog",
    title: "config",
    config: null,
    url_path: "config",
  },
};
