import 'package:fitnote/widget/record/common.dart'; import 'package:flutter/material.dart'; import 'package:getwidget/getwidget.dart'; class DropdownSelect extends StatelessWidget { final String value; final ValueChanged onChanged; final List items; const DropdownSelect({ Key? key, required this.value, required this.onChanged, required this.items, }) : super(key: key); @override Widget build(BuildContext context) { final double width = 150; final double height = 36; return Container( width: width, decoration: buildBoxDecoration(context), child: DropdownButtonHideUnderline( child: GFDropdown( itemHeight: height, padding: const EdgeInsets.all(0), borderRadius: BorderRadius.circular(8), value: value, onChanged: onChanged, items: items .map( (value) => DropdownMenuItem( value: value, child: Text(value, style: const TextStyle(fontSize: 16)), ), ) .toList(), ), ), ); } }