Skip to content

Commit

Permalink
config_subentries -> config_entries_subentries
Browse files Browse the repository at this point in the history
  • Loading branch information
bramkragten committed Feb 4, 2025
1 parent 2762566 commit a2406ee
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 12 deletions.
6 changes: 3 additions & 3 deletions gallery/src/pages/components/ha-form.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ const DEVICES: DeviceRegistryEntry[] = [
area_id: "bedroom",
configuration_url: null,
config_entries: ["config_entry_1"],
config_subentries: {},
config_entries_subentries: {},
connections: [],
disabled_by: null,
entry_type: null,
Expand All @@ -72,7 +72,7 @@ const DEVICES: DeviceRegistryEntry[] = [
area_id: "backyard",
configuration_url: null,
config_entries: ["config_entry_2"],
config_subentries: {},
config_entries_subentries: {},
connections: [],
disabled_by: null,
entry_type: null,
Expand All @@ -96,7 +96,7 @@ const DEVICES: DeviceRegistryEntry[] = [
area_id: null,
configuration_url: null,
config_entries: ["config_entry_3"],
config_subentries: {},
config_entries_subentries: {},
connections: [],
disabled_by: null,
entry_type: null,
Expand Down
6 changes: 3 additions & 3 deletions gallery/src/pages/components/ha-selector.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ const DEVICES: DeviceRegistryEntry[] = [
area_id: "bedroom",
configuration_url: null,
config_entries: ["config_entry_1"],
config_subentries: {},
config_entries_subentries: {},
connections: [],
disabled_by: null,
entry_type: null,
Expand All @@ -71,7 +71,7 @@ const DEVICES: DeviceRegistryEntry[] = [
area_id: "backyard",
configuration_url: null,
config_entries: ["config_entry_2"],
config_subentries: {},
config_entries_subentries: {},
connections: [],
disabled_by: null,
entry_type: null,
Expand All @@ -95,7 +95,7 @@ const DEVICES: DeviceRegistryEntry[] = [
area_id: null,
configuration_url: null,
config_entries: ["config_entry_3"],
config_subentries: {},
config_entries_subentries: {},
connections: [],
disabled_by: null,
entry_type: null,
Expand Down
2 changes: 1 addition & 1 deletion gallery/src/pages/misc/integration-card.ts
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ const createDeviceRegistryEntries = (
{
entry_type: null,
config_entries: [item.entry_id],
config_subentries: {},
config_entries_subentries: {},
connections: [],
manufacturer: "ESPHome",
model: "Mock Device",
Expand Down
2 changes: 1 addition & 1 deletion src/data/device_registry.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ export {
export interface DeviceRegistryEntry extends RegistryEntry {
id: string;
config_entries: string[];
config_subentries: { [configEntryId: string]: (string | null)[] };
config_entries_subentries: { [configEntryId: string]: (string | null)[] };

Check failure on line 20 in src/data/device_registry.ts

View workflow job for this annotation

GitHub Actions / Lint and check format

A record is preferred over an index signature
connections: [string, string][];
identifiers: [string, string][];
manufacturer: string | null;
Expand Down
6 changes: 4 additions & 2 deletions src/panels/config/devices/ha-config-devices-dashboard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -360,9 +360,11 @@ export class HaConfigDeviceDashboard extends SubscribeMixin(LitElement) {
const configEntryId = this._filters.config_entry.value[0];
outputDevices = outputDevices.filter(
(device) =>
device.config_subentries[configEntryId] &&
device.config_entries_subentries[configEntryId] &&
(filter.value as string[]).some((subEntryId) =>
device.config_subentries[configEntryId].includes(subEntryId)
device.config_entries_subentries[configEntryId].includes(
subEntryId
)
)
);
if (!this._subConfigEntries) {
Expand Down
4 changes: 2 additions & 2 deletions src/panels/config/integrations/ha-config-integration-page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1035,13 +1035,13 @@ class HaConfigIntegrationPage extends SubscribeMixin(LitElement) {

private _renderSubEntry(configEntry: ConfigEntry, subEntry: SubConfigEntry) {
const devices = this._getConfigEntryDevices(configEntry).filter((device) =>
device.config_subentries[configEntry.entry_id]?.includes(
device.config_entries_subentries[configEntry.entry_id]?.includes(
subEntry.subentry_id
)
);
const services = this._getConfigEntryServices(configEntry).filter(
(device) =>
device.config_subentries[configEntry.entry_id]?.includes(
device.config_entries_subentries[configEntry.entry_id]?.includes(
subEntry.subentry_id
)
);
Expand Down

0 comments on commit a2406ee

Please sign in to comment.