import { KbqNavbarModule } from '@koobiq/components/navbar';Selector: kbq-navbar-brand, [kbq-navbar-brand]
Exported as: kbqNavbarBrand| Name | Description |
|---|---|
@Input() collapsedText: string
|
text that will be displayed in the tooltip. By default, the text is taken from kbq-navbar-title. |
@Input() longTitle: boolean
|
alternative display of the brand name in two lines |
| arrow: boolean | |
| availablePositions: { [key: string]: ConnectionPositionPair; } | |
| closingActionsSubscription: Subscription | |
| collapsed: boolean | |
| color: string | |
| container: HTMLElement | |
| content: string | TemplateRef |
|
| context: any | |
| customClass: string | |
| destroyRef: DestroyRef | |
| detach: () => void | |
| direction: Directionality | |
| disabled: boolean | |
| elementRef: ElementRef |
|
| enterDelay: number | |
| focusMonitor: FocusMonitor | |
| forDisabledComponent: InputSignal |
Input for controlling the disabled state of a component. The input expects a component containing `disabledSignal` property, which is a writable signal emitting boolean values. |
| hideWithTimeout: boolean | Changes hiding behavior. By default, tooltip is hidden on mouseleave from trigger. Setting hideWithTimeout to true will delay tooltip hiding and will not hide when the mouse moves from trigger to tooltip. |
| hostView: ViewContainerRef | |
| hovered: BehaviorSubject |
Stream that emits when the popupTrigger is hovered. |
| ignoreTooltipPointerEvents: InputSignal |
Determines whether pointer events should be ignored on tooltips. When set to `true`, tooltip elements will not receive pointer events, allowing interactions to pass through to underlying elements. Defaults to `true`. |
| instance: any | |
| isLink: boolean | |
| isOpen: boolean | |
| leaveDelay: number | |
| listeners: Map |
|
| modifier: TooltipModifier | |
| mouseEvent: MouseEvent | |
| ngZone: NgZone | |
| offset: number | |
| onPositionChange: ($event: ConnectedOverlayPositionChange) => void | |
| originSelector: string | |
| overlay: Overlay | |
| overlayConfig: OverlayConfig | |
| overlayRef: OverlayRef | |
| parentPopup: KbqParentPopup | |
| placement: "top" | "topLeft" | "topRight" | "right" | "rightTop" | "rightBottom" | "left" | "leftTop" | "leftBottom" | "bottom" | "bottomLeft" | "bottomRight" | |
| placementChange: EventEmitter |
|
| placementPriority: string | string[] | |
| portal: ComponentPortal |
|
| preventClose: boolean | prevents closure by any event |
| relativeToPointer: boolean | Positions the tooltip relative to the mouse cursor. Only available for top and bottom kbqPlacement. Does not work with kbqPlacementPriority. |
| scheduler: AsyncScheduler | |
| scrollDispatcher: ScrollDispatcher | |
| scrollStrategy: () => ScrollStrategy | |
| scrollable: CdkScrollable | |
| stickToWindow: "top" | "right" | "left" | "bottom" | |
| strategy: FlexibleConnectedPositionStrategy | |
| tooltipPlacement: "top" | "topLeft" | "topRight" | "right" | "rightTop" | "rightBottom" | "left" | "leftTop" | "leftBottom" | "bottom" | "bottomLeft" | "bottomRight" | |
| tooltipPlacementPriority: string | string[] | |
| tooltipVisible: boolean | |
| trigger: string | |
| triggerName: string | |
| visible: boolean | |
| visibleChange: EventEmitter |
Selector: kbq-navbar-toggle, [kbq-navbar-toggle]
| Name | Description |
|---|---|
| focusableItems: QueryList |
|
| keyManager: FocusKeyManager |
|
| optionBlurChanges: Observable |
|
| optionFocusChanges: Observable |
Selector: kbq-navbar-logo, [kbq-navbar-logo]
| Name | Description |
|---|---|
| hovered: Subject |
Selector: kbq-vertical-navbar
Exported as: KbqVerticalNavbar| Name | Description |
|---|---|
@Input() expanded: boolean
|
|
@Input() openOver: boolean
|
|
| animationDone: Subject |
|
| bento: KbqNavbarBento | |
| configuration: any | |
| externalConfiguration: unknown | |
| focusableItems: QueryList |
|
| items: QueryList |
|
| keyManager: FocusKeyManager |
|
| optionBlurChanges: Observable |
|
| optionFocusChanges: Observable |
|
| rectangleElements: Signal |
Selector: kbq-navbar-item[bento], [kbq-navbar-item][bento]
Selector: kbq-navbar-title, [kbq-navbar-title]
| Name | Description |
|---|---|
| hovered: Subject |
|
| isBrowser: boolean | |
| isOverflown: boolean | |
| isTextOverflown: boolean | |
| nativeElement: HTMLElement | |
| outerElementWidth: number | |
| text: string |
Selector: kbq-navbar-divider
Selector: kbq-navbar-item, [kbq-navbar-item], kbq-navbar-brand, [kbq-navbar-brand], kbq-navbar-toggle
| Name | Description |
|---|---|
@Input() disabled: boolean
|
Whether the item is disabled. |
| button: KbqButton | |
| formField: KbqFormField | |
| hasFocus: boolean | |
| nestedElement: KbqButton | KbqFormField | |
| onBlur: Subject |
|
| onFocus: Subject |
|
| title: KbqNavbarTitle | |
| tooltip: KbqTooltipTrigger |
Selector: kbq-navbar-container
Selector: kbq-navbar
| Name | Description |
|---|---|
| focusableItems: QueryList |
|
| keyManager: FocusKeyManager |
|
| navbarItems: QueryList |
|
| optionBlurChanges: Observable |
|
| optionFocusChanges: Observable |
|
| rectangleElements: Signal |
|
| resizeStream: Subject |
|
| updateExpandedStateForItems: () => void |
Selector: kbq-navbar-item, [kbq-navbar-item], kbq-navbar-divider, kbq-navbar-brand, [kbq-navbar-brand]
| Name | Description |
|---|---|
| button: KbqButtonCssStyler | |
| collapsed: boolean | |
| horizontal: boolean | |
| isBrowser: boolean | |
| nativeElement: HTMLElement | |
| state: Subject |
|
| vertical: boolean |
Selector: kbq-navbar-item, [kbq-navbar-item]
Exported as: kbqNavbarItem| Name | Description |
|---|---|
@Input() collapsable: boolean
|
|
@Input() collapsedText: string
|
|
@Input('kbqTrigger')
trigger: string
|
|
| arrow: boolean | |
| availablePositions: { [key: string]: ConnectionPositionPair; } | |
| closingActionsSubscription: Subscription | |
| collapsed: boolean | |
| color: string | |
| container: HTMLElement | |
| content: string | TemplateRef |
|
| context: any | |
| croppedText: string | |
| customClass: string | |
| destroyRef: DestroyRef | |
| detach: () => void | |
| direction: Directionality | |
| disabled: boolean | |
| elementRef: ElementRef |
|
| enterDelay: number | |
| focusMonitor: FocusMonitor | |
| forDisabledComponent: InputSignal |
Input for controlling the disabled state of a component. The input expects a component containing `disabledSignal` property, which is a writable signal emitting boolean values. |
| hasCroppedText: boolean | |
| hasDropDownTrigger: boolean | |
| hideWithTimeout: boolean | Changes hiding behavior. By default, tooltip is hidden on mouseleave from trigger. Setting hideWithTimeout to true will delay tooltip hiding and will not hide when the mouse moves from trigger to tooltip. |
| hostView: ViewContainerRef | |
| hovered: BehaviorSubject |
Stream that emits when the popupTrigger is hovered. |
| icon: KbqIcon | |
| ignoreTooltipPointerEvents: InputSignal |
Determines whether pointer events should be ignored on tooltips. When set to `true`, tooltip elements will not receive pointer events, allowing interactions to pass through to underlying elements. Defaults to `true`. |
| instance: any | |
| isCollapsed: boolean | |
| isOpen: boolean | |
| leaveDelay: number | |
| listeners: Map |
|
| modifier: TooltipModifier | |
| mouseEvent: MouseEvent | |
| navbarFocusableItem: KbqNavbarFocusableItem | |
| ngZone: NgZone | |
| offset: number | |
| onPositionChange: ($event: ConnectedOverlayPositionChange) => void | |
| originSelector: string | |
| overlay: Overlay | |
| overlayConfig: OverlayConfig | |
| overlayRef: OverlayRef | |
| parentPopup: KbqParentPopup | |
| placement: "top" | "topLeft" | "topRight" | "right" | "rightTop" | "rightBottom" | "left" | "leftTop" | "leftBottom" | "bottom" | "bottomLeft" | "bottomRight" | |
| placementChange: EventEmitter |
|
| placementPriority: string | string[] | |
| portal: ComponentPortal |
|
| preventClose: boolean | prevents closure by any event |
| rectangleElement: KbqNavbarRectangleElement | |
| relativeToPointer: boolean | Positions the tooltip relative to the mouse cursor. Only available for top and bottom kbqPlacement. Does not work with kbqPlacementPriority. |
| scheduler: AsyncScheduler | |
| scrollDispatcher: ScrollDispatcher | |
| scrollStrategy: () => ScrollStrategy | |
| scrollable: CdkScrollable | |
| showHorizontalDropDownAngle: boolean | |
| showVerticalDropDownAngle: boolean | |
| stickToWindow: "top" | "right" | "left" | "bottom" | |
| strategy: FlexibleConnectedPositionStrategy | |
| title: KbqNavbarTitle | |
| titleText: string | |
| tooltipPlacement: "top" | "topLeft" | "topRight" | "right" | "rightTop" | "rightBottom" | "left" | "leftTop" | "leftBottom" | "bottom" | "bottomLeft" | "bottomRight" | |
| tooltipPlacementPriority: string | string[] | |
| tooltipVisible: boolean | |
| triggerName: string | |
| visible: boolean | |
| visibleChange: EventEmitter |
type KbqNavbarContainerPositionType = 'left' | 'right';