@blinkk/editor
Version:
Structured content editor with live previews.
19 lines (18 loc) • 885 B
TypeScript
import { WorkspaceData } from '../../api';
import { TemplateResult } from '@blinkk/selective-edit';
import { FormDialogModal } from '../../ui/modal';
import { MenuSectionPart, MenuSectionPartConfig } from './index';
import { LiveEditor } from '../../editor';
export declare class WorkspacesPart extends MenuSectionPart {
constructor(config: MenuSectionPartConfig);
classesForPart(): Record<string, boolean>;
classesForWorkspace(workspace: WorkspaceData): Record<string, boolean>;
protected getOrCreateModalNew(editor: LiveEditor): FormDialogModal;
loadWorkspace(): void;
loadWorkspaces(): void;
templateContent(editor: LiveEditor): TemplateResult;
templateCreateWorkspace(editor: LiveEditor): TemplateResult;
templateNewWorkspace(editor: LiveEditor): TemplateResult;
templateTitle(editor: LiveEditor): TemplateResult;
get title(): string;
}