From 7875016d33678bd7c16981579a936c62106cc29f Mon Sep 17 00:00:00 2001 From: AmirrezaChegini Date: Tue, 11 Nov 2025 15:57:49 +0330 Subject: [PATCH 1/2] fix: battle league pages --- lib/core/routers/my_routes.dart | 27 ++++++-- .../controller/battle_league_controller.dart | 9 ++- ...e.dart => battle_league_finding_page.dart} | 45 +++---------- .../ui/battle_league_founded_page.dart | 67 +++++++++++++++++++ .../presentation/ui/battle_league_page.dart | 4 +- .../ui/battle_league_topic_page.dart} | 17 +++-- .../battle_golden_button.dart} | 4 +- .../widgets/button}/battle_grey_button.dart | 0 .../widgets/button/battle_purple_button.dart | 42 ++++++++++++ .../presentation/ui/widgets/topic_widget.dart | 0 .../data/datasource/topic_datasource.dart | 28 -------- .../topic/data/model/topic_model.dart | 13 ---- .../topic_repository_impl.dart | 29 -------- .../topic/domain/entity/topic_entity.dart | 14 ---- .../domain/repository/topic_repository.dart | 8 --- .../domain/usecases/get_topic_usecase.dart | 19 ------ .../presentation/binding/topic_binding.dart | 20 ------ .../controller/topic_controller.dart | 54 --------------- lib/init_bindings.dart | 9 --- 19 files changed, 160 insertions(+), 249 deletions(-) rename lib/features/battle_league/presentation/ui/{battle_find_page.dart => battle_league_finding_page.dart} (70%) create mode 100644 lib/features/battle_league/presentation/ui/battle_league_founded_page.dart rename lib/features/{topic/presentation/ui/topic_page.dart => battle_league/presentation/ui/battle_league_topic_page.dart} (83%) rename lib/features/battle_league/presentation/ui/widgets/{battle_league_start_button.dart => button/battle_golden_button.dart} (93%) rename lib/features/{topic/presentation/ui/widgets => battle_league/presentation/ui/widgets/button}/battle_grey_button.dart (100%) create mode 100644 lib/features/battle_league/presentation/ui/widgets/button/battle_purple_button.dart rename lib/features/{topic => battle_league}/presentation/ui/widgets/topic_widget.dart (100%) delete mode 100644 lib/features/topic/data/datasource/topic_datasource.dart delete mode 100644 lib/features/topic/data/model/topic_model.dart delete mode 100644 lib/features/topic/data/repository_impl/topic_repository_impl.dart delete mode 100644 lib/features/topic/domain/entity/topic_entity.dart delete mode 100644 lib/features/topic/domain/repository/topic_repository.dart delete mode 100644 lib/features/topic/domain/usecases/get_topic_usecase.dart delete mode 100644 lib/features/topic/presentation/binding/topic_binding.dart delete mode 100644 lib/features/topic/presentation/controller/topic_controller.dart diff --git a/lib/core/routers/my_routes.dart b/lib/core/routers/my_routes.dart index 528cf69..3116ea5 100644 --- a/lib/core/routers/my_routes.dart +++ b/lib/core/routers/my_routes.dart @@ -1,5 +1,7 @@ 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/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'; @@ -15,8 +17,7 @@ import 'package:shia_game_flutter/features/battle_league/presentation/ui/battle_ 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/topic/presentation/binding/topic_binding.dart'; -import 'package:shia_game_flutter/features/topic/presentation/ui/topic_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(); @@ -30,8 +31,12 @@ class Routes { static const String shopPage = '/shop_page'; static const String awardsPage = '/awards_page'; static const String profilePage = '/profile_page'; + + /// Battle league static const String battleLeaguePage = '/battle_league_page'; - static const String topicPage = '/topic_page'; + static const String battleLeagueTopicPage = '/battle_league_topic_page'; + static const String battleLeagueFindingPage = '/battle_league_finding_page'; + static const String battleLeagueFoundedPage = '/battle_league_founded_page'; } final List appPages = [ @@ -78,8 +83,18 @@ final List appPages = [ binding: BattleLeagueBinding(), ), GetPage( - name: Routes.topicPage, - page: () => const TopicPage(), - binding: TopicBinding(), + name: Routes.battleLeagueTopicPage, + page: () => const BattleLeagueTopicPage(), + binding: BattleLeagueBinding(), + ), + GetPage( + name: Routes.battleLeagueFindingPage, + page: () => const BattleLeagueFindingPage(), + binding: BattleLeagueBinding(), + ), + GetPage( + name: Routes.battleLeagueFoundedPage, + page: () => const BattleLeagueFoundedPage(), + binding: BattleLeagueBinding(), ), ]; diff --git a/lib/features/battle_league/presentation/controller/battle_league_controller.dart b/lib/features/battle_league/presentation/controller/battle_league_controller.dart index 55786f4..fd49a0f 100644 --- a/lib/features/battle_league/presentation/controller/battle_league_controller.dart +++ b/lib/features/battle_league/presentation/controller/battle_league_controller.dart @@ -40,7 +40,14 @@ class BattleLeagueController extends GetxController /// ------ Functions ------ void goToTopicPage(){ - Get.toNamed(Routes.topicPage); + Get.toNamed(Routes.battleLeagueTopicPage); + } + + void goToFindingPage(){ + Get.toNamed(Routes.battleLeagueFindingPage); + } + void goToFoundedPage(){ + Get.toNamed(Routes.battleLeagueFoundedPage); } /// ------ Api Calls ------ diff --git a/lib/features/battle_league/presentation/ui/battle_find_page.dart b/lib/features/battle_league/presentation/ui/battle_league_finding_page.dart similarity index 70% rename from lib/features/battle_league/presentation/ui/battle_find_page.dart rename to lib/features/battle_league/presentation/ui/battle_league_finding_page.dart index 6a4f3a9..7c9fe0c 100644 --- a/lib/features/battle_league/presentation/ui/battle_find_page.dart +++ b/lib/features/battle_league/presentation/ui/battle_league_finding_page.dart @@ -6,13 +6,12 @@ import 'package:shia_game_flutter/common_ui/resources/my_text_style.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/core/widgets/container/my_container.dart'; import 'package:shia_game_flutter/core/widgets/image/my_image.dart'; -import 'package:shia_game_flutter/core/widgets/text/gradient_text.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'; -class BattleFindPage extends GetView { - const BattleFindPage({super.key}); +class BattleLeagueFindingPage extends GetView { + const BattleLeagueFindingPage({super.key}); @override Widget build(BuildContext context) { @@ -30,7 +29,7 @@ class BattleFindPage extends GetView { const Spacer(), _description(context), 37.h.gapHeight, - const BattlePurpleButton(), + _startFindingButton(context), ], ), ), @@ -102,39 +101,11 @@ class BattleFindPage extends GetView { ], ); } -} - -class BattlePurpleButton extends StatelessWidget { - const BattlePurpleButton({super.key}); - @override - Widget build(BuildContext context) { - return MyContainer( - onTap: () {}, - width: context.widthScreen, - height: 64.h, - borderRadius: const BorderRadius.all(Radius.circular(20)), - borderGradient: LinearGradient( - begin: AlignmentDirectional.topStart, - end: AlignmentDirectional.bottomEnd, - colors: [ - const Color(0XFF7F4CD4), - const Color(0XFF7F4CD4).withValues(alpha: 0), - ], - ), - gradient: const RadialGradient( - radius: 5, - center: Alignment(-0.5, 0), - colors: [Color(0xFF6A36BF), Color(0xFF562A9E)], - ), - child: GradientText( - text: context.translate.stop_finding, - fontSize: 22.sp, - color: const Color(0xFFE1E1E1), - offset: const Offset(0, 1.04), - blurRadius: 1.9, - shadowColor: const Color(0xFF898989), - ), + Widget _startFindingButton(BuildContext context) { + return BattlePurpleButton( + label: context.translate.stop_finding, + onTap: () => Get.back(), ); } } diff --git a/lib/features/battle_league/presentation/ui/battle_league_founded_page.dart b/lib/features/battle_league/presentation/ui/battle_league_founded_page.dart new file mode 100644 index 0000000..42cfae9 --- /dev/null +++ b/lib/features/battle_league/presentation/ui/battle_league_founded_page.dart @@ -0,0 +1,67 @@ +import 'package:flutter/material.dart'; +import 'package:get/get.dart'; +import 'package:shia_game_flutter/common_ui/resources/my_assets.dart'; +import 'package:shia_game_flutter/common_ui/resources/my_colors.dart'; +import 'package:shia_game_flutter/common_ui/resources/my_text_style.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/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/intro/presentation/ui/widgets/intro_loading.dart'; + +class BattleLeagueFoundedPage extends GetView { + const BattleLeagueFoundedPage({super.key}); + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: MyColors.battleLeagueBackgroundColor, + body: SafeArea( + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 30), + child: Column( + children: [ + 20.h.gapHeight, + _rankTitle(context), + const Spacer(), + const IntroLoading(), + ], + ), + ), + ), + ); + } + + Container _rankTitle(BuildContext context) { + return Container( + height: 42.h, + width: context.widthScreen, + alignment: Alignment.center, + padding: const EdgeInsets.symmetric(horizontal: 17), + decoration: const ShapeDecoration( + shape: StadiumBorder(), + color: Color(0XFF2E0869), + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Expanded( + child: FittedBox( + child: Text( + '${context.translate.quiz_league} (june) | ${context.translate.your_place} (1,569)', + textAlign: TextAlign.center, + maxLines: 1, + style: Lexend.semiBold.copyWith(fontSize: 12.sp), + ), + ), + ), + 15.w.gapWidth, + const MyImage(asset: MyAssets.iconRank), + 4.w.gapWidth, + Text('265', style: Lexend.bold.copyWith(fontSize: 12.sp)), + ], + ), + ); + } +} \ No newline at end of file diff --git a/lib/features/battle_league/presentation/ui/battle_league_page.dart b/lib/features/battle_league/presentation/ui/battle_league_page.dart index 0b335dc..ecd13ec 100644 --- a/lib/features/battle_league/presentation/ui/battle_league_page.dart +++ b/lib/features/battle_league/presentation/ui/battle_league_page.dart @@ -7,7 +7,7 @@ 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/battle_league_start_button.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/battle_league_tab_bar.dart'; import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/regional_ranking.dart'; import 'package:shia_game_flutter/features/battle_league/presentation/ui/widgets/time_ranking.dart'; @@ -75,7 +75,7 @@ class BattleLeaguePage extends GetView { Padding _startButton(BuildContext context) { return Padding( padding: const EdgeInsets.symmetric(horizontal: 30), - child: BattleLeagueStartButton( + child: BattleGoldenButton( title: context.translate.play_now, onTap: controller.goToTopicPage, ), diff --git a/lib/features/topic/presentation/ui/topic_page.dart b/lib/features/battle_league/presentation/ui/battle_league_topic_page.dart similarity index 83% rename from lib/features/topic/presentation/ui/topic_page.dart rename to lib/features/battle_league/presentation/ui/battle_league_topic_page.dart index e934dd7..9a14f1e 100644 --- a/lib/features/topic/presentation/ui/topic_page.dart +++ b/lib/features/battle_league/presentation/ui/battle_league_topic_page.dart @@ -8,13 +8,13 @@ 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/ui/widgets/battle_league_start_button.dart'; -import 'package:shia_game_flutter/features/topic/presentation/controller/topic_controller.dart'; -import 'package:shia_game_flutter/features/topic/presentation/ui/widgets/battle_grey_button.dart'; -import 'package:shia_game_flutter/features/topic/presentation/ui/widgets/topic_widget.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_widget.dart'; -class TopicPage extends GetView { - const TopicPage({super.key}); +class BattleLeagueTopicPage extends GetView { + const BattleLeagueTopicPage({super.key}); @override Widget build(BuildContext context) { @@ -104,7 +104,10 @@ class TopicPage extends GetView { Widget _startButton(BuildContext context) { return Padding( padding: const EdgeInsets.symmetric(horizontal: 30), - child: BattleLeagueStartButton(title: context.translate.start_finding), + child: BattleGoldenButton( + onTap: controller.goToFindingPage, + title: context.translate.start_finding, + ), ); } } diff --git a/lib/features/battle_league/presentation/ui/widgets/battle_league_start_button.dart b/lib/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart similarity index 93% rename from lib/features/battle_league/presentation/ui/widgets/battle_league_start_button.dart rename to lib/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart index 49e09a7..cbdd417 100644 --- a/lib/features/battle_league/presentation/ui/widgets/battle_league_start_button.dart +++ b/lib/features/battle_league/presentation/ui/widgets/button/battle_golden_button.dart @@ -3,8 +3,8 @@ import 'package:shia_game_flutter/core/utils/screen_size.dart'; import 'package:shia_game_flutter/core/widgets/container/my_container.dart'; import 'package:shia_game_flutter/core/widgets/text/gradient_text.dart'; -class BattleLeagueStartButton extends StatelessWidget { - const BattleLeagueStartButton({ +class BattleGoldenButton extends StatelessWidget { + const BattleGoldenButton({ super.key, this.onTap, this.title, diff --git a/lib/features/topic/presentation/ui/widgets/battle_grey_button.dart b/lib/features/battle_league/presentation/ui/widgets/button/battle_grey_button.dart similarity index 100% rename from lib/features/topic/presentation/ui/widgets/battle_grey_button.dart rename to lib/features/battle_league/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/presentation/ui/widgets/button/battle_purple_button.dart new file mode 100644 index 0000000..1b71eca --- /dev/null +++ b/lib/features/battle_league/presentation/ui/widgets/button/battle_purple_button.dart @@ -0,0 +1,42 @@ +import 'package:flutter/material.dart'; +import 'package:shia_game_flutter/core/utils/screen_size.dart'; +import 'package:shia_game_flutter/core/widgets/container/my_container.dart'; +import 'package:shia_game_flutter/core/widgets/text/gradient_text.dart'; + +class BattlePurpleButton extends StatelessWidget { + const BattlePurpleButton({super.key, this.onTap, this.label}); + + final VoidCallback? onTap; + final String? label; + + @override + Widget build(BuildContext context) { + return MyContainer( + onTap: onTap, + width: context.widthScreen, + height: 64.h, + borderRadius: const BorderRadius.all(Radius.circular(20)), + borderGradient: LinearGradient( + begin: AlignmentDirectional.topStart, + end: AlignmentDirectional.bottomEnd, + colors: [ + const Color(0XFF7F4CD4), + const Color(0XFF7F4CD4).withValues(alpha: 0), + ], + ), + gradient: const RadialGradient( + radius: 5, + center: Alignment(-0.5, 0), + colors: [Color(0xFF6A36BF), Color(0xFF562A9E)], + ), + child: GradientText( + text: label, + fontSize: 22.sp, + color: const Color(0xFFE1E1E1), + offset: const Offset(0, 1.04), + blurRadius: 1.9, + shadowColor: const Color(0xFF898989), + ), + ); + } +} diff --git a/lib/features/topic/presentation/ui/widgets/topic_widget.dart b/lib/features/battle_league/presentation/ui/widgets/topic_widget.dart similarity index 100% rename from lib/features/topic/presentation/ui/widgets/topic_widget.dart rename to lib/features/battle_league/presentation/ui/widgets/topic_widget.dart diff --git a/lib/features/topic/data/datasource/topic_datasource.dart b/lib/features/topic/data/datasource/topic_datasource.dart deleted file mode 100644 index 6f94800..0000000 --- a/lib/features/topic/data/datasource/topic_datasource.dart +++ /dev/null @@ -1,28 +0,0 @@ -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/topic_params.dart'; -import 'package:shia_game_flutter/core/response/base_response.dart'; -import 'package:shia_game_flutter/features/topic/data/model/topic_model.dart'; -import 'package:shia_game_flutter/features/topic/domain/entity/topic_entity.dart'; - -abstract class ITopicDatasource { - Future getData({required TopicParams params}); -} - -class TopicDatasourceImpl implements ITopicDatasource { - final IHttpRequest httpRequest; - - const TopicDatasourceImpl(this.httpRequest); - - @override - Future getData({required TopicParams params}) async { - final response = await httpRequest.get( - path: MyApi.baseUrl, - ); - - return BaseResponse.getData( - response?['data'], - (json) => TopicModel.fromJson(json), - ); - } -} diff --git a/lib/features/topic/data/model/topic_model.dart b/lib/features/topic/data/model/topic_model.dart deleted file mode 100644 index e7d152c..0000000 --- a/lib/features/topic/data/model/topic_model.dart +++ /dev/null @@ -1,13 +0,0 @@ -import 'package:shia_game_flutter/features/topic/domain/entity/topic_entity.dart'; - -class TopicModel extends TopicEntity { - const TopicModel({ - super.id, - }); - - factory TopicModel.fromJson(Map json) { - return TopicModel( - id: json['id'], - ); - } -} diff --git a/lib/features/topic/data/repository_impl/topic_repository_impl.dart b/lib/features/topic/data/repository_impl/topic_repository_impl.dart deleted file mode 100644 index 46870f7..0000000 --- a/lib/features/topic/data/repository_impl/topic_repository_impl.dart +++ /dev/null @@ -1,29 +0,0 @@ -import 'package:flutter/foundation.dart'; -import 'package:shia_game_flutter/core/error_handler/my_exception.dart'; -import 'package:shia_game_flutter/core/params/topic_params.dart'; -import 'package:shia_game_flutter/core/utils/data_state.dart'; -import 'package:shia_game_flutter/features/topic/data/datasource/topic_datasource.dart'; -import 'package:shia_game_flutter/features/topic/domain/entity/topic_entity.dart'; -import 'package:shia_game_flutter/features/topic/domain/repository/topic_repository.dart'; - -class TopicRepositoryImpl implements ITopicRepository { - final ITopicDatasource datasource; - - const TopicRepositoryImpl(this.datasource); - - @override - Future> getData({required TopicParams params}) async { - try { - final TopicEntity response = await datasource.getData(params: params); - return DataState.success(response); - } on MyException catch (e) { - return DataState.error(e); - } catch (e) { - if (kDebugMode) { - rethrow; - } else { - return DataState.error(MyException(errorMessage: '$e')); - } - } - } -} diff --git a/lib/features/topic/domain/entity/topic_entity.dart b/lib/features/topic/domain/entity/topic_entity.dart deleted file mode 100644 index d6e6e85..0000000 --- a/lib/features/topic/domain/entity/topic_entity.dart +++ /dev/null @@ -1,14 +0,0 @@ -import 'package:equatable/equatable.dart'; - -class TopicEntity extends Equatable { - final int? id; - - const TopicEntity({ - this.id, - }); - - @override - List get props => [ - id, - ]; -} diff --git a/lib/features/topic/domain/repository/topic_repository.dart b/lib/features/topic/domain/repository/topic_repository.dart deleted file mode 100644 index 0b591dd..0000000 --- a/lib/features/topic/domain/repository/topic_repository.dart +++ /dev/null @@ -1,8 +0,0 @@ -import 'package:shia_game_flutter/core/error_handler/my_exception.dart'; -import 'package:shia_game_flutter/core/params/topic_params.dart'; -import 'package:shia_game_flutter/core/utils/data_state.dart'; -import 'package:shia_game_flutter/features/topic/domain/entity/topic_entity.dart'; - -abstract class ITopicRepository { - Future> getData({required TopicParams params}); -} diff --git a/lib/features/topic/domain/usecases/get_topic_usecase.dart b/lib/features/topic/domain/usecases/get_topic_usecase.dart deleted file mode 100644 index 3c16333..0000000 --- a/lib/features/topic/domain/usecases/get_topic_usecase.dart +++ /dev/null @@ -1,19 +0,0 @@ -import 'package:shia_game_flutter/core/error_handler/my_exception.dart'; -import 'package:shia_game_flutter/core/params/topic_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/topic/domain/entity/topic_entity.dart'; -import 'package:shia_game_flutter/features/topic/domain/repository/topic_repository.dart'; - -class GetTopicUseCase implements UseCase { - final ITopicRepository repository; - - const GetTopicUseCase(this.repository); - - @override - Future> call(TopicParams params) { - return repository.getData(params: params); - } -} - - diff --git a/lib/features/topic/presentation/binding/topic_binding.dart b/lib/features/topic/presentation/binding/topic_binding.dart deleted file mode 100644 index 9b1b6da..0000000 --- a/lib/features/topic/presentation/binding/topic_binding.dart +++ /dev/null @@ -1,20 +0,0 @@ -import 'package:shia_game_flutter/features/topic/presentation/controller/topic_controller.dart'; -import 'package:get/get.dart'; - -class TopicBinding extends Bindings { - @override - void dependencies() { - Get.put(TopicController(Get.find())); - } - - Future deleteBindings() async { - await Future.wait([ - Get.delete(), - ]); - } - - Future refreshBinding() async { - await deleteBindings(); - dependencies(); - } -} diff --git a/lib/features/topic/presentation/controller/topic_controller.dart b/lib/features/topic/presentation/controller/topic_controller.dart deleted file mode 100644 index cb1fd82..0000000 --- a/lib/features/topic/presentation/controller/topic_controller.dart +++ /dev/null @@ -1,54 +0,0 @@ -import 'package:flutter/cupertino.dart'; -import 'package:shia_game_flutter/core/params/topic_params.dart'; -import 'package:shia_game_flutter/core/status/base_status.dart'; -import 'package:shia_game_flutter/features/topic/domain/entity/topic_entity.dart'; -import 'package:shia_game_flutter/features/topic/domain/usecases/get_topic_usecase.dart'; -import 'package:get/get.dart'; - -class TopicController extends GetxController with StateMixin { - /// ----- Constructor ----- - TopicController(this.getTopicUseCase); - - @override - void onInit() { - super.onInit(); - change('', status: RxStatus.success()); - } - - @override - void onClose() { - textEditingController.dispose(); - super.onClose(); - } - - /// ----- UseCases ----- - final GetTopicUseCase getTopicUseCase; - - /// ----- Variables ----- - final Rx topicParams = Rx(TopicParams()); - final Rx topicEntity = Rx(const TopicEntity()); - - /// ------ Controllers ------ - final TextEditingController textEditingController = TextEditingController(); - - /// ------ Statuses ------ - final Rx getTopicStatus = Rx(const BaseInit()); - - /// ------ Functions ------ - - /// ------ Api Calls ------ - Future getTopic() async { - change('', status: RxStatus.loading()); - await getTopicUseCase(topicParams.value).then( - (value) => value.fold( - (data) { - topicEntity.value = data; - change('', status: RxStatus.success()); - }, - (error) { - change('', status: RxStatus.error(error.errorMessage)); - }, - ), - ); - } -} diff --git a/lib/init_bindings.dart b/lib/init_bindings.dart index 2401e9f..fc3a664 100644 --- a/lib/init_bindings.dart +++ b/lib/init_bindings.dart @@ -33,10 +33,6 @@ import 'package:shia_game_flutter/features/shop/data/datasource/shop_datasource. 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'; import 'package:shia_game_flutter/features/shop/domain/usecases/get_shop_usecase.dart'; -import 'package:shia_game_flutter/features/topic/data/datasource/topic_datasource.dart'; -import 'package:shia_game_flutter/features/topic/data/repository_impl/topic_repository_impl.dart'; -import 'package:shia_game_flutter/features/topic/domain/repository/topic_repository.dart'; -import 'package:shia_game_flutter/features/topic/domain/usecases/get_topic_usecase.dart'; void initBindings() { /// ----- Classes ----- @@ -81,9 +77,4 @@ void initBindings() { Get.lazyPut(() => BattleLeagueDatasourceImpl(Get.find()), fenix: true); Get.lazyPut(() => BattleLeagueRepositoryImpl(Get.find()), fenix: true); Get.lazyPut(() => GetBattleLeagueUseCase(Get.find()), fenix: true); - - /// ----- Topic Feature ----- - Get.lazyPut(() => TopicDatasourceImpl(Get.find()), fenix: true); - Get.lazyPut(() => TopicRepositoryImpl(Get.find()), fenix: true); - Get.lazyPut(() => GetTopicUseCase(Get.find()), fenix: true); } -- 2.30.2 From 3938385c16a313fec4464fc139586975fbc1b404 Mon Sep 17 00:00:00 2001 From: AmirrezaChegini Date: Wed, 12 Nov 2025 09:59:35 +0330 Subject: [PATCH 2/2] add: founded page --- assets/images/electro.png | Bin 0 -> 52887 bytes assets/images/union.png | Bin 0 -> 246434 bytes assets/images/vs.png | Bin 0 -> 6692 bytes assets/svg/icon_iran.svg | 33 +++++++++ lib/common_ui/resources/my_assets.dart | 4 + .../widgets/loading/my_linear_loading.dart | 61 +++++++++++++++ .../ui/battle_league_finding_page.dart | 37 +-------- .../ui/battle_league_founded_page.dart | 70 ++++++++---------- .../presentation/ui/battle_league_page.dart | 6 +- .../ui/battle_league_topic_page.dart | 2 +- .../widgets/founded_page/founded_avatar.dart | 63 ++++++++++++++++ .../battle_league_tab_bar.dart | 0 .../filter_ranking_button.dart | 0 .../{ => main_page}/my_ranking_widget.dart | 0 .../{ => main_page}/ranking_region.dart | 0 .../{ => main_page}/ranking_scrollbar.dart | 0 .../widgets/{ => main_page}/ranking_time.dart | 0 .../{ => main_page}/ranking_widget.dart | 0 .../{ => main_page}/regional_ranking.dart | 10 +-- .../widgets/{ => main_page}/time_ranking.dart | 10 +-- .../presentation/ui/widgets/rank_title.dart | 44 +++++++++++ .../{ => topic_page}/topic_widget.dart | 0 .../intro/presentation/ui/intro_page.dart | 16 +--- .../ui/widgets/intro_loading.dart | 48 ------------ 24 files changed, 255 insertions(+), 149 deletions(-) create mode 100644 assets/images/electro.png create mode 100644 assets/images/union.png create mode 100644 assets/images/vs.png create mode 100644 assets/svg/icon_iran.svg create mode 100644 lib/core/widgets/loading/my_linear_loading.dart create mode 100644 lib/features/battle_league/presentation/ui/widgets/founded_page/founded_avatar.dart rename lib/features/battle_league/presentation/ui/widgets/{ => main_page}/battle_league_tab_bar.dart (100%) rename lib/features/battle_league/presentation/ui/widgets/{ => main_page}/filter_ranking_button.dart (100%) rename lib/features/battle_league/presentation/ui/widgets/{ => main_page}/my_ranking_widget.dart (100%) rename lib/features/battle_league/presentation/ui/widgets/{ => main_page}/ranking_region.dart (100%) rename lib/features/battle_league/presentation/ui/widgets/{ => main_page}/ranking_scrollbar.dart (100%) rename lib/features/battle_league/presentation/ui/widgets/{ => main_page}/ranking_time.dart (100%) rename lib/features/battle_league/presentation/ui/widgets/{ => main_page}/ranking_widget.dart (100%) rename lib/features/battle_league/presentation/ui/widgets/{ => main_page}/regional_ranking.dart (91%) rename lib/features/battle_league/presentation/ui/widgets/{ => main_page}/time_ranking.dart (91%) create mode 100644 lib/features/battle_league/presentation/ui/widgets/rank_title.dart rename lib/features/battle_league/presentation/ui/widgets/{ => topic_page}/topic_widget.dart (100%) diff --git a/assets/images/electro.png b/assets/images/electro.png new file mode 100644 index 0000000000000000000000000000000000000000..d497717db2c6cf6ac2ce29e3ebe6467e3f9621e3 GIT binary patch literal 52887 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 B;n@HH literal 0 HcmV?d00001 diff --git a/assets/images/union.png b/assets/images/union.png new file mode 100644 index 0000000000000000000000000000000000000000..7893b6d3f7a0dd45d8cb869c0ef36b3718af5f5a GIT binary patch literal 246434 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