@uploadcare/blocks
Version:
Building blocks for Uploadcare products integration
16 lines (14 loc) • 495 B
JavaScript
import { ifRef } from '../../utils/ifRef.js';
import { MessageBox, UiMessage } from './MessageBox.js';
import { Icon } from '../Icon/Icon.js';
import { registerBlocks } from '../../abstract/registerBlocks.js';
ifRef(() => {
registerBlocks({ MessageBox, Icon });
/** @type {MessageBox} */
const msgBox = document.querySelector(MessageBox.is);
let msg = new UiMessage();
msg.caption = 'Test Caption';
msg.text = 'Some text...';
msg.isError = true;
msgBox.$['*message'] = msg;
});