UNPKG

usxeditor

Version:

USX editor react component.

26 lines (25 loc) 693 B
import React from 'react'; export interface CharacterMarkerDefinitions { [key: string]: CharacterMarkerDefinition; } export interface CharacterMarkerDefinition { style?: any; fontSize?: number; } export declare type Props = { usx: string; paraMap: string[]; charMap: CharacterMarkerDefinitions; showFootnotePane?: boolean; showStatusBar?: boolean; onUsxChanged: (usx: string) => void; }; export declare type State = { startIndex: number; endIndex: number; topPaneHasFocus: boolean; }; export default class UsxEditor extends React.PureComponent<Props, State> { constructor(props: Props); render(): JSX.Element; }