import { MenuList as l } from "@mui/material";
import { styled as e } from "@mui/material/styles";
import { Typography as i } from "@m4l/base";
import { AREAS_ADMIN_KEY_COMPONENT as n } from "../constants.js";
import { areasAdminStyles as o } from "../AreasAdmin.styles.js";
import { AreasAdminSlots as t } from "./AreasAdminEnum.js";
import { IconButton as a } from "../../../../extended/mui/IconButton/IconButton.js";
import { Divider as u } from "../../../../extended/mui/Divider/Divider.js";
import { Button as m } from "../../../../extended/mui/Button/Button.js";
import { Chip as r } from "../../../../Chip/Chip.js";
import { MenuActions as s } from "../../../../MenuActions/MenuActions.js";
const f = e("div", {
  name: n,
  slot: t.root
})(o.root), I = e("div", {
  name: n,
  slot: t.areasAdminContent
})(o.areasAdminContent);
e("div", {
  name: n,
  slot: t.areasTrigger
})(o.areasTrigger);
const H = e(a, {
  name: n,
  slot: t.areasTriggerButton,
  shouldForwardProp: (d) => d !== "ownerState"
})(o.areasTriggerButton), g = e(u, {
  name: n,
  slot: t.sectionDivider
})(o.sectionDivider), R = e("div", {
  name: n,
  slot: t.areasMenuContent
})(o.areasMenuContent), T = e("div", {
  name: n,
  slot: t.areasMenuScrollArea
})(o.areasMenuScrollArea), w = e(l, {
  name: n,
  slot: t.areasMenuList
})(o.areasMenuList), E = e("div", {
  name: n,
  slot: t.areasMenuFooter
})(o.areasMenuFooter), O = e("div", {
  name: n,
  slot: t.areaMenuItemActions
})(o.areaMenuItemActions), D = e(a, {
  name: n,
  slot: t.areaMenuActionButton
})(o.areaMenuActionButton), F = e("div", {
  name: n,
  slot: t.containerModulesRoot
})(o.containerModulesRoot), L = e("div", {
  name: n,
  slot: t.containerModulesItems
})(o.containerModulesItems);
e("div", {
  name: n,
  slot: t.containerModulesOverflow
})(o.containerModulesOverflow);
const N = e(a, {
  name: n,
  slot: t.containerModulesOverflowButton
})(o.containerModulesOverflowButton), _ = e("div", {
  name: n,
  slot: t.containerModulesMenuContent
})(o.containerModulesMenuContent), P = e("div", {
  name: n,
  slot: t.containerModulesMenuHeader
})(o.containerModulesMenuHeader), W = e(i, {
  name: n,
  slot: t.containerModulesMenuHeaderTitle
})(o.containerModulesMenuHeaderTitle), x = e(r, {
  name: n,
  slot: t.containerModulesMenuHeaderCount
})(o.containerModulesMenuHeaderCount), K = e(a, {
  name: n,
  slot: t.containerModulesMenuEndAdornment
})(o.containerModulesMenuEndAdornment), Y = e(a, {
  name: n,
  slot: t.moduleIconButton
})(o.moduleIconButton);
e("div", {
  name: n,
  slot: t.areaContainerChipIcon
})(o.areaContainerChipIcon);
e("div", {
  name: n,
  slot: t.areaContainerContentChips
})(o.areaContainerContentChips);
e("div", {
  name: n,
  slot: t.areaContentChip
})(o.areaContentChip);
e("div", {
  name: n,
  slot: t.containerAdminWindows
})(o.containerAdminWindows);
e("div", {
  name: n,
  slot: t.areaChipRoot
})(o.areaChipRoot);
e("div", {
  name: n,
  slot: t.areaContainerChipEditButton
})(o.areaContainerChipEditButton);
e(r, {
  name: n,
  slot: t.chipAreas
})(o.chipAreas);
e(a, {
  name: n,
  slot: t.iconButtonAddArea
})(o.iconButtonAddArea);
e(s, {
  name: n,
  slot: t.menuActionsChip
})(o.menuActionsChip);
e("div", {
  name: n,
  slot: t.areaChipMobileRoot
})(o.areaChipMobileRoot);
e("div", {
  name: n,
  slot: t.chipMobileRoot
})(o.chipMobileRoot);
e("div", {
  name: n,
  slot: t.chipMobileContent
})(o.chipMobileContent);
e("div", {
  name: n,
  slot: t.addAreasMobileContainer
})(o.addAreasMobileContainer);
e(s, {
  name: n,
  slot: t.menuActionsAreaChipMobile
})(o.menuActionsAreaChipMobile);
const j = e(m, {
  name: n,
  slot: t.buttonAddArea
})(o.buttonAddArea);
e("div", {
  name: n,
  slot: t.editAreaChipContainer
})(o.editAreaChipContainer);
const k = e("div", {
  name: n,
  slot: t.editAreaHeader
})(o.editAreaHeader);
e("div", {
  name: n,
  slot: t.editAreaChipMobileContainer
})(o.editAreaChipMobileContainer);
e(i, {
  name: n,
  slot: t.nameChipMobile
})(o.nameChipMobile);
export {
  D as AreaMenuActionButtonStyled,
  O as AreaMenuItemActionsStyled,
  I as AreasAdminContentStyled,
  f as AreasAdminRootStyled,
  R as AreasMenuContentStyled,
  E as AreasMenuFooterStyled,
  w as AreasMenuListStyled,
  T as AreasMenuScrollAreaStyled,
  g as AreasSectionDividerStyled,
  H as AreasTriggerButtonStyled,
  j as ButtonAddAreaStyled,
  L as ContainerModulesItemsStyled,
  _ as ContainerModulesMenuContentStyled,
  K as ContainerModulesMenuEndAdornmentStyled,
  x as ContainerModulesMenuHeaderCountStyled,
  P as ContainerModulesMenuHeaderStyled,
  W as ContainerModulesMenuHeaderTitleStyled,
  N as ContainerModulesOverflowButtonStyled,
  F as ContainerModulesRootStyled,
  k as EditAreaHeaderStyled,
  Y as ModuleIconButtonStyled
};
