mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-22 00:36:34 +00:00
Fix some localize key type errors in lovelace editors (#13403)
This commit is contained in:
parent
7e5cd9a1c8
commit
24509425ca
@ -4,7 +4,7 @@ import { LovelaceHeaderFooterConfig } from "../../header-footer/types";
|
||||
|
||||
export const getHeaderFooterStubConfig = async (
|
||||
hass: HomeAssistant,
|
||||
type: string,
|
||||
type: LovelaceHeaderFooterConfig["type"],
|
||||
entities: string[],
|
||||
entitiesFallback: string[]
|
||||
): Promise<LovelaceHeaderFooterConfig> => {
|
||||
|
@ -64,7 +64,7 @@ export interface Card {
|
||||
}
|
||||
|
||||
export interface HeaderFooter {
|
||||
type: string;
|
||||
type: LovelaceHeaderFooterConfig["type"];
|
||||
icon?: string;
|
||||
}
|
||||
|
||||
@ -75,7 +75,7 @@ export interface CardPickTarget extends EventTarget {
|
||||
export interface SubElementEditorConfig {
|
||||
index?: number;
|
||||
elementConfig?: LovelaceRowConfig | LovelaceHeaderFooterConfig;
|
||||
type: string;
|
||||
type: "header" | "footer" | "row";
|
||||
}
|
||||
|
||||
export interface EditSubElementEvent {
|
||||
|
@ -48,11 +48,13 @@ export class HuiViewEditor extends LitElement {
|
||||
name: "type",
|
||||
selector: {
|
||||
select: {
|
||||
options: [
|
||||
DEFAULT_VIEW_LAYOUT,
|
||||
SIDEBAR_VIEW_LAYOUT,
|
||||
PANEL_VIEW_LAYOUT,
|
||||
].map((type) => ({
|
||||
options: (
|
||||
[
|
||||
DEFAULT_VIEW_LAYOUT,
|
||||
SIDEBAR_VIEW_LAYOUT,
|
||||
PANEL_VIEW_LAYOUT,
|
||||
] as const
|
||||
).map((type) => ({
|
||||
value: type,
|
||||
label: localize(
|
||||
`ui.panel.lovelace.editor.edit_view.types.${type}`
|
||||
|
@ -2,7 +2,7 @@ import { ActionConfig } from "../../../data/lovelace";
|
||||
import { EntitiesCardEntityConfig } from "../cards/types";
|
||||
|
||||
export interface LovelaceHeaderFooterConfig {
|
||||
type: string;
|
||||
type: "buttons" | "graph" | "picture";
|
||||
}
|
||||
|
||||
export interface ButtonsHeaderFooterConfig extends LovelaceHeaderFooterConfig {
|
||||
|
Loading…
x
Reference in New Issue
Block a user