@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) • 542 B
JavaScript
import { PageNode } from '../page-node.js';
class ImageNode extends PageNode {
constructor (data, state) {
super(data, state);
this._id = data.title;
this._alt = data.alt;
this._url = this.addAsset(data.url);
}
get url () {
return this._url;
}
get title () {
return this._title;
}
get alt () {
return this._alt;
}
get data () {
return {
...super.data,
url: this.url,
title: this.title,
alt: this.alt
};
}
}
ImageNode.TYPE = 'image';
export { ImageNode };