themegen 0.2.0 copy "themegen: ^0.2.0" to clipboard
themegen: ^0.2.0 copied to clipboard

A theme generator

example/lib/main.dart

import 'dart:async';
import 'dart:developer';

import 'package:flutter/material.dart';

void main() => runZonedGuarded<Future<void>>(
      () async {
        runApp(const App());
      },
      (error, stackTrace) => log(
        'Top level exception',
        error: error,
        stackTrace: stackTrace,
        level: 1000,
        name: 'main',
      ),
    );

/// {@template app}
/// App widget
/// {@endtemplate}
class App extends StatelessWidget {
  /// {@macro app}
  const App({super.key});

  @override
  Widget build(BuildContext context) {
    Theme.of(context).extension();
    return MaterialApp(
      theme: ThemeData(
        extensions: [],
      ),
      title: 'Material App',
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Material App Bar'),
        ),
        body: const SafeArea(
          child: Center(
            child: Text('Hello World'),
          ),
        ),
      ),
    );
  }
} // App