From d744c37ccdf1c39f278acee41ceadb0ece92bc26 Mon Sep 17 00:00:00 2001 From: AmirrezaChegini Date: Wed, 12 Nov 2025 10:14:05 +0330 Subject: [PATCH] fix: imports and directory feature --- lib/core/routers/my_routes.dart | 10 +++++----- .../data/datasource/battle_league_datasource.dart | 4 ++-- .../data/model/battle_league_model.dart | 2 +- .../repository_impl/battle_league_repository_impl.dart | 6 +++--- .../domain/entity/battle_league_entity.dart | 0 .../domain/repository/battle_league_repository.dart | 2 +- .../domain/usecases/get_battle_league_usecase.dart | 4 ++-- .../presentation/binding/battle_league_binding.dart | 2 +- .../controller/battle_league_controller.dart | 4 ++-- .../presentation/ui/battle_league_finding_page.dart | 6 +++--- .../presentation/ui/battle_league_founded_page.dart | 6 +++--- .../presentation/ui/battle_league_page.dart | 10 +++++----- .../presentation/ui/battle_league_topic_page.dart | 8 ++++---- .../ui/widgets/button/battle_golden_button.dart | 0 .../ui/widgets/button/battle_grey_button.dart | 0 .../ui/widgets/button/battle_purple_button.dart | 0 .../ui/widgets/founded_page/founded_avatar.dart | 0 .../ui/widgets/main_page/battle_league_tab_bar.dart | 0 .../ui/widgets/main_page/filter_ranking_button.dart | 0 .../ui/widgets/main_page/my_ranking_widget.dart | 0 .../ui/widgets/main_page/ranking_region.dart | 0 .../ui/widgets/main_page/ranking_scrollbar.dart | 0 .../ui/widgets/main_page/ranking_time.dart | 0 .../ui/widgets/main_page/ranking_widget.dart | 0 .../ui/widgets/main_page/regional_ranking.dart | 10 +++++----- .../ui/widgets/main_page/time_ranking.dart | 10 +++++----- .../presentation/ui/widgets/rank_title.dart | 0 .../ui/widgets/topic_page/topic_widget.dart | 0 lib/init_bindings.dart | 8 ++++---- 29 files changed, 46 insertions(+), 46 deletions(-) rename lib/features/battle_league/{ => first_part}/data/datasource/battle_league_datasource.dart (79%) rename lib/features/battle_league/{ => first_part}/data/model/battle_league_model.dart (68%) rename lib/features/battle_league/{ => first_part}/data/repository_impl/battle_league_repository_impl.dart (72%) rename lib/features/battle_league/{ => first_part}/domain/entity/battle_league_entity.dart (100%) rename lib/features/battle_league/{ => first_part}/domain/repository/battle_league_repository.dart (75%) rename lib/features/battle_league/{ => first_part}/domain/usecases/get_battle_league_usecase.dart (72%) rename lib/features/battle_league/{ => first_part}/presentation/binding/battle_league_binding.dart (76%) rename lib/features/battle_league/{ => first_part}/presentation/controller/battle_league_controller.dart (89%) rename lib/features/battle_league/{ => first_part}/presentation/ui/battle_league_finding_page.dart (86%) rename lib/features/battle_league/{ => first_part}/presentation/ui/battle_league_founded_page.dart (82%) rename lib/features/battle_league/{ => first_part}/presentation/ui/battle_league_page.dart (78%) rename lib/features/battle_league/{ => first_part}/presentation/ui/battle_league_topic_page.dart (86%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/button/battle_golden_button.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/button/battle_grey_button.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/button/battle_purple_button.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/founded_page/founded_avatar.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/main_page/battle_league_tab_bar.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/main_page/filter_ranking_button.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/main_page/my_ranking_widget.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/main_page/ranking_region.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/main_page/ranking_scrollbar.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/main_page/ranking_time.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/main_page/ranking_widget.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/main_page/regional_ranking.dart (78%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/main_page/time_ranking.dart (79%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/rank_title.dart (100%) rename lib/features/battle_league/{ => first_part}/presentation/ui/widgets/topic_page/topic_widget.dart (100%) diff --git a/lib/core/routers/my_routes.dart b/lib/core/routers/my_routes.dart index 3116ea5..76ac69b 100644 --- a/lib/core/routers/my_routes.dart +++ b/lib/core/routers/my_routes.dart @@ -1,7 +1,10 @@ import 'package:shia_game_flutter/features/awards/presentation/binding/awards_binding.dart'; import 'package:shia_game_flutter/features/awards/presentation/ui/awards_page.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/battle_league_finding_page.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/battle_league_founded_page.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/binding/battle_league_binding.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/battle_league_finding_page.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/battle_league_founded_page.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/battle_league_page.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/battle_league_topic_page.dart'; import 'package:shia_game_flutter/features/home/presentation/binding/home_binding.dart'; import 'package:shia_game_flutter/features/home/presentation/pages/home_page.dart'; import 'package:shia_game_flutter/features/intro/presentation/binding/intro_binding.dart'; @@ -12,12 +15,9 @@ import 'package:shia_game_flutter/features/profile/presentation/binding/profile_ import 'package:shia_game_flutter/features/profile/presentation/ui/profile_page.dart'; import 'package:shia_game_flutter/features/sample/presentation/binding/sample_binding.dart'; import 'package:shia_game_flutter/features/sample/presentation/ui/sample_page.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/binding/battle_league_binding.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/battle_league_page.dart'; import 'package:get/get.dart'; import 'package:shia_game_flutter/features/shop/presentation/binding/shop_binding.dart'; import 'package:shia_game_flutter/features/shop/presentation/ui/shop_page.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/battle_league_topic_page.dart'; class Routes { static const Routes _i = Routes._internal(); diff --git a/lib/features/battle_league/data/datasource/battle_league_datasource.dart b/lib/features/battle_league/first_part/data/datasource/battle_league_datasource.dart similarity index 79% rename from lib/features/battle_league/data/datasource/battle_league_datasource.dart rename to lib/features/battle_league/first_part/data/datasource/battle_league_datasource.dart index dce5a9c..3e47fc6 100644 --- a/lib/features/battle_league/data/datasource/battle_league_datasource.dart +++ b/lib/features/battle_league/first_part/data/datasource/battle_league_datasource.dart @@ -2,8 +2,8 @@ import 'package:shia_game_flutter/core/constants/my_api.dart'; import 'package:shia_game_flutter/core/network/http_request.dart'; import 'package:shia_game_flutter/core/params/sample_params.dart'; import 'package:shia_game_flutter/core/response/base_response.dart'; -import 'package:shia_game_flutter/features/battle_league/data/model/battle_league_model.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/data/model/battle_league_model.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart'; abstract class IBattleLeagueDatasource { Future getData({required SampleParams params}); diff --git a/lib/features/battle_league/data/model/battle_league_model.dart b/lib/features/battle_league/first_part/data/model/battle_league_model.dart similarity index 68% rename from lib/features/battle_league/data/model/battle_league_model.dart rename to lib/features/battle_league/first_part/data/model/battle_league_model.dart index ad9329c..a0dc921 100644 --- a/lib/features/battle_league/data/model/battle_league_model.dart +++ b/lib/features/battle_league/first_part/data/model/battle_league_model.dart @@ -1,4 +1,4 @@ -import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart'; class BattleLeagueModel extends BattleLeagueEntity { const BattleLeagueModel({ diff --git a/lib/features/battle_league/data/repository_impl/battle_league_repository_impl.dart b/lib/features/battle_league/first_part/data/repository_impl/battle_league_repository_impl.dart similarity index 72% rename from lib/features/battle_league/data/repository_impl/battle_league_repository_impl.dart rename to lib/features/battle_league/first_part/data/repository_impl/battle_league_repository_impl.dart index 20d6668..36d681f 100644 --- a/lib/features/battle_league/data/repository_impl/battle_league_repository_impl.dart +++ b/lib/features/battle_league/first_part/data/repository_impl/battle_league_repository_impl.dart @@ -2,9 +2,9 @@ import 'package:flutter/foundation.dart'; import 'package:shia_game_flutter/core/error_handler/my_exception.dart'; import 'package:shia_game_flutter/core/params/sample_params.dart'; import 'package:shia_game_flutter/core/utils/data_state.dart'; -import 'package:shia_game_flutter/features/battle_league/data/datasource/battle_league_datasource.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/repository/battle_league_repository.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/data/datasource/battle_league_datasource.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/repository/battle_league_repository.dart'; class BattleLeagueRepositoryImpl implements IBattleLeagueRepository { final IBattleLeagueDatasource datasource; diff --git a/lib/features/battle_league/domain/entity/battle_league_entity.dart b/lib/features/battle_league/first_part/domain/entity/battle_league_entity.dart similarity index 100% rename from lib/features/battle_league/domain/entity/battle_league_entity.dart rename to lib/features/battle_league/first_part/domain/entity/battle_league_entity.dart diff --git a/lib/features/battle_league/domain/repository/battle_league_repository.dart b/lib/features/battle_league/first_part/domain/repository/battle_league_repository.dart similarity index 75% rename from lib/features/battle_league/domain/repository/battle_league_repository.dart rename to lib/features/battle_league/first_part/domain/repository/battle_league_repository.dart index 9d7cc47..6fde6dd 100644 --- a/lib/features/battle_league/domain/repository/battle_league_repository.dart +++ b/lib/features/battle_league/first_part/domain/repository/battle_league_repository.dart @@ -1,7 +1,7 @@ import 'package:shia_game_flutter/core/error_handler/my_exception.dart'; import 'package:shia_game_flutter/core/params/sample_params.dart'; import 'package:shia_game_flutter/core/utils/data_state.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart'; abstract class IBattleLeagueRepository { Future> getData({required SampleParams params}); diff --git a/lib/features/battle_league/domain/usecases/get_battle_league_usecase.dart b/lib/features/battle_league/first_part/domain/usecases/get_battle_league_usecase.dart similarity index 72% rename from lib/features/battle_league/domain/usecases/get_battle_league_usecase.dart rename to lib/features/battle_league/first_part/domain/usecases/get_battle_league_usecase.dart index f69f6e7..0c201a7 100644 --- a/lib/features/battle_league/domain/usecases/get_battle_league_usecase.dart +++ b/lib/features/battle_league/first_part/domain/usecases/get_battle_league_usecase.dart @@ -2,8 +2,8 @@ import 'package:shia_game_flutter/core/error_handler/my_exception.dart'; import 'package:shia_game_flutter/core/params/sample_params.dart'; import 'package:shia_game_flutter/core/usecase/usecase.dart'; import 'package:shia_game_flutter/core/utils/data_state.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/repository/battle_league_repository.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/repository/battle_league_repository.dart'; class GetBattleLeagueUseCase implements UseCase { final IBattleLeagueRepository repository; diff --git a/lib/features/battle_league/presentation/binding/battle_league_binding.dart b/lib/features/battle_league/first_part/presentation/binding/battle_league_binding.dart similarity index 76% rename from lib/features/battle_league/presentation/binding/battle_league_binding.dart rename to lib/features/battle_league/first_part/presentation/binding/battle_league_binding.dart index 7ab12a7..c836af8 100644 --- a/lib/features/battle_league/presentation/binding/battle_league_binding.dart +++ b/lib/features/battle_league/first_part/presentation/binding/battle_league_binding.dart @@ -1,4 +1,4 @@ -import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart'; import 'package:get/get.dart'; class BattleLeagueBinding extends Bindings { diff --git a/lib/features/battle_league/presentation/controller/battle_league_controller.dart b/lib/features/battle_league/first_part/presentation/controller/battle_league_controller.dart similarity index 89% rename from lib/features/battle_league/presentation/controller/battle_league_controller.dart rename to lib/features/battle_league/first_part/presentation/controller/battle_league_controller.dart index fd49a0f..20a645b 100644 --- a/lib/features/battle_league/presentation/controller/battle_league_controller.dart +++ b/lib/features/battle_league/first_part/presentation/controller/battle_league_controller.dart @@ -2,9 +2,9 @@ import 'package:flutter/material.dart'; import 'package:shia_game_flutter/core/params/sample_params.dart'; import 'package:shia_game_flutter/core/routers/my_routes.dart'; import 'package:shia_game_flutter/core/status/base_status.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/entity/battle_league_entity.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/usecases/get_battle_league_usecase.dart'; import 'package:get/get.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/entity/battle_league_entity.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/usecases/get_battle_league_usecase.dart'; class BattleLeagueController extends GetxController with StateMixin, GetSingleTickerProviderStateMixin { diff --git a/lib/features/battle_league/presentation/ui/battle_league_finding_page.dart b/lib/features/battle_league/first_part/presentation/ui/battle_league_finding_page.dart similarity index 86% rename from lib/features/battle_league/presentation/ui/battle_league_finding_page.dart rename to lib/features/battle_league/first_part/presentation/ui/battle_league_finding_page.dart index 47fbe38..3e61da9 100644 --- a/lib/features/battle_league/presentation/ui/battle_league_finding_page.dart +++ b/lib/features/battle_league/first_part/presentation/ui/battle_league_finding_page.dart @@ -7,9 +7,9 @@ import 'package:shia_game_flutter/core/utils/gap.dart'; import 'package:shia_game_flutter/core/utils/my_localization.dart'; import 'package:shia_game_flutter/core/utils/screen_size.dart'; import 'package:shia_game_flutter/core/widgets/image/my_image.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/button/battle_purple_button.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/rank_title.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/button/battle_purple_button.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/rank_title.dart'; class BattleLeagueFindingPage extends GetView { const BattleLeagueFindingPage({super.key}); diff --git a/lib/features/battle_league/presentation/ui/battle_league_founded_page.dart b/lib/features/battle_league/first_part/presentation/ui/battle_league_founded_page.dart similarity index 82% rename from lib/features/battle_league/presentation/ui/battle_league_founded_page.dart rename to lib/features/battle_league/first_part/presentation/ui/battle_league_founded_page.dart index c809007..5a9f4fa 100644 --- a/lib/features/battle_league/presentation/ui/battle_league_founded_page.dart +++ b/lib/features/battle_league/first_part/presentation/ui/battle_league_founded_page.dart @@ -6,9 +6,9 @@ import 'package:shia_game_flutter/core/utils/gap.dart'; import 'package:shia_game_flutter/core/utils/screen_size.dart'; import 'package:shia_game_flutter/core/widgets/image/my_image.dart'; import 'package:shia_game_flutter/core/widgets/loading/my_linear_loading.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/founded_page/founded_avatar.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/rank_title.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/founded_page/founded_avatar.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/rank_title.dart'; class BattleLeagueFoundedPage extends GetView { const BattleLeagueFoundedPage({super.key}); diff --git a/lib/features/battle_league/presentation/ui/battle_league_page.dart b/lib/features/battle_league/first_part/presentation/ui/battle_league_page.dart similarity index 78% rename from lib/features/battle_league/presentation/ui/battle_league_page.dart rename to lib/features/battle_league/first_part/presentation/ui/battle_league_page.dart index caa64f2..a409cdc 100644 --- a/lib/features/battle_league/presentation/ui/battle_league_page.dart +++ b/lib/features/battle_league/first_part/presentation/ui/battle_league_page.dart @@ -6,11 +6,11 @@ import 'package:shia_game_flutter/core/utils/my_localization.dart'; import 'package:shia_game_flutter/core/utils/screen_size.dart'; import 'package:shia_game_flutter/core/widgets/app_bar/enums/app_bar_type.dart'; import 'package:shia_game_flutter/core/widgets/app_bar/my_app_bar.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/battle_league_tab_bar.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/regional_ranking.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/time_ranking.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/button/battle_golden_button.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/battle_league_tab_bar.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/regional_ranking.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/time_ranking.dart'; class BattleLeaguePage extends GetView { const BattleLeaguePage({super.key}); diff --git a/lib/features/battle_league/presentation/ui/battle_league_topic_page.dart b/lib/features/battle_league/first_part/presentation/ui/battle_league_topic_page.dart similarity index 86% rename from lib/features/battle_league/presentation/ui/battle_league_topic_page.dart rename to lib/features/battle_league/first_part/presentation/ui/battle_league_topic_page.dart index cb76ea9..755ed82 100644 --- a/lib/features/battle_league/presentation/ui/battle_league_topic_page.dart +++ b/lib/features/battle_league/first_part/presentation/ui/battle_league_topic_page.dart @@ -8,10 +8,10 @@ import 'package:shia_game_flutter/core/utils/my_localization.dart'; import 'package:shia_game_flutter/core/utils/screen_size.dart'; import 'package:shia_game_flutter/core/widgets/app_bar/enums/app_bar_type.dart'; import 'package:shia_game_flutter/core/widgets/app_bar/my_app_bar.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/controller/battle_league_controller.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/button/battle_grey_button.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/topic_page/topic_widget.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/controller/battle_league_controller.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/button/battle_golden_button.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/button/battle_grey_button.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/topic_page/topic_widget.dart'; class BattleLeagueTopicPage extends GetView { const BattleLeagueTopicPage({super.key}); diff --git a/lib/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_golden_button.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_golden_button.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/button/battle_grey_button.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_grey_button.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/button/battle_grey_button.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_grey_button.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/button/battle_purple_button.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_purple_button.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/button/battle_purple_button.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/button/battle_purple_button.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/founded_page/founded_avatar.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/founded_page/founded_avatar.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/founded_page/founded_avatar.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/founded_page/founded_avatar.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/main_page/battle_league_tab_bar.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/battle_league_tab_bar.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/main_page/battle_league_tab_bar.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/main_page/battle_league_tab_bar.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/main_page/filter_ranking_button.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/filter_ranking_button.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/main_page/filter_ranking_button.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/main_page/filter_ranking_button.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/main_page/my_ranking_widget.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/my_ranking_widget.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/main_page/my_ranking_widget.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/main_page/my_ranking_widget.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/main_page/ranking_region.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_region.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/main_page/ranking_region.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_region.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/main_page/ranking_scrollbar.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_scrollbar.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/main_page/ranking_scrollbar.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_scrollbar.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/main_page/ranking_time.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_time.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/main_page/ranking_time.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_time.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/main_page/ranking_widget.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_widget.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/main_page/ranking_widget.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_widget.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/main_page/regional_ranking.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/regional_ranking.dart similarity index 78% rename from lib/features/battle_league/presentation/ui/widgets/main_page/regional_ranking.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/main_page/regional_ranking.dart index 39b9954..59be5a7 100644 --- a/lib/features/battle_league/presentation/ui/widgets/main_page/regional_ranking.dart +++ b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/regional_ranking.dart @@ -2,11 +2,11 @@ import 'package:flutter/material.dart'; import 'package:shia_game_flutter/core/utils/gap.dart'; import 'package:shia_game_flutter/core/utils/my_localization.dart'; import 'package:shia_game_flutter/core/utils/screen_size.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/filter_ranking_button.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/my_ranking_widget.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_region.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_scrollbar.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_widget.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/filter_ranking_button.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/my_ranking_widget.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_region.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_scrollbar.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_widget.dart'; class RegionalRanking extends StatefulWidget { const RegionalRanking({super.key}); diff --git a/lib/features/battle_league/presentation/ui/widgets/main_page/time_ranking.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/time_ranking.dart similarity index 79% rename from lib/features/battle_league/presentation/ui/widgets/main_page/time_ranking.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/main_page/time_ranking.dart index fae3447..2bd1995 100644 --- a/lib/features/battle_league/presentation/ui/widgets/main_page/time_ranking.dart +++ b/lib/features/battle_league/first_part/presentation/ui/widgets/main_page/time_ranking.dart @@ -2,11 +2,11 @@ import 'package:flutter/material.dart'; import 'package:shia_game_flutter/core/utils/gap.dart'; import 'package:shia_game_flutter/core/utils/my_localization.dart'; import 'package:shia_game_flutter/core/utils/screen_size.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/filter_ranking_button.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/my_ranking_widget.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_scrollbar.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_widget.dart'; -import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/main_page/ranking_time.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/filter_ranking_button.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/my_ranking_widget.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_scrollbar.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_time.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/presentation/ui/widgets/main_page/ranking_widget.dart'; class TimeRanking extends StatefulWidget { const TimeRanking({super.key}); diff --git a/lib/features/battle_league/presentation/ui/widgets/rank_title.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/rank_title.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/rank_title.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/rank_title.dart diff --git a/lib/features/battle_league/presentation/ui/widgets/topic_page/topic_widget.dart b/lib/features/battle_league/first_part/presentation/ui/widgets/topic_page/topic_widget.dart similarity index 100% rename from lib/features/battle_league/presentation/ui/widgets/topic_page/topic_widget.dart rename to lib/features/battle_league/first_part/presentation/ui/widgets/topic_page/topic_widget.dart diff --git a/lib/init_bindings.dart b/lib/init_bindings.dart index fc3a664..fc1df7e 100644 --- a/lib/init_bindings.dart +++ b/lib/init_bindings.dart @@ -5,6 +5,10 @@ import 'package:shia_game_flutter/features/awards/data/datasource/awards_datasou import 'package:shia_game_flutter/features/awards/data/repository_impl/awards_repository_impl.dart'; import 'package:shia_game_flutter/features/awards/domain/repository/awards_repository.dart'; import 'package:shia_game_flutter/features/awards/domain/usecases/get_awards_usecase.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/data/datasource/battle_league_datasource.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/data/repository_impl/battle_league_repository_impl.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/repository/battle_league_repository.dart'; +import 'package:shia_game_flutter/features/battle_league/first_part/domain/usecases/get_battle_league_usecase.dart'; import 'package:shia_game_flutter/features/home/data/datasource/home_datasource.dart'; import 'package:shia_game_flutter/features/home/data/repository_impl/home_repository_impl.dart'; import 'package:shia_game_flutter/features/home/domain/repository/home_repository.dart'; @@ -25,10 +29,6 @@ import 'package:shia_game_flutter/features/sample/data/datasource/sample_datasou import 'package:shia_game_flutter/features/sample/data/repository_impl/sample_repository_impl.dart'; import 'package:shia_game_flutter/features/sample/domain/repository/sample_repository.dart'; import 'package:shia_game_flutter/features/sample/domain/usecases/get_sample_usecase.dart'; -import 'package:shia_game_flutter/features/battle_league/data/datasource/battle_league_datasource.dart'; -import 'package:shia_game_flutter/features/battle_league/data/repository_impl/battle_league_repository_impl.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/repository/battle_league_repository.dart'; -import 'package:shia_game_flutter/features/battle_league/domain/usecases/get_battle_league_usecase.dart'; import 'package:shia_game_flutter/features/shop/data/datasource/shop_datasource.dart'; import 'package:shia_game_flutter/features/shop/data/repository_impl/shop_repository_impl.dart'; import 'package:shia_game_flutter/features/shop/domain/repository/shop_repository.dart';