diff --git a/projects/cashmere-examples/src/lib/navbar-app-switcher/navbar-app-switcher-example.component.html b/projects/cashmere-examples/src/lib/navbar-app-switcher/navbar-app-switcher-example.component.html index 0d9a95af5..d776d0889 100644 --- a/projects/cashmere-examples/src/lib/navbar-app-switcher/navbar-app-switcher-example.component.html +++ b/projects/cashmere-examples/src/lib/navbar-app-switcher/navbar-app-switcher-example.component.html @@ -35,20 +35,45 @@ - + + + - - + +
+ + + + + +
+ +
- - + +
+ +
diff --git a/projects/cashmere-examples/src/lib/navbar-overview/navbar-overview-example.component.html b/projects/cashmere-examples/src/lib/navbar-overview/navbar-overview-example.component.html index 7c70f9e63..62cd11248 100644 --- a/projects/cashmere-examples/src/lib/navbar-overview/navbar-overview-example.component.html +++ b/projects/cashmere-examples/src/lib/navbar-overview/navbar-overview-example.component.html @@ -14,30 +14,41 @@ - - + +
+ + + + + +
+ +
- - + +
+ +
diff --git a/projects/cashmere-examples/src/lib/pagination-simple/pagination-simple-example.component.ts b/projects/cashmere-examples/src/lib/pagination-simple/pagination-simple-example.component.ts index dec1bb1e3..1a78c1f62 100644 --- a/projects/cashmere-examples/src/lib/pagination-simple/pagination-simple-example.component.ts +++ b/projects/cashmere-examples/src/lib/pagination-simple/pagination-simple-example.component.ts @@ -8,8 +8,8 @@ import {Component} from '@angular/core'; templateUrl: 'pagination-simple-example.component.html' }) export class PaginationSimpleExampleComponent { - _pageNumber: number = 15; - pageSize: number = 20; + _pageNumber: number = 8; + pageSize: number = 100; totalItems: number = 1000; get pageNumber() { diff --git a/projects/cashmere-examples/src/lib/popover-menu/popover-menu-example.component.html b/projects/cashmere-examples/src/lib/popover-menu/popover-menu-example.component.html index 8667e9f81..883501ed2 100644 --- a/projects/cashmere-examples/src/lib/popover-menu/popover-menu-example.component.html +++ b/projects/cashmere-examples/src/lib/popover-menu/popover-menu-example.component.html @@ -1,31 +1,31 @@ - -
- - -
- -
- +

- Note: Must import Cashmere's ButtonModule to use the - hcButtonItem & hcMenu* directives. -

\ No newline at end of file + The directives hcMenu, hcMenuItem, hcMenuIcon, + hcMenuText, and hcMenuSubText may be used to create menus using the popover component. +

diff --git a/projects/cashmere-examples/src/lib/toaster-overview/toaster-overview-example.component.scss b/projects/cashmere-examples/src/lib/toaster-overview/toaster-overview-example.component.scss index db880f9c0..d4913becf 100644 --- a/projects/cashmere-examples/src/lib/toaster-overview/toaster-overview-example.component.scss +++ b/projects/cashmere-examples/src/lib/toaster-overview/toaster-overview-example.component.scss @@ -33,6 +33,7 @@ .progress-row { display: flex; + align-items: end; width: 100%; } diff --git a/projects/cashmere/src/lib/button/button.module.ts b/projects/cashmere/src/lib/button/button.module.ts index 29c68282c..8c1926606 100644 --- a/projects/cashmere/src/lib/button/button.module.ts +++ b/projects/cashmere/src/lib/button/button.module.ts @@ -2,35 +2,12 @@ import {NgModule} from '@angular/core'; import {CommonModule} from '@angular/common'; import {ButtonComponent} from './button.component'; import {AnchorComponent} from './anchor.component'; -import {ButtonItemDirective} from './split-button/directives/button-item.directive'; -import {MenuIconDirective} from './split-button/directives/menu-icon.directive'; -import {MenuTextDirective} from './split-button/directives/menu-text.directive'; -import {MenuSubTextDirective} from './split-button/directives/menu-sub-text.directive'; -import {DividerDirective} from './split-button/directives/divider.directive'; import {SplitButtonComponent} from './split-button/split-button.component'; -import { PopModule } from '../pop/popover.module'; +import {PopModule} from '../pop/popover.module'; @NgModule({ imports: [CommonModule, PopModule], - declarations: [ - AnchorComponent, - ButtonComponent, - ButtonItemDirective, - SplitButtonComponent, - MenuIconDirective, - MenuTextDirective, - MenuSubTextDirective, - DividerDirective - ], - exports: [ - AnchorComponent, - ButtonComponent, - ButtonItemDirective, - SplitButtonComponent, - MenuIconDirective, - MenuTextDirective, - MenuSubTextDirective, - DividerDirective - ] + declarations: [AnchorComponent, ButtonComponent, SplitButtonComponent], + exports: [AnchorComponent, ButtonComponent, SplitButtonComponent, PopModule] }) export class ButtonModule {} diff --git a/projects/cashmere/src/lib/button/index.ts b/projects/cashmere/src/lib/button/index.ts index 603db751b..b74be309e 100644 --- a/projects/cashmere/src/lib/button/index.ts +++ b/projects/cashmere/src/lib/button/index.ts @@ -1,5 +1,4 @@ export {AnchorComponent} from './anchor.component'; export {ButtonComponent} from './button.component'; export {ButtonModule} from './button.module'; -export {ButtonItemDirective} from './split-button/directives/button-item.directive'; export {SplitButtonComponent, SplitButtonClickEvent} from './split-button/split-button.component'; diff --git a/projects/cashmere/src/lib/button/split-button/directives/button-item.directive.ts b/projects/cashmere/src/lib/button/split-button/directives/button-item.directive.ts deleted file mode 100644 index 69dee7112..000000000 --- a/projects/cashmere/src/lib/button/split-button/directives/button-item.directive.ts +++ /dev/null @@ -1,10 +0,0 @@ -import {Directive, HostBinding} from '@angular/core'; - -/** Secondary button menu item */ -@Directive({ - selector: '[hcButtonItem]' -}) -export class ButtonItemDirective { - @HostBinding('class.hc-menu-item') - _hostClass = true; -} diff --git a/projects/cashmere/src/lib/button/split-button/split-button.component.html b/projects/cashmere/src/lib/button/split-button/split-button.component.html index 05d67576a..721a2f7d4 100644 --- a/projects/cashmere/src/lib/button/split-button/split-button.component.html +++ b/projects/cashmere/src/lib/button/split-button/split-button.component.html @@ -28,7 +28,7 @@ -
+
- \ No newline at end of file + diff --git a/projects/cashmere/src/lib/button/split-button/split-button.component.spec.ts b/projects/cashmere/src/lib/button/split-button/split-button.component.spec.ts index f24d5f235..2b7918d1b 100644 --- a/projects/cashmere/src/lib/button/split-button/split-button.component.spec.ts +++ b/projects/cashmere/src/lib/button/split-button/split-button.component.spec.ts @@ -6,7 +6,7 @@ import {SplitButtonComponent} from './split-button.component'; import {ButtonModule} from '../button.module'; import {Component, DebugElement} from '@angular/core'; import {By} from '@angular/platform-browser'; -import {ButtonItemDirective} from './directives/button-item.directive'; +import {MenuItemDirective} from '../../pop/directives/menu-item.directive'; describe('SplitButtonComponent', () => { let fixture: ComponentFixture; @@ -39,7 +39,7 @@ describe('SplitButtonComponent', () => { triggerButton.click(); fixture.detectChanges(); - let buttonItems = fixture.debugElement.queryAll(By.directive(ButtonItemDirective)); + let buttonItems = fixture.debugElement.queryAll(By.directive(MenuItemDirective)); buttonItems[0].nativeElement.click(); fixture.detectChanges(); diff --git a/projects/cashmere/src/lib/modal/modal-window.component.ts b/projects/cashmere/src/lib/modal/modal-window.component.ts index c96e54eef..9c59fadb4 100644 --- a/projects/cashmere/src/lib/modal/modal-window.component.ts +++ b/projects/cashmere/src/lib/modal/modal-window.component.ts @@ -34,7 +34,7 @@ export class ModalWindowComponent { return state; } - @HostListener('click', ['$event']) + @HostListener('mousedown', ['$event']) _overlayClick(event: any) { let modalContentNotPresent = true; let path = this._eventPath(event); diff --git a/projects/cashmere/src/lib/navbar/navbar.component.html b/projects/cashmere/src/lib/navbar/navbar.component.html index 3ee21ab51..3f0c13ad9 100644 --- a/projects/cashmere/src/lib/navbar/navbar.component.html +++ b/projects/cashmere/src/lib/navbar/navbar.component.html @@ -27,8 +27,13 @@
- - + +
+ + +
+
+
diff --git a/projects/cashmere/src/lib/navbar/navbar.component.scss b/projects/cashmere/src/lib/navbar/navbar.component.scss index 0b73df36e..22a60cfc1 100644 --- a/projects/cashmere/src/lib/navbar/navbar.component.scss +++ b/projects/cashmere/src/lib/navbar/navbar.component.scss @@ -47,10 +47,3 @@ @include hc-navbar-mobile-menu(); } } - -.more-popover a { - &.active { - color: $text; - cursor: default; - } -} diff --git a/projects/cashmere/src/lib/navbar/navbar.component.ts b/projects/cashmere/src/lib/navbar/navbar.component.ts index 8eeadf74d..f0253750d 100644 --- a/projects/cashmere/src/lib/navbar/navbar.component.ts +++ b/projects/cashmere/src/lib/navbar/navbar.component.ts @@ -13,7 +13,7 @@ import { ViewEncapsulation } from '@angular/core'; import {forkJoin, Subject} from 'rxjs'; -import {HcPopoverAnchorDirective} from '../pop/popover-anchor.directive'; +import {HcPopoverAnchorDirective} from '../pop/directives/popover-anchor.directive'; import {MoreItem} from './more-item'; import {NavbarLinkComponent} from './navbar-link/navbar-link.component'; import {NavbarMobileMenuComponent} from './navbar-mobile-menu/navbar-mobile-menu.component'; diff --git a/projects/cashmere/src/lib/navbar/navbar.md b/projects/cashmere/src/lib/navbar/navbar.md index 326a07daa..994e3b2cb 100644 --- a/projects/cashmere/src/lib/navbar/navbar.md +++ b/projects/cashmere/src/lib/navbar/navbar.md @@ -14,21 +14,43 @@ All Health Catalyst apps should include a help menu in their navbar. This guide You may not have all these items available. However, include what you have in this order: -- **Help Topics** (if available—reach out to the Content Team for support) -- **Release Notes** (if applicable, again reach out to the Content Team for support) -- **About** (a modal containing app reference information - see the [associated style page](https://cashmere.healthcatalyst.net/styles/about) for guidelines) -- **Health Catalyst Community** (link to community space specific to the app) -- **Send us your feedback** (see the [User Feedback Guide](https://cashmere.healthcatalyst.net/components/typeform-survey/usage)) +- [fa-book] **Read the docs** (link to the [docs site](https://www.healthcatalyst.com/docs/) or your help docs repository on HCC) +- [fa-lightbulb] **Request a feature** (link to your feature request page on Health Catalyst Community) +- [fa-users] **Ask the community** (link to your Q&A page on Health Catalyst Community) +- [fa-bullhorn] **Find out what's new** (link to your release notes on Health Catalyst Community) +- [fa-comments] **Send feedback** (see the [User Feedback Guide](https://cashmere.healthcatalyst.net/components/typeform-survey/examples)) +- [fa-info-circle] **About** see the [associated style page](https://cashmere.healthcatalyst.net/styles/about) for guidelines) + ```html - - + +
+ + + + + +
+ +
``` @@ -48,7 +70,7 @@ In addition to the help menu, all Heath Catalyst applications should also includ ... - + ``` diff --git a/projects/cashmere/src/lib/pagination/base-pagination.ts b/projects/cashmere/src/lib/pagination/base-pagination.ts index 0d9682028..4839f6914 100644 --- a/projects/cashmere/src/lib/pagination/base-pagination.ts +++ b/projects/cashmere/src/lib/pagination/base-pagination.ts @@ -40,6 +40,7 @@ export class BasePaginationComponent extends Initializable implements OnInit { if (sanitizedValue !== value) { setTimeout(() => (this.pageNumber = sanitizedValue)); } else { + this.pageNumberChange.emit(this.pageNumber); this._emitPageEvent(prevPageNumber); } } @@ -52,6 +53,8 @@ export class BasePaginationComponent extends Initializable implements OnInit { set pageSize(value: number) { this._pageSize = coerceNumberProperty(value); this._pageSizeUpdated(); + this.pageSizeChange.emit(this.pageSize); + this._emitPageEvent(this.pageNumber); } private _pageSize: number = BasePaginationComponent._DEFAULT_PAGE_SIZE; @@ -59,10 +62,12 @@ export class BasePaginationComponent extends Initializable implements OnInit { @Output() readonly page: EventEmitter = new EventEmitter(); + /** Emits the new page number when the page number changes. */ @Output() - readonly pageNumberChange: Observable = this.page.pipe(map(e => e.pageNumber)); + readonly pageNumberChange: EventEmitter = new EventEmitter(); + /** Emits the new page size when the page size changes. */ @Output() - readonly pageSizeChange: Observable = this.page.pipe(map(e => e.pageSize)); + readonly pageSizeChange: EventEmitter = new EventEmitter(); ngOnInit() { this._markInitialized(); diff --git a/projects/cashmere/src/lib/button/split-button/directives/divider.directive.ts b/projects/cashmere/src/lib/pop/directives/divider.directive.ts similarity index 75% rename from projects/cashmere/src/lib/button/split-button/directives/divider.directive.ts rename to projects/cashmere/src/lib/pop/directives/divider.directive.ts index e8633fe5b..3f018dd55 100644 --- a/projects/cashmere/src/lib/button/split-button/directives/divider.directive.ts +++ b/projects/cashmere/src/lib/pop/directives/divider.directive.ts @@ -1,6 +1,6 @@ import {Directive, HostBinding} from '@angular/core'; -/** Adds a class to the host applying simple divider styles. */ +/** Use `hcDivider` for a horizontal divider in a menu. */ @Directive({ selector: '[hcDivider]' }) diff --git a/projects/cashmere/src/lib/button/split-button/directives/menu-icon.directive.ts b/projects/cashmere/src/lib/pop/directives/menu-icon.directive.ts similarity index 68% rename from projects/cashmere/src/lib/button/split-button/directives/menu-icon.directive.ts rename to projects/cashmere/src/lib/pop/directives/menu-icon.directive.ts index 01348047d..d5a37f53e 100644 --- a/projects/cashmere/src/lib/button/split-button/directives/menu-icon.directive.ts +++ b/projects/cashmere/src/lib/pop/directives/menu-icon.directive.ts @@ -1,6 +1,6 @@ import {Directive, HostBinding} from '@angular/core'; -/** Prefixes an icon to the beginning of a button inside of an split button menu. */ +/** Use `hcMenuIcon` to prefix an icon to the beginning of a button inside of a menu. */ @Directive({ selector: '[hcMenuIcon]' }) diff --git a/projects/cashmere/src/lib/pop/directives/menu-item.directive.ts b/projects/cashmere/src/lib/pop/directives/menu-item.directive.ts new file mode 100644 index 000000000..f15db3f7c --- /dev/null +++ b/projects/cashmere/src/lib/pop/directives/menu-item.directive.ts @@ -0,0 +1,10 @@ +import {Directive, HostBinding} from '@angular/core'; + +/** Use `hcMenuItem` for a selectable item in an hcMenu. */ +@Directive({ + selector: '[hcMenuItem], [hcButtonItem]' +}) +export class MenuItemDirective { + @HostBinding('class.hc-menu-item') + _hostClass = true; +} diff --git a/projects/cashmere/src/lib/button/split-button/directives/menu-sub-text.directive.ts b/projects/cashmere/src/lib/pop/directives/menu-sub-text.directive.ts similarity index 63% rename from projects/cashmere/src/lib/button/split-button/directives/menu-sub-text.directive.ts rename to projects/cashmere/src/lib/pop/directives/menu-sub-text.directive.ts index 870a92753..73ee440d1 100644 --- a/projects/cashmere/src/lib/button/split-button/directives/menu-sub-text.directive.ts +++ b/projects/cashmere/src/lib/pop/directives/menu-sub-text.directive.ts @@ -1,6 +1,6 @@ import {Directive, HostBinding} from '@angular/core'; -/** Styles subtext for a button inside of an split button menu. */ +/** Use `hcMenuSubText` for right-aligned subtext of a button inside of a menu. Often used for keyboard shortcuts. */ @Directive({ selector: '[hcMenuSubText]' }) diff --git a/projects/cashmere/src/lib/button/split-button/directives/menu-text.directive.ts b/projects/cashmere/src/lib/pop/directives/menu-text.directive.ts similarity index 69% rename from projects/cashmere/src/lib/button/split-button/directives/menu-text.directive.ts rename to projects/cashmere/src/lib/pop/directives/menu-text.directive.ts index ac3d3afb6..f11deacf7 100644 --- a/projects/cashmere/src/lib/button/split-button/directives/menu-text.directive.ts +++ b/projects/cashmere/src/lib/pop/directives/menu-text.directive.ts @@ -1,6 +1,6 @@ import {Directive, HostBinding} from '@angular/core'; -/** Applies class to properly style main button text inside of an split button menu. */ +/** Use `hcMenuText` for main button text inside of a menu. */ @Directive({ selector: '[hcMenuText]' }) diff --git a/projects/cashmere/src/lib/pop/directives/menu.directive.ts b/projects/cashmere/src/lib/pop/directives/menu.directive.ts new file mode 100644 index 000000000..9c0d6dc70 --- /dev/null +++ b/projects/cashmere/src/lib/pop/directives/menu.directive.ts @@ -0,0 +1,10 @@ +import {Directive, HostBinding} from '@angular/core'; + +/** The `hcMenu` directive provides a standard way of displaying a series of selectable elements in a popover. */ +@Directive({ + selector: '[hcMenu]' +}) +export class MenuDirective { + @HostBinding('class.hc-menu-panel') + _hostClass = true; +} diff --git a/projects/cashmere/src/lib/pop/popover-anchor.directive.ts b/projects/cashmere/src/lib/pop/directives/popover-anchor.directive.ts similarity index 95% rename from projects/cashmere/src/lib/pop/popover-anchor.directive.ts rename to projects/cashmere/src/lib/pop/directives/popover-anchor.directive.ts index 0017e0c8a..d4c445746 100644 --- a/projects/cashmere/src/lib/pop/popover-anchor.directive.ts +++ b/projects/cashmere/src/lib/pop/directives/popover-anchor.directive.ts @@ -12,11 +12,11 @@ import { import { Subject, merge } from 'rxjs'; import { tap, takeUntil } from 'rxjs/operators'; -import { HcPopComponent } from './popover.component'; -import { getInvalidPopoverError, getInvalidTriggerError } from './popover.errors'; -import { HcPopoverAnchoringService } from './popover-anchoring.service'; -import { HcPopoverOpenOptions, HcPopoverTrigger, VALID_TRIGGER } from './types'; -import { PopoverNotification, PopoverNotificationService, NotificationAction } from './notification.service'; +import { HcPopComponent } from '../popover.component'; +import { getInvalidPopoverError, getInvalidTriggerError } from '../popover.errors'; +import { HcPopoverAnchoringService } from '../popover-anchoring.service'; +import { HcPopoverOpenOptions, HcPopoverTrigger, VALID_TRIGGER } from '../types'; +import { PopoverNotification, PopoverNotificationService, NotificationAction } from '../notification.service'; @Directive({ selector: '[hcPop]', diff --git a/projects/cashmere/src/lib/pop/index.ts b/projects/cashmere/src/lib/pop/index.ts index 3f73c8cb8..63c3e573a 100644 --- a/projects/cashmere/src/lib/pop/index.ts +++ b/projects/cashmere/src/lib/pop/index.ts @@ -1,3 +1,9 @@ -export {HcPopoverAnchorDirective} from './popover-anchor.directive'; +export {HcPopoverAnchorDirective} from './directives/popover-anchor.directive'; export {PopModule} from './popover.module'; -export {HcPopComponent} from './popover.component'; \ No newline at end of file +export {HcPopComponent} from './popover.component'; +export {MenuDirective} from './directives/menu.directive'; +export {MenuItemDirective} from './directives/menu-item.directive'; +export {MenuIconDirective} from './directives/menu-icon.directive'; +export {MenuTextDirective} from './directives/menu-text.directive'; +export {MenuSubTextDirective} from './directives/menu-sub-text.directive'; +export {DividerDirective} from './directives/divider.directive'; diff --git a/projects/cashmere/src/lib/pop/popover-anchoring.service.ts b/projects/cashmere/src/lib/pop/popover-anchoring.service.ts index 0ad99f4d4..c479da5e2 100644 --- a/projects/cashmere/src/lib/pop/popover-anchoring.service.ts +++ b/projects/cashmere/src/lib/pop/popover-anchoring.service.ts @@ -31,7 +31,7 @@ import { } from './types'; import { PopoverNotificationService, NotificationAction } from './notification.service'; -import { HcPopoverAnchorDirective } from './popover-anchor.directive'; +import { HcPopoverAnchorDirective } from './directives/popover-anchor.directive'; /** * Configuration provided by the popover for the anchoring service @@ -349,7 +349,8 @@ export class HcPopoverAnchoringService implements OnDestroy { scrollStrategy: this._getScrollStrategyInstance(config.scrollStrategy), direction: this._getDirection(), - panelClass: 'overlay-pointer-events' + // disable pointer events for hover popovers to avoid potential flickering issues + panelClass: anchor.trigger === "hover" ? 'overlay-pointer-events' : '' }); } diff --git a/projects/cashmere/src/lib/pop/popover.component.ts b/projects/cashmere/src/lib/pop/popover.component.ts index f4c760d9f..ea9291e61 100644 --- a/projects/cashmere/src/lib/pop/popover.component.ts +++ b/projects/cashmere/src/lib/pop/popover.component.ts @@ -58,7 +58,8 @@ export class HcPopComponent implements OnInit, OnDestroy { /** Whether or not to show a connection arrow when possible. *Defaults to `true`.* */ @Input() showArrow = true; - /** Alignment of the popover on the horizontal axis. *Defaults to `"center"`.* */ + /** Alignment of the popover on the horizontal axis. Can be `before`, `start`, `center`, `end`, or `after`. + * *Defaults to `center`.* */ @Input() get horizontalAlign() { return this._horizontalAlign; } set horizontalAlign(val: HcPopoverHorizontalAlign) { diff --git a/projects/cashmere/src/lib/pop/popover.module.ts b/projects/cashmere/src/lib/pop/popover.module.ts index 1d6346e15..1a5103190 100644 --- a/projects/cashmere/src/lib/pop/popover.module.ts +++ b/projects/cashmere/src/lib/pop/popover.module.ts @@ -1,27 +1,41 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { OverlayModule } from '@angular/cdk/overlay'; -import { A11yModule } from '@angular/cdk/a11y'; -import { BidiModule } from '@angular/cdk/bidi'; +import {NgModule} from '@angular/core'; +import {CommonModule} from '@angular/common'; +import {OverlayModule} from '@angular/cdk/overlay'; +import {A11yModule} from '@angular/cdk/a11y'; +import {BidiModule} from '@angular/cdk/bidi'; -import { HcPopComponent } from './popover.component'; -import { HcPopoverAnchorDirective } from './popover-anchor.directive'; +import {HcPopComponent} from './popover.component'; +import {HcPopoverAnchorDirective} from './directives/popover-anchor.directive'; + +import {MenuItemDirective} from './directives/menu-item.directive'; +import {MenuDirective} from './directives/menu.directive'; +import {MenuIconDirective} from './directives/menu-icon.directive'; +import {MenuTextDirective} from './directives/menu-text.directive'; +import {MenuSubTextDirective} from './directives/menu-sub-text.directive'; +import {DividerDirective} from './directives/divider.directive'; @NgModule({ - imports: [ - CommonModule, - OverlayModule, - A11yModule, - BidiModule, - ], - declarations: [ - HcPopComponent, - HcPopoverAnchorDirective, - ], - exports: [ - HcPopComponent, - HcPopoverAnchorDirective, - BidiModule, - ] + imports: [CommonModule, OverlayModule, A11yModule, BidiModule], + declarations: [ + HcPopComponent, + HcPopoverAnchorDirective, + MenuDirective, + MenuItemDirective, + MenuIconDirective, + MenuTextDirective, + MenuSubTextDirective, + DividerDirective + ], + exports: [ + HcPopComponent, + HcPopoverAnchorDirective, + BidiModule, + MenuDirective, + MenuItemDirective, + MenuIconDirective, + MenuTextDirective, + MenuSubTextDirective, + DividerDirective + ] }) -export class PopModule { } +export class PopModule {} diff --git a/projects/cashmere/src/lib/radio-button/radio-button.component.html b/projects/cashmere/src/lib/radio-button/radio-button.component.html index a14b4bae0..b897150c3 100644 --- a/projects/cashmere/src/lib/radio-button/radio-button.component.html +++ b/projects/cashmere/src/lib/radio-button/radio-button.component.html @@ -1,5 +1,7 @@ -