Local modifications to ClusterLabs/Anvil by Alteeve
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

32 lines
764 B

import { GetServerSidePropsResult, InferGetServerSidePropsType } from 'next';
import API_BASE_URL from '../lib/consts/API_BASE_URL';
import fetchJSON from '../lib/fetchers/fetchJSON';
export async function getServerSideProps(): Promise<
GetServerSidePropsResult<AnvilStatus>
> {
return {
props: await fetchJSON(
`${API_BASE_URL}/api/anvils/1aded871-fcb1-4473-9b97-6e9c246fc568`,
),
};
}
function DemoAnvilStatus({
nodes,
timestamp,
}: InferGetServerSidePropsType<typeof getServerSideProps>): JSX.Element {
return (
<div>
<h1>Demo Anvil Status</h1>
<h2>nodes</h2>
<pre>{JSON.stringify(nodes, null, 4)}</pre>
<h2>timestamp</h2>
<pre>{timestamp}</pre>
</div>
);
}
export default DemoAnvilStatus;