empty state added
This commit is contained in:
parent
7d2ee16c42
commit
06033799b2
|
|
@ -1,3 +1,4 @@
|
|||
import 'package:didvan/constants/assets.dart';
|
||||
import 'package:didvan/models/view/app_bar_data.dart';
|
||||
import 'package:didvan/pages/home/settings/direct_list/direct_list_state.dart';
|
||||
import 'package:didvan/pages/home/settings/direct_list/widgets/chat_room_item.dart';
|
||||
|
|
@ -5,7 +6,8 @@ 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/shimmer_placeholder.dart';
|
||||
import 'package:didvan/widgets/sliver_state_handler.dart';
|
||||
import 'package:didvan/widgets/state_handlers/empty_state.dart';
|
||||
import 'package:didvan/widgets/state_handlers/sliver_state_handler.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
|
|
@ -40,6 +42,7 @@ class _DirectListState extends State<DirectList> {
|
|||
),
|
||||
slivers: [
|
||||
SliverStateHandler<DirectListState>(
|
||||
onRetry: state.getDirectsList,
|
||||
itemPadding: const EdgeInsets.symmetric(horizontal: 16),
|
||||
state: state,
|
||||
placeholder: const _ChatRoomPlaceholder(),
|
||||
|
|
@ -47,6 +50,11 @@ class _DirectListState extends State<DirectList> {
|
|||
chatRoom: state.chatRooms[index],
|
||||
),
|
||||
childCount: state.chatRooms.length,
|
||||
enableEmptyState: state.chatRooms.isEmpty,
|
||||
emptyState: EmptyState(
|
||||
asset: Assets.emptyBookmark,
|
||||
title: 'پیامی وجود ندارد',
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
|
|
|
|||
Loading…
Reference in New Issue