import { CKAN, DatasetSearchForm, ListOfDatasets, PackageSearchOptions, Organization, Group, } from '@portaljs/ckan'; import getConfig from 'next/config'; import { useState } from 'react'; const backend_url = getConfig().publicRuntimeConfig.DMS; export async function getServerSideProps() { const ckan = new CKAN(backend_url); const groups = await ckan.getGroupsWithDetails(); const orgs = await ckan.getOrgsWithDetails(); return { props: { groups, orgs, }, }; } export default function Home({ orgs, groups, }: { orgs: Organization[]; groups: Group[]; }) { const ckan = new CKAN(backend_url); const [options, setOptions] = useState({ offset: 0, limit: 5, tags: [], groups: [], orgs: [], }); return (
{' '}
); }