import 'package:diplomaticquarterapp/uitl/translations_delegate_base.dart'; import 'package:flutter/material.dart'; class SearchByClinic extends StatefulWidget { @override _SearchByClinicState createState() => _SearchByClinicState(); } class _SearchByClinicState extends State { bool nearestAppo = false; String dropdownValue = 'Select Clinic'; @override Widget build(BuildContext context) { return Container( margin: EdgeInsets.all(10.0), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ Row( children: [ Checkbox( activeColor: new Color(0xFFc5272d), value: nearestAppo, onChanged: (bool value) { setState(() { nearestAppo = value; }); }, ), Text(TranslationBase.of(context).nearestAppo, style: TextStyle(fontSize: 16.0, letterSpacing: 0.9)), ], ), Container( height: 60.0, decoration: BoxDecoration( color: Colors.white, border: Border.all( color: Colors.grey[400], width: 1.0, ), borderRadius: BorderRadius.circular(10), ), margin: EdgeInsets.fromLTRB(10.0, 20.0, 10.0, 20.0), padding: EdgeInsets.all(10.0), width: MediaQuery.of(context).size.width, child: DropdownButtonHideUnderline( child: DropdownButton( value: dropdownValue, items: ['Select Clinic', 'A', 'B', 'C', 'D'] .map((String value) { return new DropdownMenuItem( value: value, child: new Text(value), ); }).toList(), onChanged: (String newValue) { setState(() { dropdownValue = newValue; }); }, ), )), ], ), ); } }