@gouvfr/dsfr-nexus
Version:
Le module `dsfr-nexus` est l'interface de ligne de commande (CLI) centrale du Système de Design de l’État - DSFR. Il offre des outils pour gérer et compiler les ressources du DSFR
36 lines (28 loc) • 643 B
JavaScript
import { PageNode } from '../page-node.js';
class HtmlContainerNode extends PageNode {
constructor (data, state) {
super(data, state);
this._tagName = data.tagName;
this._attributes = data.attributes;
this._classes = data.classes;
}
get tagName () {
return this._tagName;
}
get attributes () {
return this._attributes;
}
get classes () {
return this._classes;
}
get data () {
return {
...super.data,
tagName: this._tagName,
attributes: this._attributes,
classes: this._classes,
}
}
}
HtmlContainerNode.TYPE = 'htmlContainer';
export { HtmlContainerNode };