{"version":3,"file":"eui-components-eui-helper-text.mjs","sources":["../../eui-helper-text/eui-helper-text.component.ts","../../eui-helper-text/index.ts","../../eui-helper-text/eui-components-eui-helper-text.ts"],"sourcesContent":["import { Component, HostBinding } from '@angular/core';\n\n/**\n * @description\n * A helper text component that provides supplementary information for form fields or UI elements.\n * Displays descriptive text to guide users in completing forms or understanding interface elements.\n *\n * @usageNotes\n * ### Basic helper text\n * ```html\n * <eui-label>Password</eui-label>\n * <eui-input-text type=\"password\"></eui-input-text>\n * <eui-helper-text>Must be at least 8 characters</eui-helper-text>\n * ```\n *\n * ### Accessibility\n * - Should be associated with form controls using aria-describedby\n * - Provides context without being intrusive\n * - Text is readable by screen readers\n *\n * ### Notes\n * - Use for hints, format requirements, or additional context\n * - Keep text concise and actionable\n * - Combine with eui-feedback-message for validation errors\n */\n@Component({\n    // eslint-disable-next-line @angular-eslint/component-selector\n    selector: 'eui-helper-text',\n    template: '<ng-content/>',\n    styleUrl: './eui-helper-text.scss',\n})\nexport class EuiHelperTextComponent {\n    /**\n     * @description\n     * Computes and returns the CSS classes for the feedback message component.\n     * Combines base state classes with muted state if applicable.\n     *\n     * @returns {string} Space-separated string of CSS class names\n     */\n    @HostBinding('class')\n    public get cssClasses(): string {\n        return 'eui-helper-text';\n    }\n\n    /**\n     * @description\n     * Type attribute bound to the host element.\n     * Used to identify the component type in the DOM.\n     *\n     * @protected\n     */\n    @HostBinding('attr.type') protected type = 'MessageFeedback';\n}\n","import { EuiHelperTextComponent } from './eui-helper-text.component';\n\nexport * from './eui-helper-text.component';\n\nexport const EUI_HELPER_TEXT = [\n    EuiHelperTextComponent,\n] as const;\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;AAEA;;;;;;;;;;;;;;;;;;;;;;AAsBG;MAOU,sBAAsB,CAAA;AANnC,IAAA,WAAA,GAAA;AAmBI;;;;;;AAMG;QACiC,IAAA,CAAA,IAAI,GAAG,iBAAiB;AAC/D,IAAA;AApBG;;;;;;AAMG;AACH,IAAA,IACW,UAAU,GAAA;AACjB,QAAA,OAAO,iBAAiB;IAC5B;8GAXS,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAtB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,sBAAsB,2JAHrB,eAAe,EAAA,QAAA,EAAA,IAAA,EAAA,MAAA,EAAA,CAAA,kHAAA,CAAA,EAAA,CAAA,CAAA;;2FAGhB,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBANlC,SAAS;AAEI,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,iBAAiB,YACjB,eAAe,EAAA,MAAA,EAAA,CAAA,kHAAA,CAAA,EAAA;;sBAWxB,WAAW;uBAAC,OAAO;;sBAYnB,WAAW;uBAAC,WAAW;;;AC/CrB,MAAM,eAAe,GAAG;IAC3B,sBAAsB;;;ACL1B;;AAEG;;;;"}