feat(captcha): add enviromnent viariables loading

-
pull/1/head
TBS093A 2025-05-12 08:23:52 +02:00
parent 5b7625d1cc
commit a555549fe5
3 changed files with 5 additions and 1 deletions

2
.env.example 100644
View File

@ -0,0 +1,2 @@
export GATSBY_RECAPTCHA_SITE_KEY=""
export GATSBY_RECAPTCHA_SECRET_KEY=""

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
node_modules/ node_modules/
.cache/ .cache/
public/ public/
.env

View File

@ -4,6 +4,7 @@ import { content_pl } from "../content/kamil"
import { content_en } from "../content/kamil" import { content_en } from "../content/kamil"
import ReCAPTCHA from "react-google-recaptcha" import ReCAPTCHA from "react-google-recaptcha"
const RECAPTCHA_SITE_KEY = process.env.GATSBY_RECAPTCHA_SITE_KEY || "YOUR_RECAPTCHA_SITE_KEY"
const MiniWorkImage = ({ image }) => { const MiniWorkImage = ({ image }) => {
return ( return (
@ -284,7 +285,7 @@ const SegmentGeneral = ({ segment }) => {
{!isVerified ? ( {!isVerified ? (
<div className="captcha-container"> <div className="captcha-container">
<ReCAPTCHA <ReCAPTCHA
sitekey="YOUR_RECAPTCHA_SITE_KEY" sitekey={RECAPTCHA_SITE_KEY}
onChange={handleCaptchaChange} onChange={handleCaptchaChange}
/> />
</div> </div>