diff --git a/apps/ngx-bootstrap-docs/src/ng-api-doc.ts b/apps/ngx-bootstrap-docs/src/ng-api-doc.ts index 522c20721e..9d487b91c8 100644 --- a/apps/ngx-bootstrap-docs/src/ng-api-doc.ts +++ b/apps/ngx-bootstrap-docs/src/ng-api-doc.ts @@ -3202,7 +3202,7 @@ export const ngdoc: any = { "inputs": [ { "name": "placement", - "type": "AvailbleBSPositions", + "type": "AvailableBSPositions", "description": "" }, { @@ -3295,7 +3295,7 @@ export const ngdoc: any = { { "name": "placement", "defaultValue": "top", - "type": "AvailbleBSPositions", + "type": "AvailableBSPositions", "description": "

Placement of a popover. Accepts: "top", "bottom", "left", "right"

\n" }, { @@ -4267,7 +4267,7 @@ export const ngdoc: any = { { "name": "placement", "defaultValue": "top", - "type": "AvailbleBSPositions", + "type": "AvailableBSPositions", "description": "

Placement of a tooltip. Accepts: "top", "bottom", "left", "right"

\n" }, { @@ -4319,7 +4319,7 @@ export const ngdoc: any = { }, { "name": "tooltipPlacement", - "type": "AvailbleBSPositions", + "type": "AvailableBSPositions", "description": "" }, { diff --git a/src/popover/popover-container.component.ts b/src/popover/popover-container.component.ts index 70a5b64367..886233299f 100644 --- a/src/popover/popover-container.component.ts +++ b/src/popover/popover-container.component.ts @@ -1,7 +1,7 @@ import { ChangeDetectionStrategy, Input, Component } from '@angular/core'; import { PopoverConfig } from './popover.config'; import { getBsVer, IBsVersion } from 'ngx-bootstrap/utils'; -import { PlacementForBs5, checkMargins, AvailbleBSPositions } from 'ngx-bootstrap/positioning'; +import { PlacementForBs5, checkMargins, AvailableBSPositions } from 'ngx-bootstrap/positioning'; @Component({ selector: 'popover-container', @@ -30,7 +30,7 @@ import { PlacementForBs5, checkMargins, AvailbleBSPositions } from 'ngx-bootstra templateUrl: './popover-container.component.html' }) export class PopoverContainerComponent { - @Input() set placement(value: AvailbleBSPositions) { + @Input() set placement(value: AvailableBSPositions) { if (!this._bsVersions.isBs5) { this._placement = value; } else { diff --git a/src/popover/popover.directive.ts b/src/popover/popover.directive.ts index 510a6e6fdb..b10d74b593 100644 --- a/src/popover/popover.directive.ts +++ b/src/popover/popover.directive.ts @@ -5,7 +5,7 @@ import { import { PopoverConfig } from './popover.config'; import { ComponentLoader, ComponentLoaderFactory } from 'ngx-bootstrap/component-loader'; import { PopoverContainerComponent } from './popover-container.component'; -import { PositioningService, AvailbleBSPositions } from 'ngx-bootstrap/positioning'; +import { PositioningService, AvailableBSPositions } from 'ngx-bootstrap/positioning'; import { timer } from 'rxjs'; import { parseTriggers, Trigger } from 'ngx-bootstrap/utils'; @@ -39,7 +39,7 @@ export class PopoverDirective implements OnInit, OnDestroy { /** * Placement of a popover. Accepts: "top", "bottom", "left", "right" */ - @Input() placement: AvailbleBSPositions = 'top'; + @Input() placement: AvailableBSPositions = 'top'; /** * Close popover on outside click */ diff --git a/src/positioning/models/index.ts b/src/positioning/models/index.ts index 1eb7659b78..a1bd3a0138 100644 --- a/src/positioning/models/index.ts +++ b/src/positioning/models/index.ts @@ -92,5 +92,5 @@ export enum PlacementForBs5 { 'start top' = 'start top', } -export type AvailbleBSPositions = 'top' | 'bottom' | 'left' | 'right' | 'auto' | 'top left' | 'top right' | 'right top' | 'right bottom' | 'bottom right' | 'bottom left' | 'left bottom' | 'left top' | 'start' | 'end' | 'top start' | 'top end' | 'end top' | 'end bottom' | 'bottom end' | 'bottom start' | 'start bottom' | 'start top'; +export type AvailableBSPositions = 'top' | 'bottom' | 'left' | 'right' | 'auto' | 'top left' | 'top right' | 'right top' | 'right bottom' | 'bottom right' | 'bottom left' | 'left bottom' | 'left top' | 'start' | 'end' | 'top start' | 'top end' | 'end top' | 'end bottom' | 'bottom end' | 'bottom start' | 'start bottom' | 'start top'; diff --git a/src/positioning/public_api.ts b/src/positioning/public_api.ts index ffe4d1b33d..db886305bd 100644 --- a/src/positioning/public_api.ts +++ b/src/positioning/public_api.ts @@ -1,4 +1,4 @@ export { positionElements, Positioning } from './ng-positioning'; export { PositioningService, PositioningOptions } from './positioning.service'; -export { AvailbleBSPositions, PlacementForBs5 } from './models'; +export { AvailableBSPositions, PlacementForBs5 } from './models'; export { checkMargins } from './utils/checkMargin'; diff --git a/src/positioning/utils/checkMargin.ts b/src/positioning/utils/checkMargin.ts index ad70e49cb3..e91b0deaac 100644 --- a/src/positioning/utils/checkMargin.ts +++ b/src/positioning/utils/checkMargin.ts @@ -1,5 +1,5 @@ import { getBsVer } from 'ngx-bootstrap/utils'; -import { AvailbleBSPositions } from '../models'; +import { AvailableBSPositions } from '../models'; const availablePositions = { top: ['top', 'top start', 'top end'], @@ -8,7 +8,7 @@ const availablePositions = { end: ['end', 'end top', 'end bottom'] }; -export function checkPopoverMargin(placement: AvailbleBSPositions, checkPosition: 'top' | 'bottom' | 'start' | 'end'): boolean { +export function checkPopoverMargin(placement: AvailableBSPositions, checkPosition: 'top' | 'bottom' | 'start' | 'end'): boolean { if (!getBsVer().isBs5) { return false; } diff --git a/src/tooltip/tooltip.directive.ts b/src/tooltip/tooltip.directive.ts index 5a2bd31c99..92ba7429f3 100644 --- a/src/tooltip/tooltip.directive.ts +++ b/src/tooltip/tooltip.directive.ts @@ -19,7 +19,7 @@ import { OnChange, warnOnce, parseTriggers, Trigger } from 'ngx-bootstrap/utils' import { PositioningService } from 'ngx-bootstrap/positioning'; import { timer, Subscription } from 'rxjs'; -import { AvailbleBSPositions } from 'ngx-bootstrap/positioning'; +import { AvailableBSPositions } from 'ngx-bootstrap/positioning'; let id = 0; @@ -44,7 +44,7 @@ export class TooltipDirective implements OnInit, OnDestroy { /** * Placement of a tooltip. Accepts: "top", "bottom", "left", "right" */ - @Input() placement: AvailbleBSPositions = 'top'; + @Input() placement: AvailableBSPositions = 'top'; /** * Specifies events that should trigger. Supports a space separated list of * event names. @@ -104,7 +104,7 @@ export class TooltipDirective implements OnInit, OnDestroy { /** @deprecated - please use `placement` instead */ // eslint-disable-next-line @angular-eslint/no-input-rename @Input('tooltipPlacement') - set _placement(value: AvailbleBSPositions) { + set _placement(value: AvailableBSPositions) { warnOnce('tooltipPlacement was deprecated, please use `placement` instead'); this.placement = value; }