PlutoMenuItem.widget constructor
A menu item of type Widget.
id
Set a unique ID for the menu widget.
Prevents key from being changed when PlutoMenuItem is created in the build
method.
When PlutoMenuItem is created in State.initState, etc.,
there is no need to set id
because key does not change
even if build
is called multiple times.
Implementation
factory PlutoMenuItem.widget({
Object? id,
required Widget widget,
bool enable = false,
void Function()? onTap,
}) {
return PlutoMenuItemWidget(
id: id,
widget: widget,
enable: enable,
onTap: onTap,
);
}