UNPKG

@aurigma/ui-framework

Version:

A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.

132 lines (72 loc) 3.33 kB
# Interface: ICanvasDefinitionParams Provides commands used in the `canvas` widget. ## Hierarchy * **ICanvasDefinitionParams** ## Index ### Properties * [actionsErrorToast](icanvasdefinitionparams.md#actionserrortoast) * [changeLayout](icanvasdefinitionparams.md#optional-changelayout) * [changeMockup](icanvasdefinitionparams.md#optional-changemockup) * [initial](icanvasdefinitionparams.md#optional-initial) * [modifyItems](icanvasdefinitionparams.md#optional-modifyitems) * [onChange](icanvasdefinitionparams.md#optional-onchange) * [preloader](icanvasdefinitionparams.md#optional-preloader) * [replaceInterpolationPlaceholders](icanvasdefinitionparams.md#optional-replaceinterpolationplaceholders) * [setBackground](icanvasdefinitionparams.md#optional-setbackground) * [setPrintArea](icanvasdefinitionparams.md#optional-setprintarea) * [setRemoteMockup](icanvasdefinitionparams.md#optional-setremotemockup) * [setTheme](icanvasdefinitionparams.md#optional-settheme) * [setViewerSettings](icanvasdefinitionparams.md#optional-setviewersettings) ## Properties ### actionsErrorToast**actionsErrorToast**: *[ActionsErrorToastConfig](../classes/actionserrortoastconfig.md)* Enables a toast to display errors. ___ ### `Optional` changeLayout • **changeLayout**? : *[ICanvasDefinitionChangeLayout](icanvasdefinitionchangelayout.md)* Replaces design elements. ___ ### `Optional` changeMockup**changeMockup**? : *[ICanvasDefinitionChangeMockup](icanvasdefinitionchangemockup.md)* Changes mockup images in the editor. This command uses images from the Customer's Canvas back end. ___ ### `Optional` initial • **initial**? : *[ICanvasDefinitionInitial](icanvasdefinitioninitial.md)* Initializes the editor. ___ ### `Optional` modifyItems**modifyItems**? : *[ICanvasDefinitionModifyItems](icanvasdefinitionmodifyitems.md)* Changes properties of design elements in the editor. ___ ### `Optional` onChange • **onChange**? : *Function* Runs a command when a value changes. ___ ### `Optional` preloader**preloader**? : *[ICanvasPreloaderConfig](icanvaspreloaderconfig.md)* preloader messages for initial loading and actions executing ___ ### `Optional` replaceInterpolationPlaceholders • **replaceInterpolationPlaceholders**? : *boolean* If `true`, executes the replaceInterloationPlaceholders() method after initialization to convert interpolation placeholders to in-string placeholders. ___ ### `Optional` setBackground**setBackground**? : *[ICanvasDefinitionSetBackground](icanvasdefinitionsetbackground.md)* Sets a new background image. ___ ### `Optional` setPrintArea • **setPrintArea**? : *[ICanvasDefinitionSetPrintArea](icanvasdefinitionsetprintarea.md)* Applies a new print area definition to the product. ___ ### `Optional` setRemoteMockup**setRemoteMockup**? : *[ISetRemoteMockupParams](../README.md#isetremotemockupparams)* Changes mockup images in the editor. This command uses remote images through URLs. ___ ### `Optional` setTheme • **setTheme**? : *[ICanvasDefinitionSetTheme](icanvasdefinitionsettheme.md)* Applies a product theme. ___ ### `Optional` setViewerSettings**setViewerSettings**? : *[ICanvasDefinitionSetViewerSettings](icanvasdefinitionsetviewersettings.md)* Changes product zoom properties in the editor.