export default function useActions(actions: Global.ActionItem[], ctx: T) { return actions .filter((action) => { return action.visible ? action.visible(ctx) : true; }) .map((action) => ({ ...action, disabled: action.disabled?.(ctx) })); }