collaborative-ui
Version:
React component library for building real-time collaborative editing applications.
14 lines (13 loc) • 521 B
TypeScript
import type { Model } from 'json-joy/lib/json-crdt';
import * as React from 'react';
import { JsonCrdtModelState } from './JsonCrdtModelState';
export interface JsonCrdtModelProps {
model: Model<any>;
readonly?: boolean;
state?: JsonCrdtModelState;
filename?: string;
renderLeftToolbar?: () => React.ReactNode;
renderDisplay?: (model: Model<any>, readonly: boolean) => React.ReactNode;
renderContext?: () => React.ReactNode;
}
export declare const JsonCrdtModel: React.FC<JsonCrdtModelProps>;