restructuring | code cleaning

This commit is contained in:
MohammadTaha Basiri 2022-01-29 14:06:07 +03:30
parent 06033799b2
commit 293e759499
4 changed files with 14 additions and 17 deletions

View File

@ -114,6 +114,7 @@ class CommentState extends State<Comment> {
onPressed: () {
state.commentId = _comment.id;
state.replyingTo = comment.user;
state.showReplyBox = true;
state.update();
widget.focusNode.requestFocus();
},

View File

@ -5,11 +5,12 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
class CategoriesRow1 extends StatelessWidget {
final bool isColapsed;
const CategoriesRow1({Key? key, required this.isColapsed}) : super(key: key);
const CategoriesRow1({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
final state = context.watch<RadarState>();
final isColapsed = state.isColapsed || state.searching || state.filtering;
final MediaQueryData d = MediaQuery.of(context);
return AnimatedPositioned(
curve: Curves.easeIn,
@ -42,13 +43,12 @@ class CategoriesRow1 extends StatelessWidget {
class CategoriesRow2 extends StatelessWidget {
const CategoriesRow2({
Key? key,
required this.isColapsed,
}) : super(key: key);
final bool isColapsed;
@override
Widget build(BuildContext context) {
final state = context.watch<RadarState>();
final isColapsed = state.isColapsed || state.searching || state.filtering;
final MediaQueryData d = MediaQuery.of(context);
return AnimatedPositioned(
curve: Curves.easeIn,

View File

@ -8,11 +8,7 @@ import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
class CategoriesList extends StatefulWidget {
final bool isColapsed;
const CategoriesList({
Key? key,
required this.isColapsed,
}) : super(key: key);
const CategoriesList({Key? key}) : super(key: key);
@override
State<CategoriesList> createState() => _CategoriesListState();
@ -41,15 +37,15 @@ class _CategoriesListState extends State<CategoriesList> {
@override
Widget build(BuildContext context) {
final MediaQueryData d = MediaQuery.of(context);
final RadarState state = context.read<RadarState>();
final state = context.watch<RadarState>();
final isColapsed = state.isColapsed || state.searching || state.filtering;
return Positioned(
top: 0,
left: 0,
right: 0,
child: AnimatedCrossFade(
crossFadeState: widget.isColapsed
? CrossFadeState.showSecond
: CrossFadeState.showFirst,
crossFadeState:
isColapsed ? CrossFadeState.showSecond : CrossFadeState.showFirst,
duration: DesignConfig.mediumAnimationDuration,
reverseDuration: DesignConfig.lowAnimationDuration,
sizeCurve: Curves.easeIn,
@ -61,7 +57,7 @@ class _CategoriesListState extends State<CategoriesList> {
boxShadow: DesignConfig.defaultShadow,
),
child: AnimatedVisibility(
isVisible: widget.isColapsed,
isVisible: isColapsed,
duration: DesignConfig.mediumAnimationDuration,
child: SingleChildScrollView(
controller: _scrollController,
@ -102,7 +98,7 @@ class _CategoriesListState extends State<CategoriesList> {
duration: DesignConfig.lowAnimationDuration,
curve: Curves.easeIn,
);
state.getRadarOverviews(page: 1);
state.getRadarOverviewDatas(page: 1);
},
child: Container(
margin: const EdgeInsets.only(left: 12),

View File

@ -29,7 +29,7 @@ class CategoryItem extends StatelessWidget {
if (category.id != 0) {
state.selectedCats.add(category);
}
state.getRadarOverviews(page: 1);
state.getRadarOverviewDatas(page: 1);
},
child: AnimatedContainer(
duration: DesignConfig.mediumAnimationDuration,