flutter_techlify_core library
Classes
- AlertPopup
- ApiEndpoint
-
AsyncValueWidget<
T> - AuthService
- BlurDialog
- ChangePasswordDialog
- ChangePasswordWidget
- Config
- CustomUri
- DataService
- DateField
- DeleteDialog
- EmptyList
-
ListItemsBuilder<
T> - LoaderAnimation
- LogoutWidget
-
MultiSelectFilter<
T> - NoData
- OpenContainerWrapper
-
PaginatedApiController<
T> -
PaginatedList<
T> -
PaginatedListView<
T> - PaginationController
-
SingleItemSelector<
T> -
SingleSelectDropdown<
T> - Spinner
- StorageService
- SubmitButton
-
TableBuilder<
T> - TechlifyGeoLocator
- TechlifyNotesWidget
- TechlifyQRScanner
- TextForm
- Timeline
- TimelineFilter
- ToastMessage
- Unfocus
Functions
-
dateForm(
String control, String label, String validation, {bool isDateTime = false, IconData? suffixIcon}) → Widget -
inputDecoration(
String label, {IconData? prefixIcon, IconData? suffixIcon, bool isMultiLine = false, Color? borderColor, bool enableBorder = false, EdgeInsetsGeometry? contentPadding, String? helperText}) → InputDecoration -
onLoading(
BuildContext context) → void -
textForm(
String control, String label, String validation, {TextInputType? keyboardType, IconData? suffixIcon, bool isPassword = false}) → Widget -
useScrollControllerForListing(
Function reloadFunction) → ScrollController
Typedefs
-
BuilderWidget<
T> = Widget Function(BuildContext context, T item, int index) - ErrorToastCustomWidget = ToastMessage? Function(Response response)
- Fetch = dynamic Function(int pageKey)
- FetchData = dynamic Function(PaginationController controller)
-
ItemAsString<
T> = String Function(T item) -
ItemWidgetBuilder<
T> = Widget Function(BuildContext context, T item, int index) -
LabelBuilder<
T> = String Function(T item) -
ModelBuilder<
T> = T Function(dynamic data) -
OnTap<
T> = Function Function(T item) -
ResetItemsList<
T> = bool Function(T item, dynamic controllerItem) -
SelectCheck<
T> = bool Function(T item) -
TableRowBuilder<
T> = List< Widget> Function(T item) -
TfromJson<
T> = T Function(Map item) -
WidgetBuilder<
T> = Widget Function(BuildContext context, T item, int index)