"use client"; import { DiagramBuilder } from "@/components/DiagramBuilder"; import { createSimpleProcess, templates } from "@/data/diagramTemplates"; import { createFlowDiagram } from "@/utils/asciiBuilder"; export default function ExamplesPage() { return (
Create a simple 3-step process programmatically:
{`import { createSimpleProcess } from '@/data/diagramTemplates';
const diagram = createSimpleProcess(['Start', 'Process', 'End']);`}
Mix container, inner, and regular boxes:
{`const diagram = createFlowDiagram({
title: 'API Request Flow',
width: 65,
steps: [
{ label: 'Client Request', type: 'regular', shadow: true },
{ label: 'API Gateway', type: 'container', shadow: true },
{ label: 'Process', type: 'inner', shadow: true },
{ label: 'Response', type: 'regular', shadow: true }
]
});`}
{`import { DiagramBuilder } from '@/components/DiagramBuilder';`}
{` `}
regular - Thin box borders (┌─┐)inner - Thick borders (┏━┓)container - Extra thick borders (╔═╗)