Files
Prod/lib/main.dart
Phani Pavan K 4f0503ca50
Some checks failed
Build CI / AMD64 Build (push) Has been cancelled
Build CI / ARM64 Build (push) Has been cancelled
fixed nullable mess with editor ids
2026-02-28 15:20:26 +05:30

41 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import "package:prod/views/editors.dart";
import "package:prod/views/home.dart";
import "package:prod/views/managePrj.dart";
import "package:yaru/yaru.dart";
import "package:provider/provider.dart";
import "package:prod/models/globalModel.dart";
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(context) {
return ChangeNotifierProvider<GlobalModel>(
lazy: false,
create: (context) => GlobalModel(),
builder: (context, child) {
return YaruTheme(
builder: (context, yaru, child) {
return MaterialApp(
theme: yaru.theme,
themeMode: .system,
darkTheme: yaru.darkTheme,
routes: {
"/": (context) => HomePage(),
"/editors": (context) => EditorEditor(),
"/manageprj": (context) => ManageProject(),
},
initialRoute: "/",
);
},
);
},
);
}
}