remove padding
This commit is contained in:
@@ -98,101 +98,98 @@ class _MyDropdownFieldState extends State<MyDropdownField> {
|
|||||||
// bool makeEditable() {
|
// bool makeEditable() {
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return Padding(
|
return DropdownMenu(
|
||||||
padding: const EdgeInsets.symmetric(horizontal: 25.0),
|
enabled: widget.editable,
|
||||||
child: DropdownMenu(
|
trailingIcon: Icon(
|
||||||
enabled: widget.editable,
|
Icons.arrow_drop_down,
|
||||||
trailingIcon: Icon(
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
Icons.arrow_drop_down,
|
),
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
selectedTrailingIcon: Icon(
|
||||||
),
|
Icons.arrow_drop_up,
|
||||||
selectedTrailingIcon: Icon(
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
Icons.arrow_drop_up,
|
),
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
textStyle: TextStyle(
|
||||||
),
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor()),
|
||||||
textStyle: TextStyle(
|
menuHeight: 300,
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor()),
|
controller: widget.controller,
|
||||||
menuHeight: 300,
|
expandedInsets: EdgeInsets.zero,
|
||||||
controller: widget.controller,
|
label: setRequiredText(),
|
||||||
expandedInsets: EdgeInsets.zero,
|
errorText: _errorText,
|
||||||
label: setRequiredText(),
|
|
||||||
errorText: _errorText,
|
|
||||||
|
|
||||||
focusNode: _focus,
|
focusNode: _focus,
|
||||||
onSelected: (_) {
|
onSelected: (_) {
|
||||||
|
setState(() {
|
||||||
|
startup = false;
|
||||||
|
});
|
||||||
|
// if (widget.editable == false) {
|
||||||
|
// return false;
|
||||||
|
// }
|
||||||
|
},
|
||||||
|
leadingIcon: IconButton(
|
||||||
|
onPressed: () {
|
||||||
setState(() {
|
setState(() {
|
||||||
startup = false;
|
startup = false;
|
||||||
});
|
});
|
||||||
// if (widget.editable == false) {
|
widget.controller.clear();
|
||||||
// return false;
|
|
||||||
// }
|
|
||||||
},
|
},
|
||||||
leadingIcon: IconButton(
|
icon: Icon(
|
||||||
onPressed: () {
|
Icons.delete_outline_rounded,
|
||||||
setState(() {
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
startup = false;
|
),
|
||||||
});
|
),
|
||||||
widget.controller.clear();
|
menuStyle: MenuStyle(
|
||||||
},
|
backgroundColor: WidgetStatePropertyAll(
|
||||||
icon: Icon(
|
MzanziInnovationHub.of(context)!.theme.primaryColor()),
|
||||||
Icons.delete_outline_rounded,
|
side: WidgetStatePropertyAll(
|
||||||
|
BorderSide(
|
||||||
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
|
width: 2.0),
|
||||||
|
),
|
||||||
|
),
|
||||||
|
|
||||||
|
inputDecorationTheme: InputDecorationTheme(
|
||||||
|
filled: true,
|
||||||
|
errorStyle: TextStyle(
|
||||||
|
color: MzanziInnovationHub.of(context)!.theme.errorColor(),
|
||||||
|
fontWeight: FontWeight.bold),
|
||||||
|
fillColor: MzanziInnovationHub.of(context)!.theme.primaryColor(),
|
||||||
|
focusedBorder: OutlineInputBorder(
|
||||||
|
borderSide: BorderSide(
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
menuStyle: MenuStyle(
|
focusedErrorBorder: OutlineInputBorder(
|
||||||
backgroundColor: WidgetStatePropertyAll(
|
borderSide: BorderSide(
|
||||||
MzanziInnovationHub.of(context)!.theme.primaryColor()),
|
color: MzanziInnovationHub.of(context)!.theme.errorColor(),
|
||||||
side: WidgetStatePropertyAll(
|
width: 2.0,
|
||||||
BorderSide(
|
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
|
||||||
width: 2.0),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
errorBorder: OutlineInputBorder(
|
||||||
inputDecorationTheme: InputDecorationTheme(
|
borderSide: BorderSide(
|
||||||
filled: true,
|
color: MzanziInnovationHub.of(context)!.theme.errorColor(),
|
||||||
errorStyle: TextStyle(
|
width: 2.0,
|
||||||
color: MzanziInnovationHub.of(context)!.theme.errorColor(),
|
|
||||||
fontWeight: FontWeight.bold),
|
|
||||||
fillColor: MzanziInnovationHub.of(context)!.theme.primaryColor(),
|
|
||||||
focusedBorder: OutlineInputBorder(
|
|
||||||
borderSide: BorderSide(
|
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
focusedErrorBorder: OutlineInputBorder(
|
|
||||||
borderSide: BorderSide(
|
|
||||||
color: MzanziInnovationHub.of(context)!.theme.errorColor(),
|
|
||||||
width: 2.0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
errorBorder: OutlineInputBorder(
|
|
||||||
borderSide: BorderSide(
|
|
||||||
color: MzanziInnovationHub.of(context)!.theme.errorColor(),
|
|
||||||
width: 2.0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
enabledBorder: OutlineInputBorder(
|
|
||||||
borderSide: BorderSide(
|
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
|
||||||
width: 2.0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
disabledBorder: OutlineInputBorder(
|
|
||||||
borderSide: BorderSide(
|
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
|
||||||
width: 2.0,
|
|
||||||
),
|
|
||||||
),
|
|
||||||
outlineBorder: BorderSide(
|
|
||||||
color: MzanziInnovationHub.of(context)!.theme.secondaryColor()),
|
|
||||||
),
|
),
|
||||||
dropdownMenuEntries: menu,
|
enabledBorder: OutlineInputBorder(
|
||||||
// const <DropdownMenuEntry<String>>[
|
borderSide: BorderSide(
|
||||||
// DropdownMenuEntry(value: "Dr.", label: "Dr."),
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
// DropdownMenuEntry(value: "Assistant", label: "Assistant"),
|
width: 2.0,
|
||||||
// ],
|
),
|
||||||
|
),
|
||||||
|
disabledBorder: OutlineInputBorder(
|
||||||
|
borderSide: BorderSide(
|
||||||
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor(),
|
||||||
|
width: 2.0,
|
||||||
|
),
|
||||||
|
),
|
||||||
|
outlineBorder: BorderSide(
|
||||||
|
color: MzanziInnovationHub.of(context)!.theme.secondaryColor()),
|
||||||
),
|
),
|
||||||
|
dropdownMenuEntries: menu,
|
||||||
|
// const <DropdownMenuEntry<String>>[
|
||||||
|
// DropdownMenuEntry(value: "Dr.", label: "Dr."),
|
||||||
|
// DropdownMenuEntry(value: "Assistant", label: "Assistant"),
|
||||||
|
// ],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user