UNPKG

polen

Version:

A framework for delightful GraphQL developer portals

23 lines 831 B
import { jsx as _jsx } from "react/jsx-runtime"; import { createRoute } from '#lib/react-router-aid/react-router-aid'; import { useLoaderData } from '#lib/react-router-loader/react-router-loader'; import { useParams } from 'react-router'; import { MissingSchema } from '../components/MissingSchema.js'; import { NamedType } from '../components/NamedType.js'; const Component = () => { const params = useParams(); const data = useLoaderData(`reference`); if (!data.schema) { return _jsx(MissingSchema, {}); } const type = data.schema.getType(params.type); if (!type) { return `Could not find type ${params.type}`; } return _jsx(NamedType, { data: type }); }; export const reference$type = createRoute({ path: `:type`, Component, }); //# sourceMappingURL=reference.$type.js.map