import React from 'react'; import useBaseUrl from '@docusaurus/useBaseUrl'; export default function ArchifyDiagram({name, title}: {name: string; title: string}): React.ReactElement { if (!/^[a-z0-9]+(?:-[a-z0-9]+)*$/.test(name)) throw new Error('Invalid diagram name'); const source = useBaseUrl(`/diagrams/${name}/`); const json = useBaseUrl(`/diagrams/${name}.json`); return
Interactive diagram
Open full viewer ↗JSON source ↓