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

A customizable dashboard widget

dashboard_slider #

This library contains necessary widgets for chat application ui. All the components are customizable.

Features #

  • Slider
  • item count display

Getting started #

To use this widget there is not any special requirement. IF you have flutter installed you can directly start using this.

How to Use #

Add This Library:

Add this line to your dependencies:

dashboard_slider: ^0.0.1

Then you just have to import the package with

import 'package:dashboard_slider/dashboard_slider.dart';

Sample Uses

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

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  
  //You can set own page title
  String pageTitle = "Demo";
  
  //You can set card height
  double sliderCardHeight = 200;

 //Make a slider slider list of you
  List<SliderModel> sliderModels = [
    SliderModel(Colors.orange, "Slider 1", "0"),
    SliderModel(Colors.blue, "Slider 2", "1"),
  ];

//Make a count card item list
  List<ItemModel> myList = [
    ItemModel(Icons.account_circle, Colors.indigo, "Title 1", 1, "0"),
    ItemModel(Icons.account_tree, Colors.blue, "Title 2", 5, "1"),
    ItemModel(Icons.woman, Colors.red, "Title 3", 10, "2")
  ];
  
  //You can call the Dashboard widget by passing agrument like below

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Dashboard(
          pageTitle: pageTitle,
          sliderCardHeight: sliderCardHeight,
          sliderModels: sliderModels,
          onSliderSelected: (sliderModel) {
            print(sliderModel.title);
          },
          itemModels: myList,
          onItemSelected: (model) {
            print(model.title);
          }),
    );
  }
}

Conclusion #

This is an initial release of the package. If you find any issue please let me know I will fix it accordingly.

1
likes
60
points
23
downloads

Publisher

verified publisherdomainbangla.com

Weekly Downloads

A customizable dashboard widget

Repository (GitHub)

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on dashboard_slider