UNPKG

@edugouvfr/ngx-dsfr

Version:

NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).

21 lines 4.16 kB
import { CommonModule } from '@angular/common'; import { Component, Input, ViewEncapsulation } from '@angular/core'; import { newUniqueId } from '../../shared'; import * as i0 from "@angular/core"; import * as i1 from "../../shared"; export class DsfrTooltipButtonComponent { constructor(/** @internal */ i18n) { this.i18n = i18n; /** @internal */ this.tooltipId = newUniqueId(); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: DsfrTooltipButtonComponent, deps: [{ token: i1.I18nService }], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "16.2.12", type: DsfrTooltipButtonComponent, isStandalone: true, selector: "dsfr-tooltip-button", inputs: { tooltip: "tooltip" }, ngImport: i0, template: "<button class=\"fr-btn--tooltip fr-btn\" [attr.aria-describedby]=\"tooltipId\">{{ i18n.t('tooltip.button.label') }}</button>\n<span class=\"fr-tooltip fr-placement\" [id]=\"tooltipId\" role=\"tooltip\" [innerHTML]=\"tooltip\"></span>\n", dependencies: [{ kind: "ngmodule", type: CommonModule }], encapsulation: i0.ViewEncapsulation.None }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: DsfrTooltipButtonComponent, decorators: [{ type: Component, args: [{ selector: 'dsfr-tooltip-button', encapsulation: ViewEncapsulation.None, standalone: true, imports: [CommonModule], template: "<button class=\"fr-btn--tooltip fr-btn\" [attr.aria-describedby]=\"tooltipId\">{{ i18n.t('tooltip.button.label') }}</button>\n<span class=\"fr-tooltip fr-placement\" [id]=\"tooltipId\" role=\"tooltip\" [innerHTML]=\"tooltip\"></span>\n" }] }], ctorParameters: function () { return [{ type: i1.I18nService }]; }, propDecorators: { tooltip: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHRpcC1idXR0b24uY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LWRzZnItY29tcG9uZW50cy9zcmMvbGliL2NvbXBvbmVudHMvdG9vbHRpcC90b29sdGlwLWJ1dHRvbi5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZHNmci1jb21wb25lbnRzL3NyYy9saWIvY29tcG9uZW50cy90b29sdGlwL3Rvb2x0aXAtYnV0dG9uLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUMvQyxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNwRSxPQUFPLEVBQWUsV0FBVyxFQUFFLE1BQU0sY0FBYyxDQUFDOzs7QUFTeEQsTUFBTSxPQUFPLDBCQUEwQjtJQVNyQyxZQUFZLGdCQUFnQixDQUFRLElBQWlCO1FBQWpCLFNBQUksR0FBSixJQUFJLENBQWE7UUFIckQsZ0JBQWdCO1FBQ2hCLGNBQVMsR0FBRyxXQUFXLEVBQUUsQ0FBQztJQUU4QixDQUFDOytHQVQ5QywwQkFBMEI7bUdBQTFCLDBCQUEwQiwrR0NYdkMsNk9BRUEsMkNET1ksWUFBWTs7NEZBRVgsMEJBQTBCO2tCQVB0QyxTQUFTOytCQUNFLHFCQUFxQixpQkFFaEIsaUJBQWlCLENBQUMsSUFBSSxjQUN6QixJQUFJLFdBQ1AsQ0FBQyxZQUFZLENBQUM7a0dBTWQsT0FBTztzQkFBZixLQUFLIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tbW9uTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcbmltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJMThuU2VydmljZSwgbmV3VW5pcXVlSWQgfSBmcm9tICcuLi8uLi9zaGFyZWQnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdkc2ZyLXRvb2x0aXAtYnV0dG9uJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3Rvb2x0aXAtYnV0dG9uLmNvbXBvbmVudC5odG1sJyxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgaW1wb3J0czogW0NvbW1vbk1vZHVsZV0sXG59KVxuZXhwb3J0IGNsYXNzIERzZnJUb29sdGlwQnV0dG9uQ29tcG9uZW50IHtcbiAgLyoqXG4gICAqIExhIHZhbGV1ciBkdSB0b29sdGlwLlxuICAgKi9cbiAgQElucHV0KCkgdG9vbHRpcDogc3RyaW5nO1xuXG4gIC8qKiBAaW50ZXJuYWwgKi9cbiAgdG9vbHRpcElkID0gbmV3VW5pcXVlSWQoKTtcblxuICBjb25zdHJ1Y3RvcigvKiogQGludGVybmFsICovIHB1YmxpYyBpMThuOiBJMThuU2VydmljZSkge31cbn1cbiIsIjxidXR0b24gY2xhc3M9XCJmci1idG4tLXRvb2x0aXAgZnItYnRuXCIgW2F0dHIuYXJpYS1kZXNjcmliZWRieV09XCJ0b29sdGlwSWRcIj57eyBpMThuLnQoJ3Rvb2x0aXAuYnV0dG9uLmxhYmVsJykgfX08L2J1dHRvbj5cbjxzcGFuIGNsYXNzPVwiZnItdG9vbHRpcCBmci1wbGFjZW1lbnRcIiBbaWRdPVwidG9vbHRpcElkXCIgcm9sZT1cInRvb2x0aXBcIiBbaW5uZXJIVE1MXT1cInRvb2x0aXBcIj48L3NwYW4+XG4iXX0=