File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change 1
1
import { Component , HostBinding , HostListener , Optional } from '@angular/core' ;
2
- import { AppSidebarComponent } from './app-sidebar.component' ;
2
+
3
+ import { AppSidebarService } from './app-sidebar.service' ;
3
4
4
5
@Component ( {
5
6
selector : 'app-sidebar-minimizer, cui-sidebar-minimizer' ,
@@ -13,12 +14,10 @@ export class AppSidebarMinimizerComponent {
13
14
@HostListener ( 'click' , [ '$event' ] )
14
15
toggleOpen ( $event : any ) {
15
16
$event . preventDefault ( ) ;
16
- this . sidebar . toggleMinimized ( ) ;
17
+ this . sidebarService . toggle ( { minimize : 'toggle' } ) ;
17
18
}
18
19
19
- constructor ( @Optional ( ) private sidebar : AppSidebarComponent ) {
20
- if ( ! sidebar ) {
21
- throw Error ( `AppSidebarMinimizer must be placed within a AppSidebar component.` ) ;
22
- }
23
- }
20
+ constructor (
21
+ private sidebarService : AppSidebarService
22
+ ) { }
24
23
}
You can’t perform that action at this time.
0 commit comments