Digit DSS
DSS Dashboard for campaign management
Features
- Dashboard Metric and Table Charts support
Getting Started
To use this package, add the following dependency to your pubspec.yaml
file:
dependencies:
digit_dss: ^any
Usage
To Navigate to any screens of the package:
First add digit_dss_router to your main app router
Navigate to the required screen using the below code and pass the required data:
context.router.push(UserDashboardRoute(),);
Digit DSS package requires below data to be passed from main app:
String? _tenantId;
String? _projectId;
String? _actionPath;
String? _appVersion;
ProjectModel? _selectedProject;
DashboardConfigSchema? _dashboardConfig;
To set the required data use:
DashboardSingleton().setInitialData();
Libraries
- blocs/app_localization
- blocs/dashboard
- blocs/dashboard_localization_delegate
- data/local_store/no_sql/schema/dashboard_config_schema
- data/local_store/no_sql/schema/dashboard_response
- data/remote/dashboard
- digit_dss
- digit_dss.init
- models/entities/chart_data
- models/entities/dashboard_config
- models/entities/dashboard_request
- models/entities/dashboard_response_model
- models/entities/dss_enums
- models/entities/insight
- models/entities/plots
- pages/dashboard/dashboard
- router/dashboard_router
- router/dashboard_router.gm
- utils/i18_key_constants
- utils/utils
- widgets/dashboard/dashboard_metric_card
- widgets/localized
- widgets/no_result_card