dispatch static method
Implementation
static bool dispatch(GiantToadAction action) {
final focus = FocusManager.instance.primaryFocus;
if (action == GiantToadUiActions.next) return focus?.nextFocus() ?? false;
if (action == GiantToadUiActions.previous) {
return focus?.previousFocus() ?? false;
}
if (action == GiantToadUiActions.activate) {
final context = focus?.context;
if (context == null) return false;
Actions.invoke(context, const ActivateIntent());
return true;
}
return false;
}