19 Widget
build(BuildContext context) {
21 crossAxisAlignment: CrossAxisAlignment.start,
24 padding: EdgeInsets.symmetric(horizontal: 15.sp, vertical: 6.sp),
25 decoration: BoxDecoration(
26 borderRadius: BorderRadius.circular(5),
32 mainAxisSize: MainAxisSize.min,
37 style: Theme.of(context)
40 ?.copyWith(fontSize: 12.sp),
41 decoration: InputDecoration(
42 contentPadding: EdgeInsets.zero,
45 hintStyle: Theme.of(context)
49 border: InputBorder.none,
52 if (value == null || value.isEmpty) {
53 return AppLocalizations.of(context)
54 .translate(
'Quantity is required');
56 final numValue = num.tryParse(
value);
57 if (numValue == null) {
69 SizedBox(width: 5.sp),
72 style: Theme.of(context).textTheme.bodySmall,