From 8a99cfd9591f4b261b346a11f43e50c2c57fb020 Mon Sep 17 00:00:00 2001 From: lskramarov Date: Wed, 17 Jun 2026 12:21:13 +0300 Subject: [PATCH] fix(filter-bar): default size for pipe popover (#DS-5184) --- packages/components/core/pop-up/constants.ts | 5 ++--- packages/components/filter-bar/pipes/pipe-date.html | 1 + packages/components/filter-bar/pipes/pipe-datetime.html | 1 + packages/components/filter-bar/pipes/pipe-text.html | 1 + packages/components/popover/popover.component.ts | 2 +- tools/public_api_guard/components/core.api.md | 4 ++-- 6 files changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/components/core/pop-up/constants.ts b/packages/components/core/pop-up/constants.ts index e62c3c3864..b9df975c45 100644 --- a/packages/components/core/pop-up/constants.ts +++ b/packages/components/core/pop-up/constants.ts @@ -50,9 +50,8 @@ export enum PopUpTriggers { export enum PopUpSizes { Small = 'small', Medium = 'medium', - // Normal is deprecated and will be deleted in 16.x - Normal = 'medium', - Large = 'large' + Large = 'large', + Custom = 'custom' } export type KbqPopUpSizeValues = KbqEnumValues; diff --git a/packages/components/filter-bar/pipes/pipe-date.html b/packages/components/filter-bar/pipes/pipe-date.html index 3d69138fef..9a271d35ab 100644 --- a/packages/components/filter-bar/pipes/pipe-date.html +++ b/packages/components/filter-bar/pipes/pipe-date.html @@ -6,6 +6,7 @@ [kbqPipeState]="data" [kbqPipeTitle]="pipeTooltip" [kbqPopoverArrow]="false" + [kbqPopoverSize]="'custom'" [kbqPopoverClass]="'kbq-pipe-date__popover'" [kbqPopoverContent]="content" [kbqPopoverOffset]="4" diff --git a/packages/components/filter-bar/pipes/pipe-datetime.html b/packages/components/filter-bar/pipes/pipe-datetime.html index c81c8f2a68..d4d70bb5ea 100644 --- a/packages/components/filter-bar/pipes/pipe-datetime.html +++ b/packages/components/filter-bar/pipes/pipe-datetime.html @@ -6,6 +6,7 @@ [kbqPipeState]="data" [kbqPipeTitle]="pipeTooltip" [kbqPopoverArrow]="false" + [kbqPopoverSize]="'custom'" [kbqPopoverClass]="'kbq-pipe-date__popover'" [kbqPopoverContent]="content" [kbqPopoverOffset]="4" diff --git a/packages/components/filter-bar/pipes/pipe-text.html b/packages/components/filter-bar/pipes/pipe-text.html index b1acf696b0..dfa0faf316 100644 --- a/packages/components/filter-bar/pipes/pipe-text.html +++ b/packages/components/filter-bar/pipes/pipe-text.html @@ -5,6 +5,7 @@ [kbqPipeState]="data" [kbqPipeTitle]="pipeTooltip" [kbqPopoverArrow]="false" + [kbqPopoverSize]="'custom'" [kbqPopoverClass]="'kbq-pipe__popover'" [kbqPopoverContent]="content" [kbqPopoverFooter]="footer" diff --git a/packages/components/popover/popover.component.ts b/packages/components/popover/popover.component.ts index 569ab9c28f..09e2604749 100644 --- a/packages/components/popover/popover.component.ts +++ b/packages/components/popover/popover.component.ts @@ -328,7 +328,7 @@ export class KbqPopoverTrigger extends KbqPopUpTrigger impl } set size(value: KbqPopUpSizeValues) { - if ([PopUpSizes.Small, PopUpSizes.Medium, PopUpSizes.Large].includes(value as PopUpSizes)) { + if ([PopUpSizes.Small, PopUpSizes.Medium, PopUpSizes.Large, PopUpSizes.Custom].includes(value as PopUpSizes)) { this._size = value; this.updateClassMap(); diff --git a/tools/public_api_guard/components/core.api.md b/tools/public_api_guard/components/core.api.md index 8dc7b7a56f..f23e9f7879 100644 --- a/tools/public_api_guard/components/core.api.md +++ b/tools/public_api_guard/components/core.api.md @@ -3756,13 +3756,13 @@ export enum PopUpPlacements { // @public (undocumented) export enum PopUpSizes { + // (undocumented) + Custom = "custom", // (undocumented) Large = "large", // (undocumented) Medium = "medium", // (undocumented) - Normal = "medium", - // (undocumented) Small = "small" }