import 'package:flutter/material.dart'; import 'package:gap/gap.dart'; import 'package:pharmacy_mobile/widgets/text_widget.dart'; class DropdownWrapperMultiWidget extends StatelessWidget { final List list; final String text; final List children; const DropdownWrapperMultiWidget({ super.key, required this.list, required this.text, required this.children, }); @override Widget build(BuildContext context) { return (list.isEmpty) ? Column( children: [ const Gap(8), Row( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center, spacing: 16, children: [ const CircularProgressIndicator(color: Color.fromRGBO(255, 255, 255, 1)), TextWidget(text: 'Fetching $text', size: 16, footer: true) ], ), ], ) : Column( children: children, ); } }