UNPKG

collaborative-ui

Version:

React component library for building real-time collaborative editing applications.

17 lines (16 loc) 719 B
import * as React from 'react'; import { JsonCrdtLogState, type JsonCrdtLogView } from './JsonCrdtLogState'; import type { Log } from 'json-joy/lib/json-crdt/log/Log'; import { type JsonCrdtModelProps } from '../JsonCrdtModel'; import type { Model } from 'json-joy/lib/json-crdt'; export interface JsonCrdtLogProps extends Pick<JsonCrdtModelProps, 'renderDisplay'> { state?: JsonCrdtLogState; log: Log<any>; view?: JsonCrdtLogView; spacious?: boolean; /** Name used when downloading the log as file. */ filename?: string; renderLeftToolbar?: () => React.ReactNode; onModel?: (model: Model<any>, readonly: boolean) => void; } export declare const JsonCrdtLog: React.FC<JsonCrdtLogProps>;