features/dashboard/dashboard library

Classes

ActivityLogTile
ContactUsNotifier
ContactUsSection
ControllerDataSection
Expanding sections which displays information about the generator's controller data such as temperature or connection information
DashboardAppBar
DashboardContentSection
DashboardGreeting
DashboardPage
Displays the homeowner dashboard which provides high-level information for a single device of the homeowner.
DashboardPowerSourceIndicator
DashboardTileSection
DeviceUpdateData
Data class for a device update / edit state
EditGeneratorDetailsDialog
Dialog that allows the user to change generator display name, street address, city, state and zip code.
EngineDataSection
Expanding sections which displays information about the generator's engine data such as engine speed or temperature
EventLogTitle
ExerciseDetailsSection
GeneratorProfileSection
GeneratorStatusSection
GeneratorStatusSectionContents
GenPowerSourceBorder
Border of the Generator Power Source Indicator
LoadModuleSection
MaintenanceHistoryPage
MaintenanceSection
RemoveGeneratorDialog
Dialog that allows the user to remove a generator.
StatusCardBorder
Border of the dashboard generator status card
UtilityPowerSourceBorder
Border of the Utility Power Source Indicator

Constants

faqUri → const String

Properties

contactUsFormUri Uri
final
contactUsNotifierProvider Provider<ContactUsNotifier>
final
dealerLocatorUri Uri
final
kohlerSupportEmailUri Uri
final
kohlerSupportNumber String
final
kohlerSupportNumberUri Uri
final
number String
final

Functions

localizeExerciseMode(BuildContext context, ExerciseMode? mode) String
showEditGeneratorDetailsDialog({required BuildContext context, required int deviceId, required String serialNumber, required String genDisplayName, required DeviceAddress deviceAddress}) Future<void>
Show the Edit Generator Details dialog
showRemoveGeneratorDialog({required BuildContext context, required int deviceId}) Future<void>
Show the remove generator dialog