diff --git a/apps/example/lib/main.dart b/apps/example/lib/main.dart index b1d496c..cc25019 100644 --- a/apps/example/lib/main.dart +++ b/apps/example/lib/main.dart @@ -1,64 +1,24 @@ import "package:flutter/material.dart"; +import "package:flutter_availability/flutter_availability.dart"; void main() { - runApp(const MyApp()); + runApp(const App()); } -class MyApp extends StatelessWidget { - const MyApp({super.key}); +class App extends StatelessWidget { + const App({super.key}); @override - Widget build(BuildContext context) => MaterialApp( - title: "Flutter Demo", - theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), - useMaterial3: true, - ), - home: const MyHomePage(title: "Flutter Demo Home Page"), + Widget build(BuildContext context) => const MaterialApp( + home: Home(), ); } -class MyHomePage extends StatefulWidget { - const MyHomePage({required this.title, super.key}); - final String title; +class Home extends StatelessWidget { + const Home({super.key}); @override - State createState() => _MyHomePageState(); -} - -class _MyHomePageState extends State { - int _counter = 0; - - void _incrementCounter() { - setState(() { - _counter++; - }); - } - - @override - Widget build(BuildContext context) => Scaffold( - appBar: AppBar( - backgroundColor: Theme.of(context).colorScheme.inversePrimary, - title: Text(widget.title), - ), - body: Center( - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - const Text( - "You have pushed the button this many times:", - ), - Text( - "$_counter", - style: Theme.of(context).textTheme.headlineMedium, - ), - ], - ), - ), - floatingActionButton: FloatingActionButton( - onPressed: _incrementCounter, - tooltip: "Increment", - child: const Icon(Icons.add), - ), // This trailing comma makes auto-formatting nicer for build methods. + Widget build(BuildContext context) => availabilityNavigatorUserStory( + context, ); } diff --git a/packages/flutter_availability/pubspec.yaml b/packages/flutter_availability/pubspec.yaml index acb2373..d725a03 100644 --- a/packages/flutter_availability/pubspec.yaml +++ b/packages/flutter_availability/pubspec.yaml @@ -10,6 +10,7 @@ environment: dependencies: flutter: sdk: flutter + intl: any flutter_availability_data_interface: git: url: https://github.com/Iconica-Development/flutter_availability