UNPKG

@cds/angular

Version:

Core component modules for Clarity Angular

1 lines 15.5 kB
{"version":3,"file":"navigation.mjs","sources":["../../../projects/cds-angular/navigation/cds-navigation.directive.ts","../../../projects/cds-angular/navigation/cds-navigation-group.directive.ts","../../../projects/cds-angular/navigation/cds-navigation-start.directive.ts","../../../projects/cds-angular/navigation/cds-navigation-item.directive.ts","../../../projects/cds-angular/navigation/navigation.module.ts","../../../projects/cds-angular/navigation/index.ts","../../../projects/cds-angular/navigation/public-api.ts","../../../projects/cds-angular/navigation/navigation.ts"],"sourcesContent":["/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef , Input , Output, EventEmitter } from '@angular/core';\nimport { CdsNavigation } from '@cds/core/navigation';\n\n@Directive({ selector: 'cds-navigation' })\nexport class CdsNavigationDirective {\n protected element: CdsNavigation;\n\n get expandedRoot() {\n return this.element.expandedRoot;\n }\n @Input() set expandedRoot(value: boolean | '') {\n this.element.expandedRoot = value === '' ? true : value;\n };\n get cdsMotion() {\n return this.element.cdsMotion;\n }\n @Input() set cdsMotion(value) {\n this.element.cdsMotion = value;\n };\n get expanded() {\n return this.element.expanded;\n }\n @Input() set expanded(value: boolean | '') {\n this.element.expanded = value === '' ? true : value;\n };\n get i18n() {\n return this.element.i18n;\n }\n @Input() set i18n(value) {\n this.element.i18n = value;\n };\n get onStartItemSlotChange() {\n return this.element.onStartItemSlotChange;\n }\n @Input() set onStartItemSlotChange(value) {\n this.element.onStartItemSlotChange = value;\n };\n get onItemSlotChange() {\n return this.element.onItemSlotChange;\n }\n @Input() set onItemSlotChange(value) {\n this.element.onItemSlotChange = value;\n };\n get updateChildrenProps() {\n return this.element.updateChildrenProps;\n }\n @Input() set updateChildrenProps(value) {\n this.element.updateChildrenProps = value;\n };\n\n @Output() cdsMotionChange: EventEmitter<CustomEvent> = new EventEmitter();\n @Output() expandedChange: EventEmitter<CustomEvent> = new EventEmitter();\n\n constructor(elementRef: ElementRef) {\n this.element = elementRef.nativeElement;\n }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef , Input , Output, EventEmitter } from '@angular/core';\nimport { CdsNavigationGroup } from '@cds/core/navigation';\n\n@Directive({ selector: 'cds-navigation-group' })\nexport class CdsNavigationGroupDirective {\n protected element: CdsNavigationGroup;\n\n get cdsMotion() {\n return this.element.cdsMotion;\n }\n @Input() set cdsMotion(value) {\n this.element.cdsMotion = value;\n };\n get i18n() {\n return this.element.i18n;\n }\n @Input() set i18n(value) {\n this.element.i18n = value;\n };\n get expanded() {\n return this.element.expanded;\n }\n @Input() set expanded(value: boolean | '') {\n this.element.expanded = value === '' ? true : value;\n };\n get active() {\n return this.element.active;\n }\n @Input() set active(value: boolean | '') {\n this.element.active = value === '' ? true : value;\n };\n get hasFocus() {\n return this.element.hasFocus;\n }\n @Input() set hasFocus(value: boolean | '') {\n this.element.hasFocus = value === '' ? true : value;\n };\n\n @Output() cdsMotionChange: EventEmitter<CustomEvent> = new EventEmitter();\n @Output() expandedChange: EventEmitter<CustomEvent> = new EventEmitter();\n\n constructor(elementRef: ElementRef) {\n this.element = elementRef.nativeElement;\n }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef , Input } from '@angular/core';\nimport { CdsNavigationStart } from '@cds/core/navigation';\n\n@Directive({ selector: 'cds-navigation-start' })\nexport class CdsNavigationStartDirective {\n protected element: CdsNavigationStart;\n\n get i18n() {\n return this.element.i18n;\n }\n @Input() set i18n(value) {\n this.element.i18n = value;\n };\n get expandedRoot() {\n return this.element.expandedRoot;\n }\n @Input() set expandedRoot(value: boolean | '') {\n this.element.expandedRoot = value === '' ? true : value;\n };\n get hasFocus() {\n return this.element.hasFocus;\n }\n @Input() set hasFocus(value) {\n this.element.hasFocus = value;\n };\n get isGroupStart() {\n return this.element.isGroupStart;\n }\n @Input() set isGroupStart(value: boolean | '') {\n this.element.isGroupStart = value === '' ? true : value;\n };\n get navigationGroupId() {\n return this.element.navigationGroupId;\n }\n @Input() set navigationGroupId(value) {\n this.element.navigationGroupId = value;\n };\n get itemText() {\n return this.element.itemText;\n }\n @Input() set itemText(value) {\n this.element.itemText = value;\n };\n\n\n constructor(elementRef: ElementRef) {\n this.element = elementRef.nativeElement;\n }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive, ElementRef , Input } from '@angular/core';\nimport { CdsNavigationItem } from '@cds/core/navigation';\n\n@Directive({ selector: 'cds-navigation-item' })\nexport class CdsNavigationItemDirective {\n protected element: CdsNavigationItem;\n\n get i18n() {\n return this.element.i18n;\n }\n @Input() set i18n(value) {\n this.element.i18n = value;\n };\n get active() {\n return this.element.active;\n }\n @Input() set active(value: boolean | '') {\n this.element.active = value === '' ? true : value;\n };\n get disabled() {\n return this.element.disabled;\n }\n @Input() set disabled(value: boolean | '') {\n this.element.disabled = value === '' ? true : value;\n };\n get expanded() {\n return this.element.expanded;\n }\n @Input() set expanded(value: boolean | '') {\n this.element.expanded = value === '' ? true : value;\n };\n get groupItem() {\n return this.element.groupItem;\n }\n @Input() set groupItem(value: boolean | '') {\n this.element.groupItem = value === '' ? true : value;\n };\n get hasFocus() {\n return this.element.hasFocus;\n }\n @Input() set hasFocus(value) {\n this.element.hasFocus = value;\n };\n get focusElement() {\n return this.element.focusElement;\n }\n @Input() set focusElement(value) {\n this.element.focusElement = value;\n };\n get itemText() {\n return this.element.itemText;\n }\n @Input() set itemText(value) {\n this.element.itemText = value;\n };\n\n\n constructor(elementRef: ElementRef) {\n this.element = elementRef.nativeElement;\n }\n}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport '@cds/core/navigation/register.js';\n\nimport { CdsNavigationDirective } from './cds-navigation.directive';\nimport { CdsNavigationGroupDirective } from './cds-navigation-group.directive';\nimport { CdsNavigationStartDirective } from './cds-navigation-start.directive';\nimport { CdsNavigationItemDirective } from './cds-navigation-item.directive';\n\n@NgModule({\n imports: [CommonModule],\n declarations: [\n CdsNavigationDirective,\n CdsNavigationGroupDirective,\n CdsNavigationStartDirective,\n CdsNavigationItemDirective,\n ],\n exports: [\n CdsNavigationDirective,\n CdsNavigationGroupDirective,\n CdsNavigationStartDirective,\n CdsNavigationItemDirective,\n ],\n})\nexport class CdsNavigationModule {}\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nexport * from './cds-navigation.directive';\nexport * from './cds-navigation-group.directive';\nexport * from './cds-navigation-start.directive';\nexport * from './cds-navigation-item.directive';\nexport * from './navigation.module';\n","/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\n/*\n * Copyright (c) 2016-2023 VMware, Inc. All Rights Reserved.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\n/*\n * Public API Surface of cds-angular\n */\n\nexport * from './index';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}