const ButtonElement = ({ text, actionId, url, value, style, context, confirm, parser }: ButtonElementProps) => {
    const [performAction, performingAction] = usePerformAction(actionId);

    const handleClick = useCallback(
        async (event: TargetedEvent<HTMLElement, MouseEvent>) => {