opti search params history

This commit is contained in:
Bram Kragten 2022-07-07 15:01:29 +02:00
parent 24688ba18e
commit 87aab72b63
No known key found for this signature in database
GPG Key ID: FBE2DFDB363EF55B

View File

@ -21,7 +21,7 @@ import { ensureArray } from "../../common/ensure-array";
import { navigate } from "../../common/navigate"; import { navigate } from "../../common/navigate";
import { import {
createSearchParam, createSearchParam,
extractSearchParam, extractSearchParamsObject,
} from "../../common/url/search-params"; } from "../../common/url/search-params";
import { computeRTL } from "../../common/util/compute_rtl"; import { computeRTL } from "../../common/util/compute_rtl";
import "../../components/chart/state-history-charts"; import "../../components/chart/state-history-charts";
@ -195,9 +195,10 @@ class HaPanelHistory extends SubscribeMixin(LitElement) {
[addDays(weekStart, -7), addDays(weekEnd, -7)], [addDays(weekStart, -7), addDays(weekEnd, -7)],
}; };
const entityIds = extractSearchParam("entity_id"); const searchParams = extractSearchParamsObject();
const deviceIds = extractSearchParam("device_id"); const entityIds = searchParams.entity_id;
const areaIds = extractSearchParam("area_id"); const deviceIds = searchParams.device_id;
const areaIds = searchParams.area_id;
if (entityIds || deviceIds || areaIds) { if (entityIds || deviceIds || areaIds) {
this._targetPickerValue = {}; this._targetPickerValue = {};
} }
@ -214,11 +215,11 @@ class HaPanelHistory extends SubscribeMixin(LitElement) {
this._targetPickerValue!.area_id = splitIds; this._targetPickerValue!.area_id = splitIds;
} }
const startDate = extractSearchParam("start_date"); const startDate = searchParams.start_date;
if (startDate) { if (startDate) {
this._startDate = new Date(startDate); this._startDate = new Date(startDate);
} }
const endDate = extractSearchParam("end_date"); const endDate = searchParams.end_date;
if (endDate) { if (endDate) {
this._endDate = new Date(endDate); this._endDate = new Date(endDate);
} }