smart_design_system 0.0.10 copy "smart_design_system: ^0.0.10" to clipboard
smart_design_system: ^0.0.10 copied to clipboard

Design system for SmartDash.

example/lib/main.dart

import 'package:example/stories/avatar/avatar_page.dart';
import 'package:example/stories/buttons/buttons_page.dart';
import 'package:example/stories/cards/cards_page.dart';
import 'package:example/stories/colors/colors_page.dart';
import 'package:example/stories/inputs/inputs_page.dart';
import 'package:example/stories/sizes/sizes_page.dart';
import 'package:example/stories/texts/texts_page.dart';
import 'package:flutter/material.dart';
import 'package:storybook_flutter/storybook_flutter.dart';

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

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

  @override
  Widget build(BuildContext context) {
    return Storybook(
      stories: [
        Story(
          name: 'Screens/Buttons',
          description: 'Buttons demo',
          builder: (context) => const ButtonsPage(),
        ),
        Story(
          name: 'Screens/Cards',
          description: 'Cards demo',
          builder: (context) => const CardsPage(),
        ),
        Story(
          name: 'Screens/Styles',
          description: 'Styles demo',
          builder: (context) => const TextsPage(),
        ),
        Story(
          name: 'Screens/Colors',
          description: 'Colors demo',
          builder: (context) => const ColorsPage(),
        ),
        Story(
          name: 'Screens/Spaces',
          description: 'Spaces demo',
          builder: (context) => const SizesPage(),
        ),
        Story(
          name: 'Screens/Avatar',
          description: 'Avatar demo',
          builder: (context) => const AvatarPage(),
        ),
        Story(
          name: 'Screens/Inputs',
          description: 'Inuts demo',
          builder: (context) => const InputsPage(),
        ),
      ],
    );
  }
}