From f96ca1217dbb17401242b9abf2e238d038f771ce Mon Sep 17 00:00:00 2001 From: kleponijo <158453666+kleponijo@users.noreply.github.com> Date: Thu, 5 Feb 2026 18:47:11 +0700 Subject: [PATCH] masih erorr --- lib/app_view.dart | 15 ++++++++++++++- lib/screens/home/views/home_screen.dart | 11 +++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 lib/screens/home/views/home_screen.dart diff --git a/lib/app_view.dart b/lib/app_view.dart index f8e524f..a607ec5 100644 --- a/lib/app_view.dart +++ b/lib/app_view.dart @@ -1,4 +1,7 @@ import 'package:flutter/material.dart'; +import 'package:flutter_bloc/flutter_bloc.dart'; +import 'package:klimatologiot/blocs/authentication_bloc/authentication_bloc.dart'; +import 'package:klimatologiot/screens/home/views/home_screen.dart'; class MyAppView extends StatelessWidget { const MyAppView({super.key}); @@ -6,15 +9,25 @@ class MyAppView extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( - title: 'Klimatologi IOT', + title: 'Klimatologi', debugShowCheckedModeBanner: false, theme: ThemeData( colorScheme: ColorScheme.light( background: Colors.grey.shade100, onBackground: Colors.black, primary: Colors.blue, + onPrimary: Colors.white ), ), + home: BlocBuilder( + builder: ((context, state){ + if(state.status == AuthenticationStatus.authenticated){ + return HomeScreen(); + } else { + return WelcomeScreen(); + } + }), + ) ); } } \ No newline at end of file diff --git a/lib/screens/home/views/home_screen.dart b/lib/screens/home/views/home_screen.dart new file mode 100644 index 0000000..afc2972 --- /dev/null +++ b/lib/screens/home/views/home_screen.dart @@ -0,0 +1,11 @@ +import 'package:flutter/material.dart'; + +class HomeScreen extends StatelessWidget{ + const HomeScreen ({super.key}); + @override + Widget build(BuildContext context) { + return Scaffold( + + ); + } +} \ No newline at end of file