SimpleSearch<A, T>.persistent constructor

SimpleSearch<A, T>.persistent({
  1. Key? key,
  2. required SimpleSearchBar persistentSearchBar,
  3. double height = 56.0,
  4. double maxHeigth = 130.0,
  5. bool pinnedSearchBar = false,
  6. bool floatingSearchBar = false,
  7. required PagedSliverList<A, T> pagedSliverList,
})

Implementation

SimpleSearch.persistent({
  Key? key,
  required SimpleSearchBar persistentSearchBar,
  double height = 56.0,
  double maxHeigth = 130.0,
  bool pinnedSearchBar = false,
  bool floatingSearchBar = false,
  required this.pagedSliverList,
})  : effectiveSearchBar = SliverPersistentHeader(
        pinned: pinnedSearchBar,
        floating: floatingSearchBar,
        delegate: PersistentSearchBar(
            widget: persistentSearchBar,
            height: (persistentSearchBar.topLeading ?? false
                ? height + 48
                : height)),
      ),
      super(key: key);