addCustomWidgetAsset method

void addCustomWidgetAsset(
  1. Widget widget, {
  2. String? customWidgetId,
  3. String customWidgetPayload = '',
  4. String customWidgetUniqueID = '',
})

Add custom widget to assets

Implementation

void addCustomWidgetAsset(
  Widget widget, {
  String? customWidgetId,
  String customWidgetPayload = '',
  String customWidgetUniqueID = '',
}) {
  assets.addAsset(
    StoryElement(
      type: ItemType.widget,
      position: const Offset(0.25, 0.25),
      child: widget,
      customWidgetId: customWidgetId ?? widget.hashCode.toString(),
      customWidgetPayload: customWidgetPayload,
      customWidgetUniqueID: customWidgetUniqueID,
    ),
  );
}