????
Current Path : C:/inetpub/vhost/yte.nextform.vn/wwwroot/assets/ |
Current File : C:/inetpub/vhost/yte.nextform.vn/wwwroot/assets/MenuItem-E0s8StyZ.js |
var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{a as generateUtilityClasses,g as generateUtilityClass,s as styled,ba as ButtonBase,r as rootShouldForwardProp,_ as _extends,aX as alpha_1,bT as dividerClasses,b as reactExports,u as useThemeProps,f as _objectWithoutPropertiesLoose,aS as ListContext,av as useEnhancedEffect,a$ as useForkRef,j as jsxRuntimeExports,h as clsx,i as PropTypes,l as composeClasses}from"./index-D7FR_S6u.js";function getListItemIconUtilityClass(slot){return generateUtilityClass("MuiListItemIcon",slot)}__name(getListItemIconUtilityClass,"getListItemIconUtilityClass");const listItemIconClasses=generateUtilityClasses("MuiListItemIcon",["root","alignItemsFlexStart"]);function getListItemTextUtilityClass(slot){return generateUtilityClass("MuiListItemText",slot)}__name(getListItemTextUtilityClass,"getListItemTextUtilityClass");const listItemTextClasses=generateUtilityClasses("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function getMenuItemUtilityClass(slot){return generateUtilityClass("MuiMenuItem",slot)}__name(getMenuItemUtilityClass,"getMenuItemUtilityClass");const menuItemClasses=generateUtilityClasses("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),_excluded=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],overridesResolver=__name((props,styles)=>{const{ownerState}=props;return[styles.root,ownerState.dense&&styles.dense,ownerState.divider&&styles.divider,!ownerState.disableGutters&&styles.gutters]},"overridesResolver"),useUtilityClasses=__name(ownerState=>{const{disabled,dense,divider,disableGutters,selected,classes}=ownerState,composedClasses=composeClasses({root:["root",dense&&"dense",disabled&&"disabled",!disableGutters&&"gutters",divider&&"divider",selected&&"selected"]},getMenuItemUtilityClass,classes);return _extends({},classes,composedClasses)},"useUtilityClasses"),MenuItemRoot=styled(ButtonBase,{shouldForwardProp:prop=>rootShouldForwardProp(prop)||prop==="classes",name:"MuiMenuItem",slot:"Root",overridesResolver})(({theme,ownerState})=>_extends({},theme.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!ownerState.disableGutters&&{paddingLeft:16,paddingRight:16},ownerState.divider&&{borderBottom:`1px solid ${(theme.vars||theme).palette.divider}`,backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(theme.vars||theme).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${menuItemClasses.selected}`]:{backgroundColor:theme.vars?`rgba(${theme.vars.palette.primary.mainChannel} / ${theme.vars.palette.action.selectedOpacity})`:alpha_1(theme.palette.primary.main,theme.palette.action.selectedOpacity),[`&.${menuItemClasses.focusVisible}`]:{backgroundColor:theme.vars?`rgba(${theme.vars.palette.primary.mainChannel} / calc(${theme.vars.palette.action.selectedOpacity} + ${theme.vars.palette.action.focusOpacity}))`:alpha_1(theme.palette.primary.main,theme.palette.action.selectedOpacity+theme.palette.action.focusOpacity)}},[`&.${menuItemClasses.selected}:hover`]:{backgroundColor:theme.vars?`rgba(${theme.vars.palette.primary.mainChannel} / calc(${theme.vars.palette.action.selectedOpacity} + ${theme.vars.palette.action.hoverOpacity}))`:alpha_1(theme.palette.primary.main,theme.palette.action.selectedOpacity+theme.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:theme.vars?`rgba(${theme.vars.palette.primary.mainChannel} / ${theme.vars.palette.action.selectedOpacity})`:alpha_1(theme.palette.primary.main,theme.palette.action.selectedOpacity)}},[`&.${menuItemClasses.focusVisible}`]:{backgroundColor:(theme.vars||theme).palette.action.focus},[`&.${menuItemClasses.disabled}`]:{opacity:(theme.vars||theme).palette.action.disabledOpacity},[`& + .${dividerClasses.root}`]:{marginTop:theme.spacing(1),marginBottom:theme.spacing(1)},[`& + .${dividerClasses.inset}`]:{marginLeft:52},[`& .${listItemTextClasses.root}`]:{marginTop:0,marginBottom:0},[`& .${listItemTextClasses.inset}`]:{paddingLeft:36},[`& .${listItemIconClasses.root}`]:{minWidth:36}},!ownerState.dense&&{[theme.breakpoints.up("sm")]:{minHeight:"auto"}},ownerState.dense&&_extends({minHeight:32,paddingTop:4,paddingBottom:4},theme.typography.body2,{[`& .${listItemIconClasses.root} svg`]:{fontSize:"1.25rem"}}))),MenuItem=reactExports.forwardRef(__name(function(inProps,ref){const props=useThemeProps({props:inProps,name:"MuiMenuItem"}),{autoFocus=!1,component="li",dense=!1,divider=!1,disableGutters=!1,focusVisibleClassName,role="menuitem",tabIndex:tabIndexProp,className}=props,other=_objectWithoutPropertiesLoose(props,_excluded),context=reactExports.useContext(ListContext),childContext=reactExports.useMemo(()=>({dense:dense||context.dense||!1,disableGutters}),[context.dense,dense,disableGutters]),menuItemRef=reactExports.useRef(null);useEnhancedEffect(()=>{autoFocus&&(menuItemRef.current?menuItemRef.current.focus():console.error("MUI: Unable to set focus to a MenuItem whose component has not been rendered."))},[autoFocus]);const ownerState=_extends({},props,{dense:childContext.dense,divider,disableGutters}),classes=useUtilityClasses(props),handleRef=useForkRef(menuItemRef,ref);let tabIndex;return props.disabled||(tabIndex=tabIndexProp!==void 0?tabIndexProp:-1),jsxRuntimeExports.jsx(ListContext.Provider,{value:childContext,children:jsxRuntimeExports.jsx(MenuItemRoot,_extends({ref:handleRef,role,tabIndex,component,focusVisibleClassName:clsx(classes.focusVisible,focusVisibleClassName),className:clsx(classes.root,className)},other,{ownerState,classes}))})},"MenuItem2"));MenuItem.propTypes={autoFocus:PropTypes.bool,children:PropTypes.node,classes:PropTypes.object,className:PropTypes.string,component:PropTypes.elementType,dense:PropTypes.bool,disabled:PropTypes.bool,disableGutters:PropTypes.bool,divider:PropTypes.bool,focusVisibleClassName:PropTypes.string,role:PropTypes.string,selected:PropTypes.bool,sx:PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.func,PropTypes.object,PropTypes.bool])),PropTypes.func,PropTypes.object]),tabIndex:PropTypes.number};export{MenuItem as M,getListItemTextUtilityClass as a,getListItemIconUtilityClass as g,listItemTextClasses as l};