Clean up types
This commit is contained in:
parent
17d5ee196f
commit
2565a67e28
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue