$UikSortFilterPropsFromJson function
Implementation
UikSortFilterProps $UikSortFilterPropsFromJson(Map<String, dynamic> json) {
final UikSortFilterProps uikSortFilterProps = UikSortFilterProps();
final String? id = jsonConvert.convert<String>(json['id']);
if (id != null) {
uikSortFilterProps.id = id;
}
final String? sortButton = jsonConvert.convert<String>(json['sortButton']);
if (sortButton != null) {
uikSortFilterProps.sortButton = UikButton(
WidgetType.UikText, UikButtonProps.fromJson(json['sortButton']));
}
final String? filterButton =
jsonConvert.convert<String>(json['filterButton']);
if (filterButton != null) {
uikSortFilterProps.filterButton = UikButton(
WidgetType.UikText, UikButtonProps.fromJson(json['filterButton']));
}
final UikAction? action = jsonConvert.convert<UikAction>(json['action']);
if (action != null) {
uikSortFilterProps.action = action;
}
return uikSortFilterProps;
}