Skip to content

Commit

Permalink
feat(modal): remove ClrFocusOnViewInitModule from ModalModule
Browse files Browse the repository at this point in the history
The modal now uses `cdkFocusInitial` instead of `clrFocusOnViewInit`.

BREAKING CHANGE: The `ModalModule` no longer exports `ClrFocusOnViewInitModule`.
  • Loading branch information
kevinbuhmann committed Jan 12, 2023
1 parent 25b2354 commit 7caa4e8
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
2 changes: 1 addition & 1 deletion projects/angular/clarity.api.md
Original file line number Diff line number Diff line change
Expand Up @@ -2691,7 +2691,7 @@ export class ClrModalModule {
// Warning: (ae-forgotten-export) The symbol "i2_23" needs to be exported by the entry point index.d.ts
//
// (undocumented)
static ɵmod: i0.ɵɵNgModuleDeclaration<ClrModalModule, [typeof i1_30.ClrModal, typeof i2_23.ClrModalBody], [typeof i6.CommonModule, typeof i39.CdkTrapFocusModule, typeof i3_2.ClrIconModule, typeof i7_6.ClrFocusOnViewInitModule], [typeof i1_30.ClrModal, typeof i2_23.ClrModalBody, typeof i3_2.ClrIconModule, typeof i7_6.ClrFocusOnViewInitModule]>;
static ɵmod: i0.ɵɵNgModuleDeclaration<ClrModalModule, [typeof i1_30.ClrModal, typeof i2_23.ClrModalBody], [typeof i6.CommonModule, typeof i39.CdkTrapFocusModule, typeof i3_2.ClrIconModule], [typeof i1_30.ClrModal, typeof i2_23.ClrModalBody, typeof i3_2.ClrIconModule]>;
}

// @public (undocumented)
Expand Down
5 changes: 2 additions & 3 deletions projects/angular/src/modal/modal.module.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,15 @@ import { ClarityIcons, windowCloseIcon } from '@cds/core/icon';

import { ClrIconModule } from '../icon/icon.module';
import { CdkTrapFocusModule } from '../utils/cdk/cdk-trap-focus.module';
import { ClrFocusOnViewInitModule } from '../utils/focus/focus-on-view-init/focus-on-view-init.module';
import { ClrModal } from './modal';
import { ClrModalBody } from './modal-body';

export const CLR_MODAL_DIRECTIVES: Type<any>[] = [ClrModal, ClrModalBody];

@NgModule({
imports: [CommonModule, CdkTrapFocusModule, ClrIconModule, ClrFocusOnViewInitModule],
imports: [CommonModule, CdkTrapFocusModule, ClrIconModule],
declarations: [CLR_MODAL_DIRECTIVES],
exports: [CLR_MODAL_DIRECTIVES, ClrIconModule, ClrFocusOnViewInitModule],
exports: [CLR_MODAL_DIRECTIVES, ClrIconModule],
})
export class ClrModalModule {
constructor() {
Expand Down

0 comments on commit 7caa4e8

Please sign in to comment.