Skip to content

Commit 578e67c

Browse files
authored
docs[patch]: properly load/use env vars (langchain-ai#18942)
1 parent 0d888a6 commit 578e67c

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

docs/docusaurus.config.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,8 @@ const config = {
338338
],
339339

340340
customFields: {
341-
NEXT_PUBLIC_SUPABASE_PUBLIC_KEY:
342-
process.env.NEXT_PUBLIC_SUPABASE_PUBLIC_KEY,
343-
NEXT_PUBLIC_SUPABASE_URL: process.env.NEXT_PUBLIC_SUPABASE_URL,
341+
supabasePublicKey: process.env.NEXT_PUBLIC_SUPABASE_PUBLIC_KEY,
342+
supabaseUrl: process.env.NEXT_PUBLIC_SUPABASE_URL,
344343
},
345344
};
346345

docs/src/theme/Feedback.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/* eslint-disable no-return-assign, react/jsx-props-no-spreading */
22
import React, { useState, useEffect } from "react";
33
import { createClient } from "@supabase/supabase-js";
4+
import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
45

56
const useCookie = () => {
67
/**
@@ -110,6 +111,7 @@ const getIpAddress = async () => {
110111
export default function Feedback() {
111112
const { setCookie, checkCookie } = useCookie();
112113
const [feedbackSent, setFeedbackSent] = useState(false);
114+
const { siteConfig } = useDocusaurusContext();
113115

114116
/** @param {"good" | "bad"} feedback */
115117
const handleFeedback = async (feedback) => {
@@ -125,8 +127,8 @@ export default function Feedback() {
125127

126128
/** @type {Database} */
127129
const supabase = createClient(
128-
process.env.NEXT_PUBLIC_SUPABASE_URL,
129-
process.env.NEXT_PUBLIC_SUPABASE_PUBLIC_KEY
130+
siteConfig.customFields.supabaseUrl,
131+
siteConfig.customFields.supabasePublicKey
130132
);
131133
try {
132134
const ipAddress = await getIpAddress();

0 commit comments

Comments
 (0)