import { alert as l, banner as n } from "@universityofmaryland/web-elements-library/composite";
import { Slots as e, Register as o, Attributes as a } from "@universityofmaryland/web-model-library";
const s = "umd-element-alert-page", d = {
  headline: e.element.allowed.headline,
  body: e.element.allowed.body,
  text: e.element.allowed.text,
  actions: e.element.allowed.actions
}, i = (t) => l.page({
  headline: e.headline.default({ element: t }),
  text: e.deprecated.body({ element: t }) || e.text.default({ element: t }),
  actions: e.actions.default({ element: t }),
  isThemeLight: a.isTheme.light({ element: t }),
  isThemeDark: a.isTheme.dark({ element: t }),
  isShowIcon: a.isVisual.showIcon({ element: t })
}), r = o.webComponent({
  tagName: s,
  slots: d,
  createComponent: i
});
var y = r;
const c = "umd-element-banner-promo", m = {
  headline: e.element.allowed.headline,
  body: e.element.allowed.body,
  text: e.element.allowed.text,
  actions: e.element.allowed.actions
}, h = (t) => n.promo({
  headline: e.headline.default({ element: t }),
  text: e.deprecated.body({ element: t }) || e.text.default({ element: t }),
  actions: e.actions.default({ element: t }),
  isThemeDark: a.isTheme.dark({ element: t }),
  includeSeal: a.isVisual.icon_seal({ element: t })
}), p = o.webComponent({
  tagName: c,
  slots: m,
  createComponent: h
});
var C = p;
const u = "umd-element-alert-site", w = {
  headline: e.element.allowed.headline,
  body: e.element.allowed.body,
  text: e.element.allowed.text,
  actions: e.element.allowed.actions
}, g = (t) => l.site({
  headline: e.headline.default({ element: t }),
  text: e.deprecated.body({ element: t }) || e.text.default({ element: t }),
  actions: e.actions.default({ element: t }),
  daysToHide: a.getValue.daysToHide({ element: t }) || "10"
}), b = o.webComponent({
  tagName: u,
  slots: w,
  createComponent: g
});
var T = b;
export {
  C as a,
  y as p,
  T as s
};
//# sourceMappingURL=site-BhZ-sVOW.js.map
