//How to use example //Here you can choose between textfield and dropdown. class MyHomePage extends StatefulWidget { @override _MyHomePageState createState() => _MyHomePageState(); }

class _MyHomePageState extends State

@override Widget build(BuildContext context) { return Column( children: [ SwitchListTile( title: Text('Show Dropdown'), value: _showDropdown, onChanged: (value) { setState(() { _showDropdown = value; }); }, ), TextFieldOrDropdown( showDropdown: _showDropdown, dropdownItems: 'Item 1', 'Item 2', 'Item 3', hintText: 'Select an item', selectedValue: _selectedValue, onChanged: (value) { setState(() { _selectedValue = value; }); }, ), ], ); } }