Clean up types

This commit is contained in:
Webifi 2023-05-28 12:04:17 -05:00
parent 17d5ee196f
commit 2565a67e28
1 changed files with 9 additions and 9 deletions

View File

@ -16,7 +16,7 @@
$: chatSettings = chat.settings $: chatSettings = chat.settings
// Marked options // Marked options
const markedownOptions = { const markdownOptions = {
gfm: true, // Use GitHub Flavored Markdown gfm: true, // Use GitHub Flavored Markdown
breaks: true, // Enable line breaks in markdown breaks: true, // Enable line breaks in markdown
mangle: false // Do not mangle email addresses mangle: false // Do not mangle email addresses
@ -24,21 +24,21 @@
const dispatch = createEventDispatcher() const dispatch = createEventDispatcher()
let editing = false let editing = false
let original let original:string
let defaultModel:Model let defaultModel:Model
let noEdit let noEdit:boolean
onMount(() => { onMount(() => {
original = message.content original = message.content
defaultModel = chatSettings.model as any defaultModel = chatSettings.model as any
noEdit = message.summarized noEdit = !!message.summarized
}) })
const edit = (msgid) => { const edit = (uuid:string) => {
if (noEdit) return if (noEdit) return
editing = true editing = true
setTimeout(() => { setTimeout(() => {
const el = document.getElementById(msgid) const el = document.getElementById(uuid)
el && el.focus() el && el.focus()
}, 0) }, 0)
} }
@ -55,12 +55,12 @@
} }
} }
function exit () { const exit = () => {
doChange() doChange()
editing = false editing = false
} }
function keydown (event) { const keydown = (event:KeyboardEvent) => {
if (event.key === 'Escape') { if (event.key === 'Escape') {
event.preventDefault() event.preventDefault()
message.content = original message.content = original
@ -144,7 +144,7 @@
> >
<SvelteMarkdown <SvelteMarkdown
source={message.content} source={message.content}
options={markedownOptions} options={markdownOptions}
renderers={{ code: Code, html: Code }} renderers={{ code: Code, html: Code }}
/> />
</div> </div>