UNPKG

riot

Version:

Simple and elegant component-based UI library

20 lines (16 loc) 587 B
/* Riot v10.1.2, @license MIT */ import { IS_DIRECTIVE } from '../dependencies/@riotjs/util/constants.js'; import { getName } from '../utils/dom.js'; import { set } from '../dependencies/bianco.attr/index.next.js'; /** * Add eventually the "is" attribute to link this DOM node to its css * @param {HTMLElement} element - target root node * @param {string} name - name of the component mounted * @returns {undefined} it's a void function */ function addCssHook(element, name) { if (getName(element) !== name) { set(element, IS_DIRECTIVE, name); } } export { addCssHook };