Files
madbase/control-plane-ui/node_modules/.vite/deps/chunk-ANTY7EHM.js
Vlad Durnea cffdf8af86
Some checks failed
CI/CD Pipeline / unit-tests (push) Failing after 1m16s
CI/CD Pipeline / integration-tests (push) Failing after 2m32s
CI/CD Pipeline / lint (push) Successful in 5m22s
CI/CD Pipeline / e2e-tests (push) Has been skipped
CI/CD Pipeline / build (push) Has been skipped
wip:milestone 0 fixes
2026-03-15 12:35:42 +02:00

334 lines
13 KiB
JavaScript

import {
useDefaultProps
} from "./chunk-4B2NWW42.js";
import {
styled_default
} from "./chunk-JWRIH3ST.js";
import {
ClassNameGenerator_default,
_extends,
_objectWithoutPropertiesLoose,
capitalize,
clsx_default,
composeClasses,
createChainedFunction,
debounce,
deprecatedPropType,
generateUtilityClass,
generateUtilityClasses,
init_capitalize,
init_extends,
isMuiElement,
ownerDocument,
ownerWindow,
requirePropFactory,
require_prop_types,
setRef,
unsupportedProp,
useControlled,
useEnhancedEffect_default,
useEventCallback_default,
useForkRef,
useId,
useIsFocusVisible
} from "./chunk-QLKRFDUE.js";
import {
require_jsx_runtime
} from "./chunk-WKPQ4ZTV.js";
import {
require_react
} from "./chunk-BG45W2ER.js";
import {
__toESM
} from "./chunk-HXA6O6EE.js";
// node_modules/@mui/material/utils/capitalize.js
init_capitalize();
var capitalize_default = capitalize;
// node_modules/@mui/material/utils/createChainedFunction.js
var createChainedFunction_default = createChainedFunction;
// node_modules/@mui/material/SvgIcon/svgIconClasses.js
function getSvgIconUtilityClass(slot) {
return generateUtilityClass("MuiSvgIcon", slot);
}
var svgIconClasses = generateUtilityClasses("MuiSvgIcon", ["root", "colorPrimary", "colorSecondary", "colorAction", "colorError", "colorDisabled", "fontSizeInherit", "fontSizeSmall", "fontSizeMedium", "fontSizeLarge"]);
var svgIconClasses_default = svgIconClasses;
// node_modules/@mui/material/SvgIcon/SvgIcon.js
init_extends();
var React = __toESM(require_react());
var import_prop_types = __toESM(require_prop_types());
var import_jsx_runtime = __toESM(require_jsx_runtime());
var import_jsx_runtime2 = __toESM(require_jsx_runtime());
var _excluded = ["children", "className", "color", "component", "fontSize", "htmlColor", "inheritViewBox", "titleAccess", "viewBox"];
var useUtilityClasses = (ownerState) => {
const {
color,
fontSize,
classes
} = ownerState;
const slots = {
root: ["root", color !== "inherit" && `color${capitalize_default(color)}`, `fontSize${capitalize_default(fontSize)}`]
};
return composeClasses(slots, getSvgIconUtilityClass, classes);
};
var SvgIconRoot = styled_default("svg", {
name: "MuiSvgIcon",
slot: "Root",
overridesResolver: (props, styles) => {
const {
ownerState
} = props;
return [styles.root, ownerState.color !== "inherit" && styles[`color${capitalize_default(ownerState.color)}`], styles[`fontSize${capitalize_default(ownerState.fontSize)}`]];
}
})(({
theme,
ownerState
}) => {
var _theme$transitions, _theme$transitions$cr, _theme$transitions2, _theme$typography, _theme$typography$pxT, _theme$typography2, _theme$typography2$px, _theme$typography3, _theme$typography3$px, _palette$ownerState$c, _palette, _palette2, _palette3;
return {
userSelect: "none",
width: "1em",
height: "1em",
display: "inline-block",
// the <svg> will define the property that has `currentColor`
// for example heroicons uses fill="none" and stroke="currentColor"
fill: ownerState.hasSvgAsChild ? void 0 : "currentColor",
flexShrink: 0,
transition: (_theme$transitions = theme.transitions) == null || (_theme$transitions$cr = _theme$transitions.create) == null ? void 0 : _theme$transitions$cr.call(_theme$transitions, "fill", {
duration: (_theme$transitions2 = theme.transitions) == null || (_theme$transitions2 = _theme$transitions2.duration) == null ? void 0 : _theme$transitions2.shorter
}),
fontSize: {
inherit: "inherit",
small: ((_theme$typography = theme.typography) == null || (_theme$typography$pxT = _theme$typography.pxToRem) == null ? void 0 : _theme$typography$pxT.call(_theme$typography, 20)) || "1.25rem",
medium: ((_theme$typography2 = theme.typography) == null || (_theme$typography2$px = _theme$typography2.pxToRem) == null ? void 0 : _theme$typography2$px.call(_theme$typography2, 24)) || "1.5rem",
large: ((_theme$typography3 = theme.typography) == null || (_theme$typography3$px = _theme$typography3.pxToRem) == null ? void 0 : _theme$typography3$px.call(_theme$typography3, 35)) || "2.1875rem"
}[ownerState.fontSize],
// TODO v5 deprecate, v6 remove for sx
color: (_palette$ownerState$c = (_palette = (theme.vars || theme).palette) == null || (_palette = _palette[ownerState.color]) == null ? void 0 : _palette.main) != null ? _palette$ownerState$c : {
action: (_palette2 = (theme.vars || theme).palette) == null || (_palette2 = _palette2.action) == null ? void 0 : _palette2.active,
disabled: (_palette3 = (theme.vars || theme).palette) == null || (_palette3 = _palette3.action) == null ? void 0 : _palette3.disabled,
inherit: void 0
}[ownerState.color]
};
});
var SvgIcon = React.forwardRef(function SvgIcon2(inProps, ref) {
const props = useDefaultProps({
props: inProps,
name: "MuiSvgIcon"
});
const {
children,
className,
color = "inherit",
component = "svg",
fontSize = "medium",
htmlColor,
inheritViewBox = false,
titleAccess,
viewBox = "0 0 24 24"
} = props, other = _objectWithoutPropertiesLoose(props, _excluded);
const hasSvgAsChild = React.isValidElement(children) && children.type === "svg";
const ownerState = _extends({}, props, {
color,
component,
fontSize,
instanceFontSize: inProps.fontSize,
inheritViewBox,
viewBox,
hasSvgAsChild
});
const more = {};
if (!inheritViewBox) {
more.viewBox = viewBox;
}
const classes = useUtilityClasses(ownerState);
return (0, import_jsx_runtime2.jsxs)(SvgIconRoot, _extends({
as: component,
className: clsx_default(classes.root, className),
focusable: "false",
color: htmlColor,
"aria-hidden": titleAccess ? void 0 : true,
role: titleAccess ? "img" : void 0,
ref
}, more, other, hasSvgAsChild && children.props, {
ownerState,
children: [hasSvgAsChild ? children.props.children : children, titleAccess ? (0, import_jsx_runtime.jsx)("title", {
children: titleAccess
}) : null]
}));
});
true ? SvgIcon.propTypes = {
// ┌────────────────────────────── Warning ──────────────────────────────┐
// │ These PropTypes are generated from the TypeScript type definitions. │
// │ To update them, edit the d.ts file and run `pnpm proptypes`. │
// └─────────────────────────────────────────────────────────────────────┘
/**
* Node passed into the SVG element.
*/
children: import_prop_types.default.node,
/**
* Override or extend the styles applied to the component.
*/
classes: import_prop_types.default.object,
/**
* @ignore
*/
className: import_prop_types.default.string,
/**
* The color of the component.
* It supports both default and custom theme colors, which can be added as shown in the
* [palette customization guide](https://mui.com/material-ui/customization/palette/#custom-colors).
* You can use the `htmlColor` prop to apply a color attribute to the SVG element.
* @default 'inherit'
*/
color: import_prop_types.default.oneOfType([import_prop_types.default.oneOf(["inherit", "action", "disabled", "primary", "secondary", "error", "info", "success", "warning"]), import_prop_types.default.string]),
/**
* The component used for the root node.
* Either a string to use a HTML element or a component.
*/
component: import_prop_types.default.elementType,
/**
* The fontSize applied to the icon. Defaults to 24px, but can be configure to inherit font size.
* @default 'medium'
*/
fontSize: import_prop_types.default.oneOfType([import_prop_types.default.oneOf(["inherit", "large", "medium", "small"]), import_prop_types.default.string]),
/**
* Applies a color attribute to the SVG element.
*/
htmlColor: import_prop_types.default.string,
/**
* If `true`, the root node will inherit the custom `component`'s viewBox and the `viewBox`
* prop will be ignored.
* Useful when you want to reference a custom `component` and have `SvgIcon` pass that
* `component`'s viewBox to the root node.
* @default false
*/
inheritViewBox: import_prop_types.default.bool,
/**
* The shape-rendering attribute. The behavior of the different options is described on the
* [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/shape-rendering).
* If you are having issues with blurry icons you should investigate this prop.
*/
shapeRendering: import_prop_types.default.string,
/**
* The system prop that allows defining system overrides as well as additional CSS styles.
*/
sx: import_prop_types.default.oneOfType([import_prop_types.default.arrayOf(import_prop_types.default.oneOfType([import_prop_types.default.func, import_prop_types.default.object, import_prop_types.default.bool])), import_prop_types.default.func, import_prop_types.default.object]),
/**
* Provides a human-readable title for the element that contains it.
* https://www.w3.org/TR/SVG-access/#Equivalent
*/
titleAccess: import_prop_types.default.string,
/**
* Allows you to redefine what the coordinates without units mean inside an SVG element.
* For example, if the SVG element is 500 (width) by 200 (height),
* and you pass viewBox="0 0 50 20",
* this means that the coordinates inside the SVG will go from the top left corner (0,0)
* to bottom right (50,20) and each unit will be worth 10px.
* @default '0 0 24 24'
*/
viewBox: import_prop_types.default.string
} : void 0;
SvgIcon.muiName = "SvgIcon";
var SvgIcon_default = SvgIcon;
// node_modules/@mui/material/utils/createSvgIcon.js
init_extends();
var React2 = __toESM(require_react());
var import_jsx_runtime3 = __toESM(require_jsx_runtime());
function createSvgIcon(path, displayName) {
function Component(props, ref) {
return (0, import_jsx_runtime3.jsx)(SvgIcon_default, _extends({
"data-testid": `${displayName}Icon`,
ref
}, props, {
children: path
}));
}
if (true) {
Component.displayName = `${displayName}Icon`;
}
Component.muiName = SvgIcon_default.muiName;
return React2.memo(React2.forwardRef(Component));
}
// node_modules/@mui/material/utils/debounce.js
var debounce_default = debounce;
// node_modules/@mui/material/utils/deprecatedPropType.js
var deprecatedPropType_default = deprecatedPropType;
// node_modules/@mui/material/utils/isMuiElement.js
var isMuiElement_default = isMuiElement;
// node_modules/@mui/material/utils/ownerDocument.js
var ownerDocument_default = ownerDocument;
// node_modules/@mui/material/utils/ownerWindow.js
var ownerWindow_default = ownerWindow;
// node_modules/@mui/material/utils/requirePropFactory.js
var requirePropFactory_default = requirePropFactory;
// node_modules/@mui/material/utils/setRef.js
var setRef_default = setRef;
// node_modules/@mui/material/utils/useEnhancedEffect.js
var useEnhancedEffect_default2 = useEnhancedEffect_default;
// node_modules/@mui/material/utils/useId.js
var useId_default = useId;
// node_modules/@mui/material/utils/unsupportedProp.js
var unsupportedProp_default = unsupportedProp;
// node_modules/@mui/material/utils/useControlled.js
var useControlled_default = useControlled;
// node_modules/@mui/material/utils/useEventCallback.js
var useEventCallback_default2 = useEventCallback_default;
// node_modules/@mui/material/utils/useForkRef.js
var useForkRef_default = useForkRef;
// node_modules/@mui/material/utils/useIsFocusVisible.js
var useIsFocusVisible_default = useIsFocusVisible;
// node_modules/@mui/material/utils/index.js
var unstable_ClassNameGenerator = {
configure: (generator) => {
if (true) {
console.warn(["MUI: `ClassNameGenerator` import from `@mui/material/utils` is outdated and might cause unexpected issues.", "", "You should use `import { unstable_ClassNameGenerator } from '@mui/material/className'` instead", "", "The detail of the issue: https://github.com/mui/material-ui/issues/30011#issuecomment-1024993401", "", "The updated documentation: https://mui.com/guides/classname-generator/"].join("\n"));
}
ClassNameGenerator_default.configure(generator);
}
};
export {
capitalize_default,
createChainedFunction_default,
getSvgIconUtilityClass,
svgIconClasses_default,
SvgIcon_default,
createSvgIcon,
debounce_default,
deprecatedPropType_default,
isMuiElement_default,
ownerDocument_default,
ownerWindow_default,
requirePropFactory_default,
setRef_default,
useEnhancedEffect_default2 as useEnhancedEffect_default,
useId_default,
unsupportedProp_default,
useControlled_default,
useEventCallback_default2 as useEventCallback_default,
useForkRef_default,
useIsFocusVisible_default,
unstable_ClassNameGenerator
};
//# sourceMappingURL=chunk-ANTY7EHM.js.map