hunk.code_window:     handleError: (event: React.MouseEvent<HTMLElement>, error: string) => void;
     } & RecaptchaProps,
   ) {
     const recaptchaRef = useRef<ReCAPTCHA>(null);
     const [isInvalidKey, setInvalidKey] = useState(false);
     const handleBtnClick = async (event: React.MouseEvent<HTMLElement>) => {
       if (isInvalidKey) {
         // Handle incorrent google recaptcha site key
         props.handleError(event, createMessage(GOOGLE_RECAPTCHA_KEY_ERROR));
       } else {
  
hunk.labels: keep keep keep keep add keep keep keep keep keep
hunk.after_edit:   const handleRecaptchaLoading = (isloading: boolean) => {
       props.handleRecaptchaV2Loading && props.handleRecaptchaV2Loading(isloading);
     };
  
hunk.file_path: app/client/src/components/designSystems/blueprint/ButtonComponent.tsx
hunk.type: add
file: <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" viewBox="0 0 20 20"><path fill="#E9E9E9" fill-rule="evenodd" d="M17.5 2.30005V17.3H2.5V2.30005H17.5ZM15.625 4.17505H4.375V15.425H15.625V4.17505ZM13.2143 6.58576H6.78571V13.0143H13.2143V6.58576Z" clip-rule="evenodd"/></svg>