auraa_ui 1.0.10 copy "auraa_ui: ^1.0.10" to clipboard
auraa_ui: ^1.0.10 copied to clipboard

UI Component Library Inspired by material-tailwind and shadcnui, NextUI , Chakra UI

example/lib/example.dart

import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'buttons.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        title: 'Button Page',
        theme: ThemeData(
          pageTransitionsTheme: PageTransitionsTheme(
            builders: kIsWeb
                ? {
                    // No animations for every OS if the app running on the web
                    for (final platform in TargetPlatform.values)
                      platform: const NoTransitionsBuilder(),
                  }
                : const {
                    // handel other platforms you are targeting
                  },
          ),
          iconTheme: const IconThemeData(color: Colors.white),
          scaffoldBackgroundColor: Colors.grey[200],
          buttonTheme:
              ButtonThemeData(colorScheme: Theme.of(context).colorScheme),
          colorScheme: ColorScheme.fromSeed(
              surface: Colors.black87,
              seedColor: Colors.black87,
              onPrimary: Colors.white,
              primary: Colors.black87),
        ),
        routes: {
          '/': (context) => const ButtonsPage(),
        });
  }
}

class NoTransitionsBuilder extends PageTransitionsBuilder {
  const NoTransitionsBuilder();

  @override
  Widget buildTransitions<T>(
    PageRoute<T>? route,
    BuildContext? context,
    Animation<double> animation,
    Animation<double> secondaryAnimation,
    Widget? child,
  ) {
    // only return the child without warping it with animations
    return child!;
  }
}
7
likes
150
points
29
downloads

Publisher

verified publisherogresto.com

Weekly Downloads

UI Component Library Inspired by material-tailwind and shadcnui, NextUI , Chakra UI

Homepage
Repository (GitHub)
View/report issues

Topics

#shadcn-ui #animation #design #widget #components

Documentation

Documentation
API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on auraa_ui