From 4d6dfaf740de563676e62d23e698a6effd764e26 Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 19 Jul 2024 10:18:20 +0200 Subject: [PATCH] chore: use the local clamp function instead of redefining it --- .../core/components/split-panel/split-panel.element.ts | 9 +++------ .../components/temporary-file-badge.element.ts | 2 +- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts index b24ae93638..ad36835d1d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/components/split-panel/split-panel.element.ts @@ -8,6 +8,7 @@ import { query, state, } from '@umbraco-cms/backoffice/external/lit'; +import { clamp } from '@umbraco-cms/backoffice/utils'; /** * Custom element for a split panel with adjustable divider. @@ -89,13 +90,9 @@ export class UmbSplitPanelElement extends LitElement { } } - #clamp(value: number, min: number, max: number) { - return Math.min(Math.max(value, min), max); - } - #setPosition(pos: number) { const { width } = this.mainElement.getBoundingClientRect(); - const localPos = this.#clamp(pos, 0, width); + const localPos = clamp(pos, 0, width); const percentagePos = (localPos / width) * 100; this.position = percentagePos + '%'; } @@ -127,7 +124,7 @@ export class UmbSplitPanelElement extends LitElement { const move = (event: PointerEvent) => { const { clientX } = event; const { left, width } = this.mainElement.getBoundingClientRect(); - const localPos = this.#clamp(clientX - left, 0, width); + const localPos = clamp(clientX - left, 0, width); const mappedPos = mapXAxisToSnap(localPos, width); this.#lockedPanelWidth = this.lock === 'start' ? mappedPos : width - mappedPos; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/components/temporary-file-badge.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/components/temporary-file-badge.element.ts index 4417409f80..f42910cb0f 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/components/temporary-file-badge.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/temporary-file/components/temporary-file-badge.element.ts @@ -1,6 +1,6 @@ import { css, customElement, html, property } from '@umbraco-cms/backoffice/external/lit'; import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element'; -import { clamp } from '@umbraco-cms/backoffice/external/uui'; +import { clamp } from '@umbraco-cms/backoffice/utils'; @customElement('umb-temporary-file-badge') export class UmbTemporaryFileBadgeElement extends UmbLitElement {