render<S extends SmartNotesItem> method

FutureOr<Widget> render<S extends SmartNotesItem>(
  1. BuildContext context,
  2. S subject, {
  3. required ISunnyContact contact,
  4. VoidCallback? onTap,
  5. VoidCallback? changed,
  6. Widget? trailing,
})

Implementation

FutureOr<Widget> render<S extends SmartNotesItem>(
  BuildContext context,
  S subject, {
  required ISunnyContact contact,
  VoidCallback? onTap,
  VoidCallback? changed,
  Widget? trailing,
}) {
  final renderer = _renderers[S] ?? defaultRenderer;
  return renderer!(
    context,
    subject,
    contact: contact,
    onTap: onTap,
    changed: changed,
    trailing: trailing,
  );
}