{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "notionic",
  "homepage": "https://notionic.dev",
  "items": [
    {
      "name": "notion-code",
      "type": "registry:component",
      "title": "Notion Code",
      "description": "A Notion code block as shadcn/ui's Code Block, highlighted on the server, with a copy button.",
      "dependencies": [
        "notionic"
      ],
      "registryDependencies": [
        "code-block"
      ],
      "files": [
        {
          "path": "registry/notionic/notion-code.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notion-callout",
      "type": "registry:component",
      "title": "Notion Callout",
      "description": "A Notion callout as shadcn/ui's Alert, with the callout's icon.",
      "dependencies": [
        "notionic"
      ],
      "registryDependencies": [
        "alert"
      ],
      "files": [
        {
          "path": "registry/notionic/notion-callout.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notion-table",
      "type": "registry:component",
      "title": "Notion Table",
      "description": "A Notion table as shadcn/ui's Table, with header rows and columns.",
      "dependencies": [
        "notionic"
      ],
      "registryDependencies": [
        "table"
      ],
      "files": [
        {
          "path": "registry/notionic/notion-table.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notion-toggle",
      "type": "registry:component",
      "title": "Notion Toggle",
      "description": "A Notion toggle as shadcn/ui's Collapsible.",
      "dependencies": [
        "notionic"
      ],
      "registryDependencies": [
        "collapsible"
      ],
      "files": [
        {
          "path": "registry/notionic/notion-toggle.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notion-tabs",
      "type": "registry:component",
      "title": "Notion Tabs",
      "description": "Notion tabs as shadcn/ui's Tabs, with every panel kept in the HTML.",
      "dependencies": [
        "notionic"
      ],
      "registryDependencies": [
        "tabs"
      ],
      "files": [
        {
          "path": "registry/notionic/notion-tabs.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notion-equation",
      "type": "registry:component",
      "title": "Notion Equation",
      "description": "Notion equations, in blocks and inside text, typeset with KaTeX on the server.",
      "dependencies": [
        "notionic",
        "katex"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "registry/notionic/notion-equation.tsx",
          "type": "registry:component"
        }
      ]
    },
    {
      "name": "notion-mermaid",
      "type": "registry:component",
      "title": "Notion Mermaid",
      "description": "Draws Notion mermaid code blocks as diagrams, loading Mermaid only on pages that have one, with the code as fallback.",
      "dependencies": [
        "notionic",
        "mermaid"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "registry/notionic/notion-mermaid.tsx",
          "type": "registry:component"
        },
        {
          "path": "registry/notionic/mermaid-diagram.tsx",
          "type": "registry:component"
        }
      ]
    }
  ]
}
