register<T extends SmartNotesItem> method

void register<T extends SmartNotesItem>(
  1. RenderSmartNotesItem<T> renderer
)

Implementation

void register<T extends SmartNotesItem>(RenderSmartNotesItem<T> renderer) {
  _renderers[T] = (BuildContext context, SmartNotesItem subject,
      {required ISunnyContact contact, VoidCallback? onTap, VoidCallback? changed, Widget? trailing}) {
    return renderer(
      context,
      subject as T,
      contact: contact,
      onTap: onTap,
      changed: changed,
      trailing: trailing,
    );
  };
}