Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

7/1/23, 6:18 PM business_screen.

dart

lib\modules\business\business_screen.dart

1 import 'package:conditional_builder_null_safety/conditional_builder_null_safety.dart';
2 import 'package:flutter/material.dart';
3 import 'package:flutter_application_2/layout/news_app/cubit/cubit.dart';
4 import 'package:flutter_application_2/layout/news_app/cubit/states.dart';
5 import 'package:flutter_application_2/shared/component/component.dart';
6 import 'package:flutter_bloc/flutter_bloc.dart';
7
8 class BusinessScreen extends StatelessWidget {
9 @override
10 Widget build(BuildContext context) {
11 return BlocConsumer<NewsCubit, NewsStates>(
12 listener: (context, state) {},
13 builder: (context, state) {
14 var list = NewsCubit.get(context).business;
15 return ConditionalBuilder(
16 condition: list.length > 0,
17 builder: (context) => ListView.separated(
18 physics: BouncingScrollPhysics(),
19 itemBuilder: (context, index) =>
20 buildArticleItem(list[index], context),
21 separatorBuilder: (context, index) => Padding(
22 padding: const EdgeInsets.all(20.0),
23 child: myDivider(),
24 ),
25 itemCount: 10),
26 fallback: (context) => Center(child: CircularProgressIndicator()));
27 },
28 );
29 }
30 }
31  

localhost:64166/987b0e62-f87f-4137-b034-2852433206a9/ 1/1

You might also like