Represents the properties of the ActionMenu component.

interface IActionMenuProps<T extends any = object> {
    AfterContent?: any;
    BeforeContent?: any;
    className?: string;
    deps?: any[];
    disabled?: boolean;
    fallback?: (e: Error) => void;
    keepMounted?: boolean;
    onAction?: (action: string) => void;
    onLoadEnd?: (isOk: boolean) => void;
    onLoadStart?: () => void;
    onToggle?: (opened: boolean) => void;
    options?: Partial<IOption<any>>[];
    payload?: T;
    reloadSubject?: TSubject<void>;
    style?: any;
    sx?: any;
    throwError?: boolean;
    transparent?: boolean;
}

Type Parameters

  • T extends any = object

    The type of payload.

Properties

AfterContent?: any
BeforeContent?: any
className?: string
deps?: any[]
disabled?: boolean
fallback?: (e: Error) => void
keepMounted?: boolean
onAction?: (action: string) => void
onLoadEnd?: (isOk: boolean) => void
onLoadStart?: () => void
onToggle?: (opened: boolean) => void
options?: Partial<IOption<any>>[]
payload?: T
reloadSubject?: TSubject<void>
style?: any
sx?: any
throwError?: boolean
transparent?: boolean