collaborative-ui
Version:
React component library for building real-time collaborative editing applications.
15 lines (14 loc) • 480 B
TypeScript
import type { Model } from 'json-joy/lib/json-crdt';
import * as React from 'react';
import type { JsonNode } from 'json-joy/lib/json-crdt/nodes/types';
export interface NodeCardProps {
model: Model<any>;
node: JsonNode;
collapsed?: boolean;
readonly?: boolean;
children?: React.ReactNode;
right?: React.ReactNode;
onClose?: React.MouseEventHandler;
onTitleClick?: React.MouseEventHandler;
}
export declare const NodeCard: React.FC<NodeCardProps>;