leapfrog_web_component 0.0.1 copy "leapfrog_web_component: ^0.0.1" to clipboard
leapfrog_web_component: ^0.0.1 copied to clipboard

Platformweb

Web Componant for leapfrog

example/lib/main.dart

// ignore_for_file: implementation_imports

import 'package:flutter/material.dart';
import 'package:leapfrog_web_component_example/route/app_router.dart';
import 'package:leapfrog_web_component_example/wrap_with_drawer.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      debugShowCheckedModeBanner: false,
      title: 'Flutter Demo',
      theme: ThemeData(colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple)),
      routerConfig: router,
      //home: const HomeScreen(),
    );
  }
}

class HomeScreen extends StatefulWidget {
  const HomeScreen({super.key});

  @override
  State<HomeScreen> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<HomeScreen> {
  @override
  void initState() {
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(body: WrapWithDrawer(pageTitle: "Home Screen", child: Center(child: Text("Home Screen"))));
  }
}