asset_library library

Classes

CanvasAssetLibrary
A curated collection of assets available to an editor.
CanvasAssetLibraryItem
One curated asset that can be presented by an asset-library UI.
LocalCanvasAssetLibrary
An in-memory asset library backed by a fixed list.

Functions

canvasAssetLibraryExtension<TSourceDocument>({required CanvasAssetLibrary library, required CanvasAssetLibrarySelectionPresenter presentSelection}) EditorExtension<TSourceDocument>
Creates an editor extension that inserts assets selected from library.

Typedefs

CanvasAssetLibrarySelectionPresenter = Future<CanvasAssetLibraryItem?> Function(BuildContext context, CanvasAssetLibrary library)
Presents a host-owned UI flow for selecting one curated asset.