nested_multiselect_dropdown 1.0.0
nested_multiselect_dropdown: ^1.0.0 copied to clipboard
A package for a nested multiselect dropdown
import 'package:flutter/material.dart';
import 'package:nested_multiselect_dropdown/model/nested_multiselect_dropdown_item.dart';
import 'package:nested_multiselect_dropdown/nested_multiselect_dropdown.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: NestedMultiselectDropdown(
controller: NestedMultiselectDropdownController(),
hasFilter: true,
options: [
NestedMultiselectDropdownItem(id: 1, name: 'Option 1', children: []),
NestedMultiselectDropdownItem(
id: 2,
name: 'Option 2 ',
children: [
NestedMultiselectDropdownItem(
id: 2,
name: 'Option 2.1 ',
children: [
NestedMultiselectDropdownItem(id: 2, name: 'Option 2.1.1 ', children: []),
NestedMultiselectDropdownItem(id: 2, name: 'Option 2.1.2 ', children: []),
],
),
],
),
],
),
),
),
);
}
}