lc_widgets 1.3.0
lc_widgets: ^1.3.0 copied to clipboard
Flutter Common Widgets Collection
example/lib/main.dart
// 🐦 Flutter imports:
import 'package:flutter/material.dart';
// 📦 Package imports:
import 'package:lc_widgets/bot_toast.dart';
import 'package:lc_widgets/lc_utils.dart';
import 'package:lc_widgets/lc_widgets.dart';
// 🌎 Project imports:
import 'package:lc_widgets_example/pages/entrance.dart';
import 'package:lc_widgets_example/router.dart';
void main() async {
await SentryUtilExtra.init(
dsn:
'https://c4fb50c137134764a44e95016ec946bc@o446222.ingest.sentry.io/6477389',
runner: () => runApp(const MyApp()),
beforeSendCallback: (SentryEvent event, Hint hint) async {
Logger.log('event: $event');
return event;
},
);
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: const Entrance(),
builder: (ctx, child) {
return BotToastInit().call(ctx, child);
},
navigatorObservers: [
BotToastNavigatorObserver(),
],
routes: NamedRoute.routes,
);
}
}