liquidsoft_components library Null safety

Classes

ActionButton
AlwaysDisabledFocusNode
HexColor
LiquidAppBar
LiquidApproveDialog
You can use this class directly but the suggestion would be to use the service instead The service allows for callback function LiquidSoftService.approvalDialog()
LiquidButton
Returns a Material Button or a Cupertino Button based on platform
LiquidDate
Returns a Material Datepicker or a Cupertino date wheel based on platform
LiquidDropdown
Returns a Material Dropdown or a Cupertino picker wheel based on platform
LiquidHeader
Returns a Header based on Themes accent color
LiquidHTTPCaller
Returns logo based on brightness.light or brightness.dark from Theme.of Must initialize the light and dark logo location on LiquidSoft Compoent initialization
LiquidMultiText
LiquidScaffold
LiquidSearch
Returns styled text field
LiquidSecondaryAppBar
Returns a Material AppBar or a Cupertino AppBar based on platform Use this in the appBar of your Scaffold return SafeArea( child: Scaffold( appBar: LiquidSecondaryAppBar( title: "Expense Detail", trailing: GestureDetector( onTap: () { print('I was tapped...'); }, child: Icon( Icons.delete, size: 24, color: Theme.of(context).accentColor, ), ), ), body: Container()
LiquidSoftComponents
LiquidSoftService
LiquidSpinner
Returns a Material spinner or a Cupertino spinner based on platform
LiquidSwitch
Returns a Material spinner or a Cupertino spinner based on platform
LiquidText
Returns styled text field
LiquidToggleBar
Horizontal tab interface capable of handing any number of inputs. Easily customize colors with an easy to use set of attributes. basic usage List screenList = BudgetScreen(), SpendingHabitsScreen(), ; [...]
PlatformInfo

Enums

PlatformGroup
PlatformType
Returns back one of the following enum values for the platform group or type