From 3c710d125b101ad8320ef11841ec6554fbb311d5 Mon Sep 17 00:00:00 2001 From: Ashita Prasad Date: Thu, 12 Dec 2024 05:32:54 +0530 Subject: [PATCH] Add extensions in design system --- lib/app.dart | 1 - lib/screens/common_widgets/sidebar_header.dart | 1 - lib/screens/envvar/editor_pane/variables_tabs.dart | 1 - lib/screens/envvar/environment_editor.dart | 1 - lib/screens/envvar/environment_page.dart | 2 +- lib/screens/envvar/environments_pane.dart | 1 - lib/screens/history/history_page.dart | 2 +- lib/screens/history/history_pane.dart | 1 - lib/screens/history/history_viewer.dart | 1 - lib/screens/history/history_widgets/his_bottombar.dart | 1 - lib/screens/history/history_widgets/his_sidebar_header.dart | 1 - lib/screens/home_page/collection_pane.dart | 1 - lib/screens/home_page/editor_pane/editor_request.dart | 1 - lib/screens/home_page/editor_pane/url_card.dart | 1 - lib/screens/home_page/home_page.dart | 2 +- lib/screens/mobile/dashboard.dart | 2 +- lib/screens/mobile/widgets/page_base.dart | 1 - lib/screens/settings_page.dart | 1 - lib/widgets/dropdown_http_method.dart | 1 - lib/widgets/popup_menu_codegen.dart | 1 - lib/widgets/popup_menu_env.dart | 1 - lib/widgets/popup_menu_uri.dart | 1 - lib/widgets/request_widgets.dart | 1 - lib/widgets/splitview_drawer.dart | 1 - packages/apidash_design_system/lib/apidash_design_system.dart | 1 + .../lib}/extensions/context_extensions.dart | 0 .../apidash_design_system/lib}/extensions/extensions.dart | 0 27 files changed, 5 insertions(+), 24 deletions(-) rename {lib => packages/apidash_design_system/lib}/extensions/context_extensions.dart (100%) rename {lib => packages/apidash_design_system/lib}/extensions/extensions.dart (100%) diff --git a/lib/app.dart b/lib/app.dart index ac6f708b..fcc83b50 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -8,7 +8,6 @@ import 'package:window_manager/window_manager.dart' hide WindowCaption; import 'widgets/widgets.dart' show WindowCaption, WorkspaceSelector; import 'providers/providers.dart'; import 'services/services.dart'; -import 'extensions/extensions.dart'; import 'screens/screens.dart'; import 'consts.dart'; diff --git a/lib/screens/common_widgets/sidebar_header.dart b/lib/screens/common_widgets/sidebar_header.dart index 2bf472be..2da3aebf 100644 --- a/lib/screens/common_widgets/sidebar_header.dart +++ b/lib/screens/common_widgets/sidebar_header.dart @@ -2,7 +2,6 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:apidash/providers/providers.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/widgets/widgets.dart'; import 'package:apidash/consts.dart'; import 'sidebar_save_button.dart'; diff --git a/lib/screens/envvar/editor_pane/variables_tabs.dart b/lib/screens/envvar/editor_pane/variables_tabs.dart index 073d74f1..d6f27992 100644 --- a/lib/screens/envvar/editor_pane/variables_tabs.dart +++ b/lib/screens/envvar/editor_pane/variables_tabs.dart @@ -2,7 +2,6 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/widgets/widgets.dart'; import 'package:apidash/utils/utils.dart'; diff --git a/lib/screens/envvar/environment_editor.dart b/lib/screens/envvar/environment_editor.dart index f46ca464..4ca07b57 100644 --- a/lib/screens/envvar/environment_editor.dart +++ b/lib/screens/envvar/environment_editor.dart @@ -2,7 +2,6 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:apidash/providers/providers.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/widgets/widgets.dart'; import 'package:apidash/consts.dart'; import '../common_widgets/common_widgets.dart'; diff --git a/lib/screens/envvar/environment_page.dart b/lib/screens/envvar/environment_page.dart index 360b4551..4f81a0ed 100644 --- a/lib/screens/envvar/environment_page.dart +++ b/lib/screens/envvar/environment_page.dart @@ -1,7 +1,7 @@ +import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:apidash/widgets/widgets.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/utils/utils.dart'; import 'package:apidash/consts.dart'; diff --git a/lib/screens/envvar/environments_pane.dart b/lib/screens/envvar/environments_pane.dart index 94ae8ac6..18bd2053 100644 --- a/lib/screens/envvar/environments_pane.dart +++ b/lib/screens/envvar/environments_pane.dart @@ -2,7 +2,6 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/models/environment_model.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/widgets/widgets.dart'; diff --git a/lib/screens/history/history_page.dart b/lib/screens/history/history_page.dart index d56c90f7..37ca2c5e 100644 --- a/lib/screens/history/history_page.dart +++ b/lib/screens/history/history_page.dart @@ -1,7 +1,7 @@ +import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:apidash/widgets/widgets.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/utils/utils.dart'; import 'package:apidash/consts.dart'; diff --git a/lib/screens/history/history_pane.dart b/lib/screens/history/history_pane.dart index 45f0abce..95cbb559 100644 --- a/lib/screens/history/history_pane.dart +++ b/lib/screens/history/history_pane.dart @@ -2,7 +2,6 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/widgets/widgets.dart'; import 'package:apidash/models/models.dart'; diff --git a/lib/screens/history/history_viewer.dart b/lib/screens/history/history_viewer.dart index d9a240d5..9f5de4be 100644 --- a/lib/screens/history/history_viewer.dart +++ b/lib/screens/history/history_viewer.dart @@ -1,6 +1,5 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/widgets/widgets.dart'; import 'package:apidash/consts.dart'; import 'history_details.dart'; diff --git a/lib/screens/history/history_widgets/his_bottombar.dart b/lib/screens/history/history_widgets/his_bottombar.dart index 4cc0e8a7..12aceacb 100644 --- a/lib/screens/history/history_widgets/his_bottombar.dart +++ b/lib/screens/history/history_widgets/his_bottombar.dart @@ -1,7 +1,6 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/utils/utils.dart'; import '../history_requests.dart'; diff --git a/lib/screens/history/history_widgets/his_sidebar_header.dart b/lib/screens/history/history_widgets/his_sidebar_header.dart index c7d33cc0..9f929e40 100644 --- a/lib/screens/history/history_widgets/his_sidebar_header.dart +++ b/lib/screens/history/history_widgets/his_sidebar_header.dart @@ -1,7 +1,6 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/widgets/widgets.dart'; import 'package:apidash/consts.dart'; diff --git a/lib/screens/home_page/collection_pane.dart b/lib/screens/home_page/collection_pane.dart index 9c389ad9..bfac27a8 100644 --- a/lib/screens/home_page/collection_pane.dart +++ b/lib/screens/home_page/collection_pane.dart @@ -3,7 +3,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:apidash/importer/import_dialog.dart'; import 'package:apidash/providers/providers.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/widgets/widgets.dart'; import 'package:apidash/models/models.dart'; import 'package:apidash/consts.dart'; diff --git a/lib/screens/home_page/editor_pane/editor_request.dart b/lib/screens/home_page/editor_pane/editor_request.dart index 7e1a39bf..902e5151 100644 --- a/lib/screens/home_page/editor_pane/editor_request.dart +++ b/lib/screens/home_page/editor_pane/editor_request.dart @@ -1,6 +1,5 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/consts.dart'; import 'details_card/details_card.dart'; import 'details_card/request_pane/request_pane.dart'; diff --git a/lib/screens/home_page/editor_pane/url_card.dart b/lib/screens/home_page/editor_pane/url_card.dart index e737609f..b305d793 100644 --- a/lib/screens/home_page/editor_pane/url_card.dart +++ b/lib/screens/home_page/editor_pane/url_card.dart @@ -4,7 +4,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/widgets/widgets.dart'; -import 'package:apidash/extensions/extensions.dart'; import '../../common_widgets/common_widgets.dart'; class EditorPaneRequestURLCard extends StatelessWidget { diff --git a/lib/screens/home_page/home_page.dart b/lib/screens/home_page/home_page.dart index 76509a08..a93698dd 100644 --- a/lib/screens/home_page/home_page.dart +++ b/lib/screens/home_page/home_page.dart @@ -1,6 +1,6 @@ +import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:apidash/widgets/widgets.dart'; -import 'package:apidash/extensions/extensions.dart'; import '../mobile/requests_page/requests_page.dart'; import 'editor_pane/editor_pane.dart'; import 'collection_pane.dart'; diff --git a/lib/screens/mobile/dashboard.dart b/lib/screens/mobile/dashboard.dart index 0cef40ab..4e4cbd1f 100644 --- a/lib/screens/mobile/dashboard.dart +++ b/lib/screens/mobile/dashboard.dart @@ -1,8 +1,8 @@ +import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flex_color_scheme/flex_color_scheme.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/providers/providers.dart'; import 'requests_page/requests_page.dart'; import '../envvar/environment_page.dart'; diff --git a/lib/screens/mobile/widgets/page_base.dart b/lib/screens/mobile/widgets/page_base.dart index fb4e98b1..ebd3ff4c 100644 --- a/lib/screens/mobile/widgets/page_base.dart +++ b/lib/screens/mobile/widgets/page_base.dart @@ -2,7 +2,6 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:apidash/consts.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/providers/providers.dart'; import 'package:apidash/widgets/window_caption.dart'; diff --git a/lib/screens/settings_page.dart b/lib/screens/settings_page.dart index 6ff675fe..40c9133f 100644 --- a/lib/screens/settings_page.dart +++ b/lib/screens/settings_page.dart @@ -7,7 +7,6 @@ import '../services/services.dart'; import '../utils/utils.dart'; import '../widgets/widgets.dart'; import '../consts.dart'; -import '../extensions/extensions.dart'; class SettingsPage extends ConsumerWidget { const SettingsPage({super.key}); diff --git a/lib/widgets/dropdown_http_method.dart b/lib/widgets/dropdown_http_method.dart index 044752aa..4d175de3 100644 --- a/lib/widgets/dropdown_http_method.dart +++ b/lib/widgets/dropdown_http_method.dart @@ -2,7 +2,6 @@ import 'package:apidash_core/apidash_core.dart'; import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:apidash/utils/utils.dart'; -import 'package:apidash/extensions/extensions.dart'; class DropdownButtonHttpMethod extends StatelessWidget { const DropdownButtonHttpMethod({ diff --git a/lib/widgets/popup_menu_codegen.dart b/lib/widgets/popup_menu_codegen.dart index a978d906..097a77b7 100644 --- a/lib/widgets/popup_menu_codegen.dart +++ b/lib/widgets/popup_menu_codegen.dart @@ -1,6 +1,5 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/consts.dart'; class CodegenPopupMenu extends StatelessWidget { diff --git a/lib/widgets/popup_menu_env.dart b/lib/widgets/popup_menu_env.dart index 0a58ef58..b685f556 100644 --- a/lib/widgets/popup_menu_env.dart +++ b/lib/widgets/popup_menu_env.dart @@ -1,7 +1,6 @@ import 'package:apidash_core/apidash_core.dart'; import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/models/models.dart'; import 'package:apidash/utils/utils.dart'; diff --git a/lib/widgets/popup_menu_uri.dart b/lib/widgets/popup_menu_uri.dart index c485c0fc..dd7609cb 100644 --- a/lib/widgets/popup_menu_uri.dart +++ b/lib/widgets/popup_menu_uri.dart @@ -1,6 +1,5 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; -import 'package:apidash/extensions/extensions.dart'; class URIPopupMenu extends StatelessWidget { const URIPopupMenu({ diff --git a/lib/widgets/request_widgets.dart b/lib/widgets/request_widgets.dart index 1b2bf00d..638c1f7a 100644 --- a/lib/widgets/request_widgets.dart +++ b/lib/widgets/request_widgets.dart @@ -1,7 +1,6 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/consts.dart'; import 'tabs.dart'; diff --git a/lib/widgets/splitview_drawer.dart b/lib/widgets/splitview_drawer.dart index 210d2788..d3744e4b 100644 --- a/lib/widgets/splitview_drawer.dart +++ b/lib/widgets/splitview_drawer.dart @@ -1,6 +1,5 @@ import 'package:apidash_design_system/apidash_design_system.dart'; import 'package:flutter/material.dart'; -import 'package:apidash/extensions/extensions.dart'; import 'package:apidash/consts.dart'; class DrawerSplitView extends StatelessWidget { diff --git a/packages/apidash_design_system/lib/apidash_design_system.dart b/packages/apidash_design_system/lib/apidash_design_system.dart index 90215780..dde9cd60 100644 --- a/packages/apidash_design_system/lib/apidash_design_system.dart +++ b/packages/apidash_design_system/lib/apidash_design_system.dart @@ -1,5 +1,6 @@ library apidash_design_system; export 'package:google_fonts/google_fonts.dart'; +export 'extensions/extensions.dart'; export 'tokens/tokens.dart'; export 'widgets/widgets.dart'; diff --git a/lib/extensions/context_extensions.dart b/packages/apidash_design_system/lib/extensions/context_extensions.dart similarity index 100% rename from lib/extensions/context_extensions.dart rename to packages/apidash_design_system/lib/extensions/context_extensions.dart diff --git a/lib/extensions/extensions.dart b/packages/apidash_design_system/lib/extensions/extensions.dart similarity index 100% rename from lib/extensions/extensions.dart rename to packages/apidash_design_system/lib/extensions/extensions.dart