parcoursup/node_modules/riot/esm/core/add-css-hook.js

20 lines
524 B
JavaScript
Raw Normal View History

2023-03-05 13:23:23 +01:00
/* Riot WIP, @license MIT */
import { IS_DIRECTIVE } from '@riotjs/util';
import { getName } from '../utils/dom.js';
import { set } from 'bianco.attr';
/**
* 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 };