import prisma from '../../lib/prisma'; import { GetServerSideProps } from 'next'; import React from 'react'; import { App } from '../../types'; import axios from 'axios'; import { IdPMetadata } from '../../types'; export const getServerSideProps: GetServerSideProps = async ({ params }) => { const app = await prisma.app.findUnique({ where: { id: params?.id, } }); const metadata = await axios.get('http://localhost:4000/api/apps/metadata'); return { props: { app, metadata: metadata.data, }, }; }; const ShowApp: React.FC<{app: App, metadata: IdPMetadata}> = ({app, metadata}) => { return (
Id: {app.id}
name: {app.name}
acs_url: {app.acs_url}
entity_id: {app.entity_id}
Metadatasso_url: {metadata.sso_url}
entity_id: {metadata.entity_id}
certificate: {metadata.certificate}