diff --git a/src/panels/config/integrations/integration-panels/thread/thread-config-panel.ts b/src/panels/config/integrations/integration-panels/thread/thread-config-panel.ts index aefd881e60..f706f586e2 100644 --- a/src/panels/config/integrations/integration-panels/thread/thread-config-panel.ts +++ b/src/panels/config/integrations/integration-panels/thread/thread-config-panel.ts @@ -48,16 +48,30 @@ export class ThreadConfigPanel extends SubscribeMixin(LitElement) { slot="trigger" > Add border router${this.hass.localize( + "ui.panel.config.thread.add_open_thread_border_router" + )}
+

${this.hass.localize("ui.panel.config.thread.my_network")}

${networks.preferred - ? html`

- ${this.hass.localize("ui.panel.config.thread.my_network")} -

- ${this._renderNetwork(networks.preferred)}` - : ""} + ? this._renderNetwork(networks.preferred) + : html` +
+

+ ${this.hass.localize( + "ui.panel.config.thread.no_preferred_network" + )} +

+ + ${this.hass.localize( + "ui.panel.config.thread.add_open_thread_border_router" + )} +
+
`} ${networks.networks.length ? html`

${this.hass.localize("ui.panel.config.thread.other_networks")} @@ -231,7 +245,7 @@ export class ThreadConfigPanel extends SubscribeMixin(LitElement) { margin: 0 auto; direction: ltr; } - routers { + .routers { padding-bottom: 0; } .no-routers { diff --git a/src/translations/en.json b/src/translations/en.json index e17ad3e400..42bbb77173 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -3268,6 +3268,8 @@ "thread": { "other_networks": "Other networks", "my_network": "My network", + "no_preferred_network": "You don't have a preferred network yet.", + "add_open_thread_border_router": "Add an OpenTread border router", "no_border_routers": "No border routers found", "border_routers": "{count} border {count, plural,\n one {router}\n other {routers}\n}", "managed_by_home_assistant": "Managed by Home Assistant",