Skip to content
This repository was archived by the owner on May 20, 2023. It is now read-only.

Commit 542afa4

Browse files
smurugan10nshahan
authored andcommitted
Add a FactoryRenderer @input() to MaterialSelectComponent
PiperOrigin-RevId: 186802053
1 parent 10cd005 commit 542afa4

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

lib/material_select/material_select.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import 'package:angular_components/model/selection/selection_container.dart';
1111
import 'package:angular_components/model/selection/selection_model.dart';
1212
import 'package:angular_components/model/selection/selection_options.dart';
1313
import 'package:angular_components/model/ui/has_renderer.dart';
14+
import 'package:angular_components/model/ui/has_factory.dart';
1415
import 'package:angular_components/model/ui/template_support.dart';
1516
import 'package:angular_components/utils/angular/properties/properties.dart';
1617

@@ -78,6 +79,12 @@ class MaterialSelectComponent extends MaterialSelectBase {
7879
super.componentRenderer = value;
7980
}
8081

82+
@Input()
83+
@override
84+
set factoryRenderer(FactoryRenderer value) {
85+
super.factoryRenderer = value;
86+
}
87+
8188
/// The [SelectionModel] for this container.
8289
@Input()
8390
@override

lib/material_select/material_select.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
[itemRenderer]="itemRenderer"
1515
[disabled]="disabled || isOptionDisabled(item)"
1616
[componentRenderer]="componentRenderer"
17+
[factoryRenderer]="factoryRenderer"
1718
[selection]="selection"
1819
[value]="item">
1920
</material-select-item>

0 commit comments

Comments
 (0)