From 413589462bceca98334e5b222cc707b92f1f3d42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malo=20L=C3=A9on?= Date: Tue, 7 Feb 2023 10:49:09 +0100 Subject: [PATCH] refactor(ui_layout): migrate layouts using copywith component method (#116) --- .../lib/src/presentation/layouts/app_bar_layout.dart | 2 +- .../layouts/bottom_navigation_bar_layout.dart | 2 +- .../lib/src/presentation/layouts/frame_layout.dart | 4 ++-- packages/wyatt_ui_layout/pubspec.yaml | 11 +++-------- 4 files changed, 7 insertions(+), 12 deletions(-) diff --git a/packages/wyatt_ui_layout/lib/src/presentation/layouts/app_bar_layout.dart b/packages/wyatt_ui_layout/lib/src/presentation/layouts/app_bar_layout.dart index d591dfee..c7aae7db 100644 --- a/packages/wyatt_ui_layout/lib/src/presentation/layouts/app_bar_layout.dart +++ b/packages/wyatt_ui_layout/lib/src/presentation/layouts/app_bar_layout.dart @@ -35,7 +35,7 @@ class AppBarLayout extends Layout { Widget build(BuildContext context) => Scaffold( appBar: PreferredSize( preferredSize: const Size.fromHeight(60), - child: context.components.appBar?.configure( + child: context.components.appBar?.copyWith( title: title, leading: leading, actions: actions, diff --git a/packages/wyatt_ui_layout/lib/src/presentation/layouts/bottom_navigation_bar_layout.dart b/packages/wyatt_ui_layout/lib/src/presentation/layouts/bottom_navigation_bar_layout.dart index 632d5474..97287f0f 100644 --- a/packages/wyatt_ui_layout/lib/src/presentation/layouts/bottom_navigation_bar_layout.dart +++ b/packages/wyatt_ui_layout/lib/src/presentation/layouts/bottom_navigation_bar_layout.dart @@ -13,7 +13,7 @@ class BottomNavigationBarLayout extends Layout { @override Widget build(BuildContext context) => Scaffold( body: body, - bottomNavigationBar: context.components.bottomNavigationBar?.configure( + bottomNavigationBar: context.components.bottomNavigationBar?.copyWith( currentIndex: currentIndex ?? 0, ), ); diff --git a/packages/wyatt_ui_layout/lib/src/presentation/layouts/frame_layout.dart b/packages/wyatt_ui_layout/lib/src/presentation/layouts/frame_layout.dart index 4d8eb59c..e4347fa0 100644 --- a/packages/wyatt_ui_layout/lib/src/presentation/layouts/frame_layout.dart +++ b/packages/wyatt_ui_layout/lib/src/presentation/layouts/frame_layout.dart @@ -37,7 +37,7 @@ class FrameLayout extends Layout { Widget build(BuildContext context) => Scaffold( appBar: PreferredSize( preferredSize: const Size.fromHeight(60), - child: context.components.appBar?.configure( + child: context.components.appBar?.copyWith( title: title, leading: leading, actions: actions, @@ -45,7 +45,7 @@ class FrameLayout extends Layout { const SizedBox.shrink(), ), body: body, - bottomNavigationBar: context.components.bottomNavigationBar?.configure( + bottomNavigationBar: context.components.bottomNavigationBar?.copyWith( currentIndex: currentIndex ?? 0, ), ); diff --git a/packages/wyatt_ui_layout/pubspec.yaml b/packages/wyatt_ui_layout/pubspec.yaml index bfdcc394..d142bc60 100644 --- a/packages/wyatt_ui_layout/pubspec.yaml +++ b/packages/wyatt_ui_layout/pubspec.yaml @@ -4,28 +4,23 @@ repository: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages/src/branch/mas version: 0.0.1 environment: - sdk: '>=2.17.0 <3.0.0' + sdk: ">=2.17.0 <3.0.0" dependencies: - flutter: sdk: flutter - + wyatt_ui_components: git: url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages path: packages/wyatt_ui_components dev_dependencies: - flutter_test: sdk: flutter - - - wyatt_analysis: git: url: https://git.wyatt-studio.fr/Wyatt-FOSS/wyatt-packages ref: wyatt_analysis-v2.3.0 - path: packages/wyatt_analysis \ No newline at end of file + path: packages/wyatt_analysis