KDLPatients/lib/app/presentation/example/view/example_screen.dart

26 lines
835 B
Dart

import 'package:auto_route/auto_route.dart';
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:kdl_patients/app/core/core.dart';
import 'package:kdl_patients/app/presentation/example/controller/index.dart';
@RoutePage()
class ExampleScreen extends StatelessWidget {
const ExampleScreen({super.key});
@override
Widget build(BuildContext context) => BlocProvider(
create: (context) => getIt<ExampleCubit>()..init(),
child: Scaffold(
body: Center(
child: BlocBuilder<ExampleCubit, ExampleState>(
builder: (context, state) => state.when(
loading: () => const CircularProgressIndicator(),
data: () => Text(context.t.version),
),
),
),
),
);
}