@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
28 lines (27 loc) • 782 B
JavaScript
/* COPYRIGHT Esri - https://js.arcgis.com/5.1/LICENSE.txt */
const CSS = {
button: "button",
buttonTextVisible: "button--text-visible",
buttonCompact: "button--compact",
indicatorText: "indicator-text",
iconContainer: "icon-container",
slotContainer: "slot-container",
slotContainerHidden: "slot-container--hidden",
textContainer: "text-container",
textContainerVisible: "text-container--visible",
indicatorWithIcon: "indicator-with-icon",
indicatorWithoutIcon: "indicator-without-icon"
};
const prefixId = "calcite-action";
const IDS = {
button: (id) => `${prefixId}-${id}-button`,
indicator: (id) => `${prefixId}-${id}-indicator`
};
function isAction(el) {
return el?.tagName === "CALCITE-ACTION";
}
export {
CSS as C,
IDS as I,
isAction as i
};