Browse Source

Add remove callback to asset custom

pull/3795/head
Artur Arseniev 5 years ago
parent
commit
e0b5183133
  1. 1
      docs/modules/Assets.md
  2. 1
      src/asset_manager/index.js

1
docs/modules/Assets.md

@ -336,6 +336,7 @@ editor.on('asset:custom', props => {
// props.types (Array<String>) - Array request asset types, eg. ['image'],
// props.container (HTMLElement) - The element where you should place your UI
// props.close (Function) - A callback to close the Asset Manager
// props.remove (Function<Asset>) - A callback to remove an asset
// props.select (Function<Asset, boolean>) - A callback to invoke when you want to select the asset
// Here you would put the logic to render/update your UI.

1
src/asset_manager/index.js

@ -126,6 +126,7 @@ export default () => {
types: bhv.types || [],
container: bhv.container,
close: () => this.close(),
remove: (...args) => this.remove(...args),
select: (asset, complete) => {
const res = this.add(asset);
isFunction(bhv.select) && bhv.select(res, complete);

Loading…
Cancel
Save