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/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/direct_list_state.dart';
|
||||||
import 'package:didvan/pages/home/settings/direct_list/widgets/chat_room_item.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/divider.dart';
|
||||||
import 'package:didvan/widgets/didvan/scaffold.dart';
|
import 'package:didvan/widgets/didvan/scaffold.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/state_handlers/empty_state.dart';
|
||||||
|
import 'package:didvan/widgets/state_handlers/sliver_state_handler.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:provider/provider.dart';
|
import 'package:provider/provider.dart';
|
||||||
|
|
||||||
|
|
@ -40,6 +42,7 @@ class _DirectListState extends State<DirectList> {
|
||||||
),
|
),
|
||||||
slivers: [
|
slivers: [
|
||||||
SliverStateHandler<DirectListState>(
|
SliverStateHandler<DirectListState>(
|
||||||
|
onRetry: state.getDirectsList,
|
||||||
itemPadding: const EdgeInsets.symmetric(horizontal: 16),
|
itemPadding: const EdgeInsets.symmetric(horizontal: 16),
|
||||||
state: state,
|
state: state,
|
||||||
placeholder: const _ChatRoomPlaceholder(),
|
placeholder: const _ChatRoomPlaceholder(),
|
||||||
|
|
@ -47,6 +50,11 @@ class _DirectListState extends State<DirectList> {
|
||||||
chatRoom: state.chatRooms[index],
|
chatRoom: state.chatRooms[index],
|
||||||
),
|
),
|
||||||
childCount: state.chatRooms.length,
|
childCount: state.chatRooms.length,
|
||||||
|
enableEmptyState: state.chatRooms.isEmpty,
|
||||||
|
emptyState: EmptyState(
|
||||||
|
asset: Assets.emptyBookmark,
|
||||||
|
title: 'پیامی وجود ندارد',
|
||||||
|
),
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue