ready library

Classes

AccessType
Action<T, S extends BaseReadyListState<T>, TController extends ReadyListController<T, S>>
action that used to handle row actions
AlignedGridView
A scrollable, 2D array of widgets placed according to the aligned layout.
Animated
AnimatedItemsScope
AnimatedItemsScopeState
AppBarOptions
Authorization
AxisConfig
BaseReadyListState<T>
BooleanFilter
CurrentUser
DashboardItem
DataTableOptions<T>
options of DataTable
DateFilter
filter for DateTime
DateRangeFilter
filter for DateTime
DefaultReadyListController<T>
DefaultReadyRemoteController<T>
DrawerOptions
FadeAnimation
  • 🔥 change opacity from from to to
  • FlipAnimation
  • 🔥 flip widget according to type
  • 🔥 FlipType.x rotate x from (180) t (0)
  • 🔥 FlipType.y rotate y from (180) t (0)
  • 🔥 FlipType.z rotate y from (180) t (0)
  • 🔥 FlipType.negativeY rotate y from (-180) t (0)
  • 🔥 FlipType.negativeX rotate x from (-180) t (0)
  • 🔥 FlipType.negativeZ rotate y from (-180) t (0)
  • Grids
    ICancelToken
    IconAction<T, S extends BaseReadyListState<T>, TController extends ReadyListController<T, S>>
    ListOptions<T, S extends BaseReadyListState<T>>
    options for ReadyList
    LoadingButton
    simple loading button
    MasonryGridView
    A scrollable, 2D array of widgets placed according to the masonry layout.
    MultiOptionFilter<T>
    OptionFilterItem<T>
    single option filter
    PageInfo
    PageInfoState
    PlaceholdersConfig
    QuiltedGridRepeatPattern
    Defines how a pattern is repeating.
    QuiltedGridTile
    A tile for SliverQuiltedGridDelegate.
    Ready
    ReadyDashboard
    ReadyDashboardState
    ReadyList<T, S extends BaseReadyListState<T>, TController extends ReadyListController<T, S>>
    ReadyListConfig
    ReadyListConfigOptions
    ReadyListController<T, S extends BaseReadyListState<T>>
    ReadyListState<T>
    ReadyScreenLoader
    RemoteResult<T>
    RenderSliverMasonryGrid
    A sliver that places multiple box children in a two dimensional arrangement.
    RenderSliverRemainingAreaAndOverScroll
    ReorderOptions
    ResponsiveDataTable<T, S extends BaseReadyListState<T>, TController extends ReadyListController<T, S>>
    responsive data table
    ScaleAnimation
  • 🔥 scale all axis of widget
  • 🔥 fromX and toX scales the x axis
  • 🔥 fromY and toY scales the y axis
  • 🔥 fromZ and toZ scales the z axis
  • SearchArgs
    SearchFilter
    search filter
    SelectionController
    Shimmer
    use this to wrap every element you want to add shimmer effect to it if enabled is false then there is no effect You must use this in the child tree of ShimmerScope
    ShimmerScope
    Specify the scope for Shimmer This will paint the shimmer gradient on all Shimmer children in its tree
    SingleOptionDialogResult<T>
    SingleOptionFilter<T>
    SliverAlignedGrid
    A sliver that places multiple box children in a two dimensional arrangement.
    SliverMasonryGrid
    A sliver that places multiple box children in a two dimensional arrangement.
    SliverMasonryGridParentData
    Parent data structure used by RenderSliverMasonryGrid.
    SliverQuiltedGridDelegate
    Controls the layout of a quilted grid.
    SliverRemainingArea
    SliverSimpleGridDelegate
    Controls the layout of tiles in a some slivers.
    SliverSimpleGridDelegateWithFixedCrossAxisCount
    Creates grid layouts with a fixed number of tiles in the cross axis.
    SliverSimpleGridDelegateWithMaxCrossAxisExtent
    Creates grid layouts with tiles that each have a maximum cross-axis extent.
    SliverStairedGridDelegate
    Controls the layout of tiles in a staired grid.
    SliverWovenGridDelegate
    Controls the layout of tiles in a woven grid.
    StaggeredGrid
    A grid which lays out children in a staggered arrangement. Each child can have a different size. Wrap your children with a StaggeredGridTile to specify their size if it's different from a 1x1 tile.
    StaggeredGridTile
    Represents the size of a StaggeredGrid's tile.
    StairedGridTile
    A tile of a staired pattern.
    TabControllerBuilder
    This will listen to controller and call builder every time index changed If controller is null then it will listen to nearest DefaultTabController
    TabControllerListener
    TimeFilter
    time filter
    ToggleFilter
    toggle filter
    TransformAnimation
    TranslateAnimation
    🔥 fromX and toX translate the x axis 🔥 fromY and toY translate the y axis 🔥 fromZ and toZ translate the z axis
    WovenGridTile
    A tile of a woven pattern.

    Enums

    FlipType
    LayoutType
    specify the device breakpoints according to width
    ResponsiveDataTableType
    This will specify the type of ResponsiveDataTable
    StateType
    UserType

    Typedefs

    BuildItemCallBack<T> = List<Widget> Function(int index, T item)
    DataTableActionCallBack<T, S extends BaseReadyListState<T>, TController extends ReadyListController<T, S>> = Future Function(BuildContext context, TController controller, T item)
    DataTableActionProperty<T, Type> = Type Function(T item)
    DataTableActionPropertyCtx<T, Type> = Type Function(BuildContext context, T item)
    ErrorDisplayCallBack = String Function(BuildContext context)
    GradientGetterCallback = Gradient Function(GradientTransform transform)
    GridDelegateCallback = SliverSimpleGridDelegate Function({required int? length, required double width})
    ListItemBuilder<T> = Widget Function(T item, int index, LayoutType layout, List<Widget> actions)
    ReadyListItemBuilder<T> = Widget Function(T? item, int index)
    ReadyListSliverBuilder<T, S extends BaseReadyListState<T>> = List<Widget> Function(S state, Widget? defaultPlaceHolder())
    ReadyListWidgetBuilder<T, S extends BaseReadyListState<T>> = List<Widget> Function(S state)
    SelectedButtonCallBack = Widget Function(ResponsiveDataTableType type, Set<int> selected)
    StateResultCallBack<T> = T Function(BaseReadyListState state)
    TitleBuilderCallBack<T> = Widget Function(int index, T item)
    TotalCountResolver = int Function(int currentTotalCount, int difference)
    ValueGetter<T> = T Function(BuildContext context)