Extract environment info display to separate component

Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-11-19 21:40:41 +00:00
parent 511d93fe30
commit 6c46fd6930
2 changed files with 22 additions and 10 deletions

View File

@@ -0,0 +1,20 @@
import React from 'react';
import docsConfig from '../config/docsConfig';
/**
* EnvironmentInfo component displays the current environment configuration
* including the docs URL and optional service URLs.
*/
export default function EnvironmentInfo() {
return (
<div className="margin-top--lg">
<p className="text--center">
Docs served from <strong>{docsConfig.publicDocsUrl}</strong>{' '}
{docsConfig.coreApiUrl && <>| Core API: {docsConfig.coreApiUrl} </>}
{docsConfig.webAppUrl && <>| Web App: {docsConfig.webAppUrl} </>}
{docsConfig.consoleUrl && <>| Console: {docsConfig.consoleUrl} </>}
{docsConfig.agentsApiUrl && <>| Agents API: {docsConfig.agentsApiUrl}</>}
</p>
</div>
);
}

View File

@@ -1,7 +1,7 @@
import Link from '@docusaurus/Link'; import Link from '@docusaurus/Link';
import Layout from '@theme/Layout'; import Layout from '@theme/Layout';
import React from 'react'; import React from 'react';
import docsConfig from '../config/docsConfig'; import EnvironmentInfo from '../components/EnvironmentInfo';
export default function Home() { export default function Home() {
return ( return (
@@ -43,15 +43,7 @@ export default function Home() {
</div> </div>
</div> </div>
<div className="margin-top--lg"> <EnvironmentInfo />
<p className="text--center">
Docs served from <strong>{docsConfig.publicDocsUrl}</strong>{' '}
{docsConfig.coreApiUrl && <>| Core API: {docsConfig.coreApiUrl} </>}
{docsConfig.webAppUrl && <>| Web App: {docsConfig.webAppUrl} </>}
{docsConfig.consoleUrl && <>| Console: {docsConfig.consoleUrl} </>}
{docsConfig.agentsApiUrl && <>| Agents API: {docsConfig.agentsApiUrl}</>}
</p>
</div>
</main> </main>
</Layout> </Layout>
); );