Dynamic Icon Service
Service for interacting with DIGIDECK Icon library.
Methods
openDynamicIconGallery()
Description
- Opens the Dynamic Icon Gallery modal to select an icon to use in a component
Return Value: void
Code Example
digideckCore.dynamicIconService.openDynamicIconGallery(async (icon) => {
if (!icon || !icon.renderFunction || !icon.iconOptionsConfig) return;
this.dynamicIcon = await renderIcon(icon.renderFunction, icon.iconOptionsConfig);
digideckCore.uiService.sendComponentOptionsUpdatedMessage(this.id, { [options.DYNAMIC_ICON]: this.dynamicIcon });
});