diff --git a/lib/pages/home/profile/edit_profile/edit_profile.dart b/lib/pages/home/profile/edit_profile/edit_profile.dart index 3e7abdb..39fa265 100644 --- a/lib/pages/home/profile/edit_profile/edit_profile.dart +++ b/lib/pages/home/profile/edit_profile/edit_profile.dart @@ -15,7 +15,7 @@ class EditProfile extends StatelessWidget { Widget build(BuildContext context) { return DidvanScaffold( appBarData: AppBarData(title: 'ویرایش پروفایل'), - slivers: [ + children: [ const SizedBox(height: 16), const ProfilePhoto(), const SizedBox(height: 16), diff --git a/lib/pages/home/profile/settings/settings.dart b/lib/pages/home/profile/settings/settings.dart index 7c30e8e..fa5274a 100644 --- a/lib/pages/home/profile/settings/settings.dart +++ b/lib/pages/home/profile/settings/settings.dart @@ -30,7 +30,7 @@ class Settings extends StatelessWidget { state: context.read(), builder: (context, state) => DidvanScaffold( appBarData: AppBarData(hasBack: true, title: 'تنظیمات'), - slivers: [ + children: [ DidvanCard( child: MenuItem( title: 'زمان دریافت اعلان', diff --git a/lib/widgets/didvan/scaffold.dart b/lib/widgets/didvan/scaffold.dart index 77853d6..ccafa58 100644 --- a/lib/widgets/didvan/scaffold.dart +++ b/lib/widgets/didvan/scaffold.dart @@ -4,6 +4,7 @@ import 'package:flutter/material.dart'; class DidvanScaffold extends StatelessWidget { final List? slivers; + final List? children; final AppBarData appBarData; final bool hasPadding; const DidvanScaffold({ @@ -11,6 +12,7 @@ class DidvanScaffold extends StatelessWidget { this.slivers, required this.appBarData, this.hasPadding = true, + this.children, }) : super(key: key); @override @@ -31,16 +33,17 @@ class DidvanScaffold extends StatelessWidget { const SliverToBoxAdapter( child: SizedBox(height: 16), ), - if (slivers != null) + if (children != null) SliverPadding( padding: const EdgeInsets.symmetric(horizontal: 16), sliver: SliverList( delegate: SliverChildBuilderDelegate( - (context, index) => slivers![index], - childCount: slivers!.length, + (context, index) => children![index], + childCount: children!.length, ), ), ), + if (slivers != null) ...slivers!, ], ), ),