MenuItem: DefineComponent<
ExtractPropTypes<
{
checked: { default: undefined; type: BooleanConstructor };
disabled: { default: false; type: BooleanConstructor };
href: { default: undefined; type: StringConstructor };
role: {
default: "menuitem";
type: PropType<"menuitem" | "menuitemcheckbox" | "menuitemradio">;
};
value: { default: undefined; type: StringConstructor };
},
>,
() => VNode<RendererNode, RendererElement, { [key: string]: any }>,
{},
{},
{},
ComponentOptionsMixin,
ComponentOptionsMixin,
"click"[],
"click",
PublicProps,
ToResolvedProps<
ExtractPropTypes<
{
checked: { default: undefined; type: BooleanConstructor };
disabled: { default: false; type: BooleanConstructor };
href: { default: undefined; type: StringConstructor };
role: {
default: "menuitem";
type: PropType<"menuitem" | "menuitemcheckbox" | "menuitemradio">;
};
value: { default: undefined; type: StringConstructor };
},
>,
"click"[],
>,
{
checked: boolean;
disabled: boolean;
href: string;
role: "menuitem"
| "menuitemcheckbox"
| "menuitemradio";
value: string;
},
{},
{},
{},
string,
ComponentProvideOptions,
true,
{},
any,
> = ...
A leaf menu entry. Default slot is the label. With
hrefit renders an anchor, otherwise a button. Emitsclickon activation; the owningMenuemitsselectwith the item's value.