From 3f86f76784967440d8996f9e4f2698ea63bf35cb Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 23 Jun 2021 18:55:51 +0100 Subject: [PATCH] pass through room name when env set --- dailyjs/basic-call/pages/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/dailyjs/basic-call/pages/index.js b/dailyjs/basic-call/pages/index.js index e0320c9..b9d8906 100644 --- a/dailyjs/basic-call/pages/index.js +++ b/dailyjs/basic-call/pages/index.js @@ -20,11 +20,12 @@ import { Intro, NotConfigured } from '../components/Intro'; export default function Index({ domain, isConfigured = false, + predefinedRoom = false, asides, customTrayComponent, customAppComponent, }) { - const [roomName, setRoomName] = useState(''); + const [roomName, setRoomName] = useState(predefinedRoom || ''); const [fetchingToken, setFetchingToken] = useState(false); const [token, setToken] = useState(); const [tokenError, setTokenError] = useState(); @@ -116,6 +117,7 @@ export default function Index({ Index.propTypes = { isConfigured: PropTypes.bool.isRequired, + predefinedRoom: PropTypes.bool.isRequired, domain: PropTypes.string, asides: PropTypes.arrayOf(PropTypes.func), customTrayComponent: PropTypes.node, @@ -127,11 +129,15 @@ export async function getStaticProps() { const isConfigured = !!process.env.DAILY_DOMAIN && !!process.env.DAILY_API_KEY; + // Have we predefined a room to use? + const predefinedRoom = process.env.DAILY_ROOM || false; + // Pass through domain as prop return { props: { domain: process.env.DAILY_DOMAIN || null, isConfigured, + predefinedRoom, }, }; }