Components

Docyrus Data Source Picker

Docyrus Data Source Picker component with multiple variants and sizes.

Client Only

Installation

pnpm dlx @docyrus/cli add @docyrus/ui-docyrus-data-source-picker
UI Primitives(4 components)
npx shadcn@latest add badge button dialog tooltip

Usage

import {
  DocyrusDataSourcePicker
} from "@docyrus/ui/components/docyrus-data-source-picker";

<DocyrusDataSourcePicker
  schema={...}
  selectedDataSource={...}
  jsonataContextPaths={ContextPath[]}
  handlebarsContextPaths={ContextPath[]}
  selectedRecord={...}
  recordText="..."
  hasSelection
/>

API Reference

PropTypeDefault
schemaJsonSchema | null—
selectedDataSourceDataSource | null—
jsonataContextPathsArray<ContextPath>—
handlebarsContextPathsArray<ContextPath>—
selectedRecordRecord<string, unknown> | null—
recordTextstring—
hasSelectionboolean—
classNamestring—

On this page