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: import styled from "styled-components";
  
  export default styled.p`
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.02em;
    color: #4e5d78;
    margin-bottom: 5px;
  `;
  