reusable_editor library

Classes

AppCheckbox
AppDatePicker
A widget for selecting a date using a FieldCubit<DateTime>.
AppDropdown<T>
AppFormTextStyles
A utility class providing predefined TextStyle definitions for common text elements throughout the application. This promotes consistency in typography.
AppRadioGroup<T>
AppRangeSlider
AppSlider
A widget for selecting a numerical value using a FieldCubit<double>.
AppSwitch
AppTextField
AppTimePicker
AudioFieldCubit
AudioFieldState
DateTimeCubit
DocFieldCubit
DocFieldState
EnumMultiOptionCheckboxGroup<T extends Enum>
EnumOptionCubit<T extends Enum>
EnumOptionDropDownMenuFormField<T extends Enum>
EnumOptionEntity<T extends Enum>
EnumOptionState<T extends Enum>
FieldCubit<T>
FieldState<T>
GenericTextField<T>
ImageFieldCubit
ImageFieldState
InputDecorationStyles
A utility class providing consistent and customizable InputDecoration styles.
ListImageFieldCubit
ListImageFieldState
MultiEnumOptionCubit<T extends Enum>
MultiEnumOptionState<T extends Enum>
SwitchCubit
TextFieldCubit
TextFieldState
ToggleCubit
UploadableFieldCubit<TState>
UploadableFieldState
VideoFieldCubit
VideoFieldState

Properties

reusableEditorBlocProviders List<SingleChildWidget>
getter/setter pair

Typedefs

FieldValidator<T> = String? Function(T? value)
ImageFieldValidator = String? Function(XFile? file)
ListImageValidator = String? Function(List<XFile>? files)
TextFieldValidator = String? Function(String? value)