polen
Version:
A framework for delightful GraphQL developer portals
24 lines • 929 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { createRoute } from '#lib/react-router-aid/react-router-aid';
import { createLoader, useLoaderData } from '#lib/react-router-loader/react-router-loader';
import PROJECT_DATA from 'virtual:polen/project/data.jsonsuper';
import { Changelog } from '../components/Changelog.js';
import { ChangelogLayout } from '../components/ChangelogLayout.js';
const loader = createLoader(() => {
return {
schema: PROJECT_DATA.schema,
};
});
const Component = () => {
const data = useLoaderData();
if (!data.schema) {
return _jsx("div", { children: "No data to show. There is no schema is." });
}
return (_jsx(ChangelogLayout, { versions: data.schema.versions, children: _jsx(Changelog, { schema: data.schema }) }));
};
export const changelog = createRoute({
path: `changelog`,
loader,
Component,
});
//# sourceMappingURL=changelog.js.map