make katex optional
This commit is contained in:
		@@ -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,
 | 
			
		||||
];
 | 
			
		||||
 
 | 
			
		||||
@@ -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)",
 | 
			
		||||
            },
 | 
			
		||||
        },
 | 
			
		||||
    ],
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user