Style constructor

const Style({
  1. InputDecoration searchInputDecoration = const InputDecoration(hintText: 'Search...'),
  2. BoxDecoration searchBoxDecoration = const BoxDecoration(color: Colors.white, borderRadius: BorderRadius.all(Radius.circular(10)), boxShadow: [BoxShadow(color: Colors.black12, blurRadius: 5, offset: Offset(0, 2))]),
  3. BoxDecoration listBoxDecoration = const BoxDecoration(color: Colors.white, borderRadius: BorderRadius.all(Radius.circular(10)), boxShadow: [BoxShadow(color: Colors.black26, blurRadius: 8, offset: Offset(0, 4))]),
  4. BoxDecoration itemDecoration = const BoxDecoration(),
  5. EdgeInsets itemPadding = const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
  6. EdgeInsets itemMargin = EdgeInsets.zero,
  7. EdgeInsets searchInputPadding = const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
  8. EdgeInsets searchInputMargin = EdgeInsets.zero,
})

Implementation

const Style({
  this.searchInputDecoration = const InputDecoration(hintText: 'Search...'),
  this.searchBoxDecoration = const BoxDecoration(
    color: Colors.white,
    borderRadius: BorderRadius.all(Radius.circular(10)),
    boxShadow: [
      BoxShadow(
        color: Colors.black12,
        blurRadius: 5,
        offset: Offset(0, 2),
      ),
    ],
  ),
  this.listBoxDecoration = const BoxDecoration(
    color: Colors.white,
    borderRadius: BorderRadius.all(Radius.circular(10)),
    boxShadow: [
      BoxShadow(
        color: Colors.black26,
        blurRadius: 8,
        offset: Offset(0, 4),
      ),
    ],
  ),
  this.itemDecoration = const BoxDecoration(),
  this.itemPadding = const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
  this.itemMargin = EdgeInsets.zero,
  this.searchInputPadding =
      const EdgeInsets.symmetric(horizontal: 15, vertical: 8),
  this.searchInputMargin = EdgeInsets.zero,
});