mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-17 22:36:35 +00:00
Show correct number of disabled integrations (#9232)
This commit is contained in:
parent
0af14eb77e
commit
ee15ddfbc3
@ -191,7 +191,10 @@ class HaConfigIntegrations extends SubscribeMixin(LitElement) {
|
|||||||
): [
|
): [
|
||||||
Map<string, ConfigEntryExtended[]>,
|
Map<string, ConfigEntryExtended[]>,
|
||||||
ConfigEntryExtended[],
|
ConfigEntryExtended[],
|
||||||
Map<string, ConfigEntryExtended[]>
|
Map<string, ConfigEntryExtended[]>,
|
||||||
|
// Counter for disabled integrations since the tuple element above will
|
||||||
|
// be grouped by the integration name and therefore not provide a valid count
|
||||||
|
number
|
||||||
] => {
|
] => {
|
||||||
const filteredConfigEnties = this._filterConfigEntries(
|
const filteredConfigEnties = this._filterConfigEntries(
|
||||||
configEntries,
|
configEntries,
|
||||||
@ -210,6 +213,7 @@ class HaConfigIntegrations extends SubscribeMixin(LitElement) {
|
|||||||
groupByIntegration(filteredConfigEnties),
|
groupByIntegration(filteredConfigEnties),
|
||||||
ignored,
|
ignored,
|
||||||
groupByIntegration(disabled),
|
groupByIntegration(disabled),
|
||||||
|
disabled.length,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
@ -267,6 +271,7 @@ class HaConfigIntegrations extends SubscribeMixin(LitElement) {
|
|||||||
groupedConfigEntries,
|
groupedConfigEntries,
|
||||||
ignoredConfigEntries,
|
ignoredConfigEntries,
|
||||||
disabledConfigEntries,
|
disabledConfigEntries,
|
||||||
|
disabledCount,
|
||||||
] = this._filterGroupConfigEntries(this._configEntries, this._filter);
|
] = this._filterGroupConfigEntries(this._configEntries, this._filter);
|
||||||
const configEntriesInProgress = this._filterConfigEntriesInProgress(
|
const configEntriesInProgress = this._filterConfigEntriesInProgress(
|
||||||
this._configEntriesInProgress,
|
this._configEntriesInProgress,
|
||||||
@ -338,11 +343,11 @@ class HaConfigIntegrations extends SubscribeMixin(LitElement) {
|
|||||||
"ui.panel.config.integrations.search"
|
"ui.panel.config.integrations.search"
|
||||||
)}
|
)}
|
||||||
></search-input>
|
></search-input>
|
||||||
${!this._showDisabled && disabledConfigEntries.size
|
${!this._showDisabled && disabledCount
|
||||||
? html`<div class="active-filters">
|
? html`<div class="active-filters">
|
||||||
${this.hass.localize(
|
${this.hass.localize(
|
||||||
"ui.panel.config.integrations.disable.disabled_integrations",
|
"ui.panel.config.integrations.disable.disabled_integrations",
|
||||||
{ number: disabledConfigEntries.size }
|
{ number: disabledCount }
|
||||||
)}
|
)}
|
||||||
<mwc-button
|
<mwc-button
|
||||||
@click=${this._toggleShowDisabled}
|
@click=${this._toggleShowDisabled}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user