@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
15 lines (14 loc) • 657 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import { ref } from "lit/directives/ref.js";
import { nothing, html } from "lit";
import { safeClassMap } from "@arcgis/lumina";
const CSS = {
validationContainer: "validation-container"
};
const validationReference = () => {
return;
};
const Validation = ({ scale, status, id, icon, message, ref: ref$1 }) => html`<div class=${safeClassMap(CSS.validationContainer)} ${ref(ref$1 ? ref$1 : validationReference)}><calcite-input-message aria-live=polite .icon=${icon} id=${id ?? nothing} .scale=${scale} .status=${status}>${message}</calcite-input-message></div>`;
export {
Validation as V
};