/* 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
};
