code cleaning + bug fixes

This commit is contained in:
MohammadTaha Basiri 2022-01-11 18:51:00 +03:30
parent cb61fa2de7
commit 543970e708
3 changed files with 10 additions and 20 deletions

View File

@ -77,17 +77,10 @@ class _Recording extends StatelessWidget {
final state = context.read<DirectState>(); final state = context.read<DirectState>();
return Row( return Row(
children: [ children: [
GestureDetector( DidvanIconButton(
onTap: () => state.stopRecording(true), icon: DidvanIcons.send_solid,
child: Container( onPressed: () => state.stopRecording(true),
color: Colors.transparent, gestureSize: 52,
height: double.infinity,
width: 52,
child: Icon(
DidvanIcons.send_solid,
color: Theme.of(context).colorScheme.focusedBorder,
),
),
), ),
Expanded( Expanded(
child: DidvanText( child: DidvanText(

View File

@ -1,14 +1,9 @@
import 'package:didvan/config/theme_data.dart';
import 'package:didvan/constants/app_icons.dart';
import 'package:didvan/models/chat_room/chat_room.dart';
import 'package:didvan/models/view/app_bar_data.dart'; import 'package:didvan/models/view/app_bar_data.dart';
import 'package:didvan/pages/home/profile/direct_list/direct_list_state.dart'; import 'package:didvan/pages/home/profile/direct_list/direct_list_state.dart';
import 'package:didvan/pages/home/profile/direct_list/widgets/chat_room_item.dart'; import 'package:didvan/pages/home/profile/direct_list/widgets/chat_room_item.dart';
import 'package:didvan/routes/routes.dart';
import 'package:didvan/widgets/didvan/badge.dart'; import 'package:didvan/widgets/didvan/badge.dart';
import 'package:didvan/widgets/didvan/divider.dart'; import 'package:didvan/widgets/didvan/divider.dart';
import 'package:didvan/widgets/didvan/scaffold.dart'; import 'package:didvan/widgets/didvan/scaffold.dart';
import 'package:didvan/widgets/didvan/text.dart';
import 'package:didvan/widgets/shimmer_placeholder.dart'; import 'package:didvan/widgets/shimmer_placeholder.dart';
import 'package:didvan/widgets/sliver_state_handler.dart'; import 'package:didvan/widgets/sliver_state_handler.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
@ -37,9 +32,11 @@ class _DirectListState extends State<DirectList> {
appBarData: AppBarData( appBarData: AppBarData(
hasBack: true, hasBack: true,
title: 'پیام‌ها', title: 'پیام‌ها',
trailing: DidvanBadge( trailing: state.unreadCount == 0
text: state.unreadCount.toString(), ? null
), : DidvanBadge(
text: state.unreadCount.toString(),
),
), ),
slivers: [ slivers: [
SliverStateHandler<DirectListState>( SliverStateHandler<DirectListState>(

View File

@ -1,6 +1,6 @@
import 'package:didvan/config/design_config.dart'; import 'package:didvan/config/design_config.dart';
import 'package:didvan/config/theme_data.dart'; import 'package:didvan/config/theme_data.dart';
import 'package:didvan/models/radar_category.dart'; import 'package:didvan/models/view/radar_category.dart';
import 'package:didvan/pages/home/radar/radar_state.dart'; import 'package:didvan/pages/home/radar/radar_state.dart';
import 'package:didvan/widgets/animated_visibility.dart'; import 'package:didvan/widgets/animated_visibility.dart';
import 'package:didvan/widgets/didvan/text.dart'; import 'package:didvan/widgets/didvan/text.dart';