YaruBanner.tile constructor

YaruBanner.tile({
  1. Key? key,
  2. VoidCallback? onTap,
  3. ValueChanged<bool>? onHover,
  4. Color? color,
  5. double? elevation,
  6. Color? surfaceTintColor,
  7. required Widget title,
  8. Widget? icon,
  9. Widget? subtitle,
  10. EdgeInsetsGeometry padding = const EdgeInsets.all(kYaruPagePadding),
  11. bool? selected,
  12. MouseCursor? mouseCursor,
})

Creates a banner with a YaruTile child widget.

Implementation

YaruBanner.tile({
  Key? key,
  VoidCallback? onTap,
  ValueChanged<bool>? onHover,
  Color? color,
  double? elevation,
  Color? surfaceTintColor,
  required Widget title,
  Widget? icon,
  Widget? subtitle,
  EdgeInsetsGeometry padding = const EdgeInsets.all(kYaruPagePadding),
  bool? selected,
  MouseCursor? mouseCursor,
}) : this(
        key: key,
        onTap: onTap,
        onHover: onHover,
        padding: EdgeInsets.zero,
        color: color,
        elevation: elevation,
        surfaceTintColor: surfaceTintColor,
        selected: selected,
        mouseCursor: mouseCursor,
        child: YaruTile(
          leading: icon,
          title: title,
          subtitle: subtitle,
          padding: padding,
        ),
      );