code cleaning + bug fixes
This commit is contained in:
parent
cb61fa2de7
commit
543970e708
|
|
@ -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(
|
||||||
|
|
|
||||||
|
|
@ -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>(
|
||||||
|
|
|
||||||
|
|
@ -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';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue