dievas 0.0.4 copy "dievas: ^0.0.4" to clipboard
dievas: ^0.0.4 copied to clipboard

Dievas design system. Flutter theme and component layer.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:dievas/dievas.dart';

void main() => runApp(
  DievasScope(lightTheme: DievasLightThemeData(), darkTheme: DievasDarkThemeData(), child: const DievasExampleApp()),
);

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

  @override
  Widget build(BuildContext context) => const MaterialApp(debugShowCheckedModeBanner: false, home: ExampleScreen());
}

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

  @override
  Widget build(BuildContext context) {
    final spacing = context.spacing;

    return Scaffold(
      backgroundColor: context.colors.background.bgBase,
      appBar: AppBar(title: const Text('Dievas Example')),
      body: Center(
        child: Padding(
          padding: .all(spacing.md),
          child: Column(
            mainAxisSize: .min,
            children: [
              Text('Dievas Design System', style: context.typography.titleLg),
              SizedBox(height: spacing.lg),
              DievasFilledButton(label: 'Get Started', onPressed: () {}),
            ],
          ),
        ),
      ),
    );
  }
}
1
likes
160
points
168
downloads

Documentation

API reference

Publisher

verified publisherserticode.com

Weekly Downloads

Dievas design system. Flutter theme and component layer.

Homepage
Repository (GitHub)
View/report issues

Topics

#design-system #flutter #ui #theming

License

MIT (license)

Dependencies

dievas_tokens, equatable, flutter, meta

More

Packages that depend on dievas