@@ -9,6 +9,7 @@ import 'package:angular/angular.dart';
99import 'package:intl/intl.dart' ;
1010import 'package:angular_components/button_decorator/button_decorator.dart' ;
1111import 'package:angular_components/content/deferred_content_aware.dart' ;
12+ import 'package:angular_components/interfaces/has_disabled.dart' ;
1213import 'package:angular_components/focus/focus.dart' ;
1314import 'package:angular_components/material_icon/material_icon.dart' ;
1415import 'package:angular_components/material_yes_no_buttons/material_yes_no_buttons.dart' ;
@@ -112,15 +113,16 @@ import 'package:angular_components/utils/disposer/disposer.dart';
112113 KeyUpBoundaryDirective
113114 ],
114115 providers: const [
115- const Provider (DeferredContentAware , useExisting: MaterialExpansionPanel )
116+ const Provider (DeferredContentAware , useExisting: MaterialExpansionPanel ),
117+ const Provider (HasDisabled , useExisting: MaterialExpansionPanel ),
116118 ],
117119 templateUrl: 'material_expansionpanel.html' ,
118120 styleUrls: const ['material_expansionpanel.scss.css' ],
119121 changeDetection: ChangeDetectionStrategy .OnPush ,
120122 visibility: Visibility .all, // injected
121123)
122124class MaterialExpansionPanel
123- implements DeferredContentAware , OnInit , OnDestroy {
125+ implements DeferredContentAware , HasDisabled , OnInit , OnDestroy {
124126 final NgZone _ngZone;
125127 final ChangeDetectorRef _changeDetector;
126128 final DomService _domService;
0 commit comments