Refactor CreateSubSpaceDialog to improve widget structure and readability

This commit is contained in:
Faris Armoush
2025-04-17 09:45:14 +03:00
parent a6fc99443b
commit 2a77483f46

View File

@ -37,11 +37,7 @@ class CreateSubSpaceDialog extends StatelessWidget {
Widget build(BuildContext context) {
final textController = TextEditingController();
return Dialog(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20),
),
child: BlocProvider(
return BlocProvider(
create: (_) {
final bloc = SubSpaceBloc();
if (existingSubSpaces != null) {
@ -51,6 +47,10 @@ class CreateSubSpaceDialog extends StatelessWidget {
}
return bloc;
},
child: Dialog(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(20),
),
child: BlocBuilder<SubSpaceBloc, SubSpaceState>(
builder: (context, state) {
return Container(