mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-24 09:46:36 +00:00
Translate todo panel title, update assist title/icon (#18442)
This commit is contained in:
parent
40983619d6
commit
c25755bfcd
@ -20,6 +20,10 @@ export class HaButton extends Button {
|
||||
.trailing-icon {
|
||||
display: flex;
|
||||
}
|
||||
.slot-container {
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
}
|
||||
`,
|
||||
];
|
||||
}
|
||||
|
@ -94,6 +94,8 @@ export class HaDialog extends DialogBase {
|
||||
}
|
||||
.mdc-dialog__title {
|
||||
padding: 24px 24px 0 24px;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
}
|
||||
.mdc-dialog__actions {
|
||||
padding: 12px 24px 12px 24px;
|
||||
|
@ -2,10 +2,10 @@ import { ResizeController } from "@lit-labs/observers/resize-controller";
|
||||
import "@material/mwc-list";
|
||||
import {
|
||||
mdiChevronDown,
|
||||
mdiCommentProcessingOutline,
|
||||
mdiDelete,
|
||||
mdiDotsVertical,
|
||||
mdiInformationOutline,
|
||||
mdiMicrophone,
|
||||
mdiPlus,
|
||||
} from "@mdi/js";
|
||||
import {
|
||||
@ -173,11 +173,13 @@ class PanelTodo extends LitElement {
|
||||
.x=${this.mobile ? 0 : undefined}
|
||||
>
|
||||
<ha-button slot="trigger">
|
||||
${this._entityId
|
||||
? this._entityId in this.hass.states
|
||||
? computeStateName(this.hass.states[this._entityId])
|
||||
: this._entityId
|
||||
: ""}
|
||||
<div>
|
||||
${this._entityId
|
||||
? this._entityId in this.hass.states
|
||||
? computeStateName(this.hass.states[this._entityId])
|
||||
: this._entityId
|
||||
: ""}
|
||||
</div>
|
||||
<ha-svg-icon
|
||||
slot="trailingIcon"
|
||||
.path=${mdiChevronDown}
|
||||
@ -190,7 +192,7 @@ class PanelTodo extends LitElement {
|
||||
${this.hass.localize("ui.panel.todo.create_list")}
|
||||
</ha-list-item>
|
||||
</ha-button-menu>`
|
||||
: "Lists"}
|
||||
: this.hass.localize("panel.todo")}
|
||||
</div>
|
||||
<mwc-list slot="pane" activatable>${listItems}</mwc-list>
|
||||
<ha-list-item graphic="icon" slot="pane-footer" @click=${this._addList}>
|
||||
@ -216,8 +218,9 @@ class PanelTodo extends LitElement {
|
||||
: nothing}
|
||||
<li divider role="separator"></li>
|
||||
<ha-list-item graphic="icon" @click=${this._showVoiceCommandDialog}>
|
||||
<ha-svg-icon .path=${mdiMicrophone} slot="graphic"> </ha-svg-icon>
|
||||
${this.hass.localize("ui.panel.todo.start_conversation")}
|
||||
<ha-svg-icon .path=${mdiCommentProcessingOutline} slot="graphic">
|
||||
</ha-svg-icon>
|
||||
${this.hass.localize("ui.panel.todo.assist")}
|
||||
</ha-list-item>
|
||||
${entityRegistryEntry?.platform === "local_todo"
|
||||
? html` <li divider role="separator"></li>
|
||||
@ -335,11 +338,18 @@ class PanelTodo extends LitElement {
|
||||
:host([mobile]) .lists {
|
||||
--mdc-menu-min-width: 100vw;
|
||||
}
|
||||
:host(:not([mobile])) .lists ha-list-item {
|
||||
max-width: calc(100vw - 120px);
|
||||
}
|
||||
:host([mobile]) ha-button-menu {
|
||||
--mdc-shape-medium: 0 0 var(--mdc-shape-medium)
|
||||
var(--mdc-shape-medium);
|
||||
}
|
||||
ha-button-menu {
|
||||
max-width: 100%;
|
||||
}
|
||||
ha-button-menu ha-button {
|
||||
max-width: 100%;
|
||||
--mdc-theme-primary: currentColor;
|
||||
--mdc-typography-button-text-transform: none;
|
||||
--mdc-typography-button-font-size: var(
|
||||
@ -360,6 +370,13 @@ class PanelTodo extends LitElement {
|
||||
);
|
||||
--button-height: 40px;
|
||||
}
|
||||
ha-button-menu ha-button div {
|
||||
text-overflow: ellipsis;
|
||||
width: 100%;
|
||||
overflow: hidden;
|
||||
white-space: nowrap;
|
||||
display: block;
|
||||
}
|
||||
`,
|
||||
];
|
||||
}
|
||||
|
@ -4522,7 +4522,6 @@
|
||||
"never_triggered": "Never triggered"
|
||||
},
|
||||
"todo-list": {
|
||||
"lists": "To-do Lists",
|
||||
"checked_items": "Checked items",
|
||||
"clear_items": "Clear checked items",
|
||||
"add_item": "Add item",
|
||||
@ -5096,7 +5095,7 @@
|
||||
"description": "The Sensor card gives you a quick overview of your sensors state with an optional graph to visualize change over time."
|
||||
},
|
||||
"todo-list": {
|
||||
"name": "Todo list",
|
||||
"name": "To-do list",
|
||||
"description": "The to-do list card allows you to add, edit, check-off, and clear items from your to-do list.",
|
||||
"integration_not_loaded": "This card requires the `todo` integration to be set up."
|
||||
},
|
||||
@ -5517,7 +5516,7 @@
|
||||
}
|
||||
},
|
||||
"todo": {
|
||||
"start_conversation": "Start conversation",
|
||||
"assist": "[%key:ui::panel::lovelace::menu::assist%]",
|
||||
"create_list": "Create list",
|
||||
"delete_list": "Delete list",
|
||||
"information": "Information",
|
||||
|
Loading…
x
Reference in New Issue
Block a user