UEA-PRODEM
This commit is contained in:
+6
@@ -141,12 +141,18 @@ declare const MenuSub: React.FC<MenuSubProps>;
|
||||
interface MenuSubTriggerProps extends MenuItemImplProps {
|
||||
}
|
||||
declare const MenuSubTrigger: React.ForwardRefExoticComponent<MenuSubTriggerProps & React.RefAttributes<HTMLDivElement>>;
|
||||
type AlignSubContent = Exclude<(typeof PopperPrimitive.ALIGN_OPTIONS)[number], 'center'>;
|
||||
interface MenuSubContentProps extends Omit<MenuContentImplProps, keyof MenuContentImplPrivateProps | 'onCloseAutoFocus' | 'onEntryFocus' | 'side' | 'align'> {
|
||||
/**
|
||||
* Used to force mounting when more control is needed. Useful when
|
||||
* controlling animation with React animation libraries.
|
||||
*/
|
||||
forceMount?: true;
|
||||
/**
|
||||
* Controls the direction the subcontent appears from its anchor menu item
|
||||
* Default: start
|
||||
*/
|
||||
align?: AlignSubContent;
|
||||
}
|
||||
declare const MenuSubContent: React.ForwardRefExoticComponent<MenuSubContentProps & React.RefAttributes<HTMLDivElement>>;
|
||||
declare const Root: React.FC<MenuProps>;
|
||||
|
||||
+6
@@ -141,12 +141,18 @@ declare const MenuSub: React.FC<MenuSubProps>;
|
||||
interface MenuSubTriggerProps extends MenuItemImplProps {
|
||||
}
|
||||
declare const MenuSubTrigger: React.ForwardRefExoticComponent<MenuSubTriggerProps & React.RefAttributes<HTMLDivElement>>;
|
||||
type AlignSubContent = Exclude<(typeof PopperPrimitive.ALIGN_OPTIONS)[number], 'center'>;
|
||||
interface MenuSubContentProps extends Omit<MenuContentImplProps, keyof MenuContentImplPrivateProps | 'onCloseAutoFocus' | 'onEntryFocus' | 'side' | 'align'> {
|
||||
/**
|
||||
* Used to force mounting when more control is needed. Useful when
|
||||
* controlling animation with React animation libraries.
|
||||
*/
|
||||
forceMount?: true;
|
||||
/**
|
||||
* Controls the direction the subcontent appears from its anchor menu item
|
||||
* Default: start
|
||||
*/
|
||||
align?: AlignSubContent;
|
||||
}
|
||||
declare const MenuSubContent: React.ForwardRefExoticComponent<MenuSubContentProps & React.RefAttributes<HTMLDivElement>>;
|
||||
declare const Root: React.FC<MenuProps>;
|
||||
|
||||
+3
-3
@@ -709,7 +709,7 @@ var MenuSubTrigger = React.forwardRef(
|
||||
id: subContext.triggerId,
|
||||
"aria-haspopup": "menu",
|
||||
"aria-expanded": context.open,
|
||||
"aria-controls": subContext.contentId,
|
||||
"aria-controls": context.open ? subContext.contentId : void 0,
|
||||
"data-state": getOpenState(context.open),
|
||||
...props,
|
||||
ref: (0, import_react_compose_refs.composeRefs)(forwardedRef, subContext.onTriggerChange),
|
||||
@@ -786,7 +786,7 @@ var SUB_CONTENT_NAME = "MenuSubContent";
|
||||
var MenuSubContent = React.forwardRef(
|
||||
(props, forwardedRef) => {
|
||||
const portalContext = usePortalContext(CONTENT_NAME, props.__scopeMenu);
|
||||
const { forceMount = portalContext.forceMount, ...subContentProps } = props;
|
||||
const { forceMount = portalContext.forceMount, align = "start", ...subContentProps } = props;
|
||||
const context = useMenuContext(CONTENT_NAME, props.__scopeMenu);
|
||||
const rootContext = useMenuRootContext(CONTENT_NAME, props.__scopeMenu);
|
||||
const subContext = useMenuSubContext(SUB_CONTENT_NAME, props.__scopeMenu);
|
||||
@@ -799,7 +799,7 @@ var MenuSubContent = React.forwardRef(
|
||||
"aria-labelledby": subContext.triggerId,
|
||||
...subContentProps,
|
||||
ref: composedRefs,
|
||||
align: "start",
|
||||
align,
|
||||
side: rootContext.dir === "rtl" ? "left" : "right",
|
||||
disableOutsidePointerEvents: false,
|
||||
disableOutsideScroll: false,
|
||||
|
||||
+2
-2
File diff suppressed because one or more lines are too long
+3
-3
@@ -642,7 +642,7 @@ var MenuSubTrigger = React.forwardRef(
|
||||
id: subContext.triggerId,
|
||||
"aria-haspopup": "menu",
|
||||
"aria-expanded": context.open,
|
||||
"aria-controls": subContext.contentId,
|
||||
"aria-controls": context.open ? subContext.contentId : void 0,
|
||||
"data-state": getOpenState(context.open),
|
||||
...props,
|
||||
ref: composeRefs(forwardedRef, subContext.onTriggerChange),
|
||||
@@ -719,7 +719,7 @@ var SUB_CONTENT_NAME = "MenuSubContent";
|
||||
var MenuSubContent = React.forwardRef(
|
||||
(props, forwardedRef) => {
|
||||
const portalContext = usePortalContext(CONTENT_NAME, props.__scopeMenu);
|
||||
const { forceMount = portalContext.forceMount, ...subContentProps } = props;
|
||||
const { forceMount = portalContext.forceMount, align = "start", ...subContentProps } = props;
|
||||
const context = useMenuContext(CONTENT_NAME, props.__scopeMenu);
|
||||
const rootContext = useMenuRootContext(CONTENT_NAME, props.__scopeMenu);
|
||||
const subContext = useMenuSubContext(SUB_CONTENT_NAME, props.__scopeMenu);
|
||||
@@ -732,7 +732,7 @@ var MenuSubContent = React.forwardRef(
|
||||
"aria-labelledby": subContext.triggerId,
|
||||
...subContentProps,
|
||||
ref: composedRefs,
|
||||
align: "start",
|
||||
align,
|
||||
side: rootContext.dir === "rtl" ? "left" : "right",
|
||||
disableOutsidePointerEvents: false,
|
||||
disableOutsideScroll: false,
|
||||
|
||||
+2
-2
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user