make katex optional

This commit is contained in:
cogentapps
2023-07-02 08:00:39 +00:00
parent 1f739e94c4
commit 56582e6f5e
4 changed files with 39 additions and 8 deletions

View File

@@ -4,7 +4,7 @@ import { OptionGroup } from "../core/options/option-group";
import { openAIOptions } from "./openai";
import { parameterOptions } from "./parameters";
import { ttsServiceOptions } from "./tts-service";
import { autoScrollOptions, inputOptions } from "./ui";
import { autoScrollOptions, inputOptions, markdownOptions } from "./ui";
import { whisperOptions } from "./whisper";
export const globalOptions: OptionGroup[] = [
@@ -12,6 +12,7 @@ export const globalOptions: OptionGroup[] = [
autoScrollOptions,
parameterOptions,
inputOptions,
markdownOptions,
whisperOptions,
ttsServiceOptions,
];

View File

@@ -47,4 +47,20 @@ export const inputOptions: OptionGroup = {
},
},
],
}
export const markdownOptions: OptionGroup = {
id: 'markdown',
name: "Markdown",
options: [
{
id: 'katex',
defaultValue: false,
displayOnSettingsScreen: "ui",
renderProps: {
type: "checkbox",
label: "Enable Katex math rendering (experimental)",
},
},
],
}