import { hideRhs } from "@silverbulletmd/plugos-silverbullet-syscall/editor"; import { invokeFunction } from "@silverbulletmd/plugos-silverbullet-syscall/system"; import * as clientStore from "@silverbulletmd/plugos-silverbullet-syscall/clientStore"; export async function togglePreview() { let currentValue = !!(await clientStore.get("enableMarkdownPreview")); await clientStore.set("enableMarkdownPreview", !currentValue); if (!currentValue) { await invokeFunction("client", "preview"); // updateMarkdownPreview(); } else { await hideMarkdownPreview(); } } async function hideMarkdownPreview() { await hideRhs(); }