diff --git a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/log-search-view.element.ts b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/log-search-view.element.ts index d2bd780642..0296fcc686 100644 --- a/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/log-search-view.element.ts +++ b/src/Umbraco.Web.UI.Client/src/backoffice/settings/logviewer/workspace/views/search/log-search-view.element.ts @@ -1,15 +1,9 @@ import { UUITextStyles } from '@umbraco-ui/uui-css'; -import { PropertyValueMap, css, html } from 'lit'; +import { css, html } from 'lit'; import { customElement, state } from 'lit/decorators.js'; -import { - UmbLogViewerWorkspaceContext, - UMB_APP_LOG_VIEWER_CONTEXT_TOKEN, - LogViewerDateRange, -} from '../../logviewer.context'; +import { UmbLogViewerWorkspaceContext, UMB_APP_LOG_VIEWER_CONTEXT_TOKEN } from '../../logviewer.context'; import { UmbLitElement } from '@umbraco-cms/internal/lit-element'; import type { UmbObserverController } from '@umbraco-cms/backoffice/observable-api'; -import { query } from '@umbraco-cms/backoffice/router'; -import type { LogLevelModel } from '@umbraco-cms/backoffice/backend-api'; @customElement('umb-log-viewer-search-view') export class UmbLogViewerSearchViewElement extends UmbLitElement { @@ -62,53 +56,6 @@ export class UmbLogViewerSearchViewElement extends UmbLitElement { }); } - onChangeState = () => { - if (!this.#logViewerContext) return; - - const searchQuery = query(); - - if (searchQuery.lq) { - const sanitizedQuery = decodeURIComponent(searchQuery.lq); - this.#logViewerContext.setFilterExpression(sanitizedQuery); - } - - if (searchQuery.loglevels) { - const loglevels = [...searchQuery.loglevels]; - - // Filter out invalid log levels that do not exist in LogLevelModel - const validLogLevels = loglevels.filter((loglevel) => { - return ['Verbose', 'Debug', 'Information', 'Warning', 'Error', 'Fatal'].includes(loglevel); - }); - - this.#logViewerContext.setLogLevelsFilter(validLogLevels as LogLevelModel[]); - } - - const dateRange: Partial = {}; - - if (searchQuery.startDate) { - dateRange.startDate = searchQuery.startDate; - } - - if (searchQuery.endDate) { - dateRange.endDate = searchQuery.endDate; - } - - this.#logViewerContext.setDateRange(dateRange); - - console.log('query', searchQuery); - }; - - firstUpdated(props: PropertyValueMap) { - super.firstUpdated(props); - window.addEventListener('changestate', this.onChangeState); - this.onChangeState(); - } - - disconnectedCallback(): void { - super.disconnectedCallback(); - window.removeEventListener('changestate', this.onChangeState); - } - #observeCanShowLogs() { if (this.#canShowLogsObserver) this.#canShowLogsObserver.destroy(); if (!this.#logViewerContext) return;