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.