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