diff --git a/src/components/live.ts b/src/components/live.ts index 2fb09d28..800b25b2 100644 --- a/src/components/live.ts +++ b/src/components/live.ts @@ -1,4 +1,3 @@ -// TODO editor: should not be able to move up a new camera before it's not new. // TODO reconsider card_id, and using entity (which is unique) as that id // TODO rename card_id to id? // TODO webrtc entities in camera section? diff --git a/src/editor.ts b/src/editor.ts index 0940734d..14dc096e 100644 --- a/src/editor.ts +++ b/src/editor.ts @@ -342,11 +342,12 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor - modifyConfig((config: RawFrigateCardConfig): boolean => { + !addNewCamera && modifyConfig((config: RawFrigateCardConfig): boolean => { if (Array.isArray(config.cameras) && cameraIndex > 0) { arrayMove(config.cameras, cameraIndex, cameraIndex - 1); this._expandedCameraIndex = cameraIndex - 1; @@ -360,11 +361,12 @@ export class FrigateCardEditor extends LitElement implements LovelaceCardEditor = this._config.cameras.length - 1} @click=${() => - modifyConfig((config: RawFrigateCardConfig): boolean => { + !addNewCamera && modifyConfig((config: RawFrigateCardConfig): boolean => { if ( Array.isArray(config.cameras) && cameraIndex < config.cameras.length - 1