Add editor support for title & icon.
This commit is contained in:
@@ -10,6 +10,8 @@ export const CONF_CAMERAS_ARRAY_LABEL = 'cameras.#.label';
|
|||||||
export const CONF_CAMERAS_ARRAY_URL = 'cameras.#.frigate_url';
|
export const CONF_CAMERAS_ARRAY_URL = 'cameras.#.frigate_url';
|
||||||
export const CONF_CAMERAS_ARRAY_ZONE = 'cameras.#.zone';
|
export const CONF_CAMERAS_ARRAY_ZONE = 'cameras.#.zone';
|
||||||
export const CONF_CAMERAS_ARRAY_ID = 'cameras.#.id';
|
export const CONF_CAMERAS_ARRAY_ID = 'cameras.#.id';
|
||||||
|
export const CONF_CAMERAS_ARRAY_TITLE = 'cameras.#.title';
|
||||||
|
export const CONF_CAMERAS_ARRAY_ICON = 'cameras.#.icon';
|
||||||
|
|
||||||
export const CONF_VIEW_DEFAULT = 'view.default';
|
export const CONF_VIEW_DEFAULT = 'view.default';
|
||||||
export const CONF_VIEW_TIMEOUT = 'view.timeout';
|
export const CONF_VIEW_TIMEOUT = 'view.timeout';
|
||||||
|
|||||||
@@ -16,8 +16,10 @@ import {
|
|||||||
CONF_CAMERAS_ARRAY_CAMERA_ENTITY,
|
CONF_CAMERAS_ARRAY_CAMERA_ENTITY,
|
||||||
CONF_CAMERAS_ARRAY_CAMERA_NAME,
|
CONF_CAMERAS_ARRAY_CAMERA_NAME,
|
||||||
CONF_CAMERAS_ARRAY_CLIENT_ID,
|
CONF_CAMERAS_ARRAY_CLIENT_ID,
|
||||||
|
CONF_CAMERAS_ARRAY_ICON,
|
||||||
CONF_CAMERAS_ARRAY_ID,
|
CONF_CAMERAS_ARRAY_ID,
|
||||||
CONF_CAMERAS_ARRAY_LABEL,
|
CONF_CAMERAS_ARRAY_LABEL,
|
||||||
|
CONF_CAMERAS_ARRAY_TITLE,
|
||||||
CONF_CAMERAS_ARRAY_URL,
|
CONF_CAMERAS_ARRAY_URL,
|
||||||
CONF_CAMERAS_ARRAY_ZONE,
|
CONF_CAMERAS_ARRAY_ZONE,
|
||||||
CONF_DIMENSIONS_ASPECT_RATIO,
|
CONF_DIMENSIONS_ASPECT_RATIO,
|
||||||
@@ -416,6 +418,12 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor
|
|||||||
${this._renderStringInput(
|
${this._renderStringInput(
|
||||||
getArrayConfigPath(CONF_CAMERAS_ARRAY_CLIENT_ID, cameraIndex),
|
getArrayConfigPath(CONF_CAMERAS_ARRAY_CLIENT_ID, cameraIndex),
|
||||||
)}
|
)}
|
||||||
|
${this._renderStringInput(
|
||||||
|
getArrayConfigPath(CONF_CAMERAS_ARRAY_TITLE, cameraIndex),
|
||||||
|
)}
|
||||||
|
${this._renderStringInput(
|
||||||
|
getArrayConfigPath(CONF_CAMERAS_ARRAY_ICON, cameraIndex),
|
||||||
|
)}
|
||||||
${this._renderStringInput(
|
${this._renderStringInput(
|
||||||
getArrayConfigPath(CONF_CAMERAS_ARRAY_ID, cameraIndex),
|
getArrayConfigPath(CONF_CAMERAS_ARRAY_ID, cameraIndex),
|
||||||
)}
|
)}
|
||||||
|
|||||||
@@ -16,6 +16,8 @@
|
|||||||
"id": "Unique id for this camera in this card",
|
"id": "Unique id for this camera in this card",
|
||||||
"label": "Frigate label/object filter",
|
"label": "Frigate label/object filter",
|
||||||
"frigate_url": "Frigate server URL",
|
"frigate_url": "Frigate server URL",
|
||||||
|
"title": "Title for this camera (Autodetected from entity)",
|
||||||
|
"icon": "Icon for this camera (Autodetected from entity)",
|
||||||
"zone": "Frigate zone"
|
"zone": "Frigate zone"
|
||||||
},
|
},
|
||||||
"view": {
|
"view": {
|
||||||
|
|||||||
Reference in New Issue
Block a user