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>();
return Row(
children: [
GestureDetector(
onTap: () => state.stopRecording(true),
child: Container(
color: Colors.transparent,
height: double.infinity,
width: 52,
child: Icon(
DidvanIcons.send_solid,
color: Theme.of(context).colorScheme.focusedBorder,
),
),
DidvanIconButton(
icon: DidvanIcons.send_solid,
onPressed: () => state.stopRecording(true),
gestureSize: 52,
),
Expanded(
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/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/routes/routes.dart';
import 'package:didvan/widgets/didvan/badge.dart';
import 'package:didvan/widgets/didvan/divider.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/sliver_state_handler.dart';
import 'package:flutter/material.dart';
@ -37,7 +32,9 @@ class _DirectListState extends State<DirectList> {
appBarData: AppBarData(
hasBack: true,
title: 'پیام‌ها',
trailing: DidvanBadge(
trailing: state.unreadCount == 0
? null
: DidvanBadge(
text: state.unreadCount.toString(),
),
),

View File

@ -1,6 +1,6 @@
import 'package:didvan/config/design_config.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/widgets/animated_visibility.dart';
import 'package:didvan/widgets/didvan/text.dart';