remove padding

This commit is contained in:
2024-07-30 11:06:42 +02:00
parent 39e8c6df2d
commit 46ee99d903

View File

@@ -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"),
// ],
); );
} }
} }