refac: auto completion

This commit is contained in:
Timothy Jaeryang Baek 2024-11-28 23:26:09 -08:00
parent fa5e1f7452
commit c1fd1d3490
2 changed files with 13 additions and 8 deletions

View File

@ -591,6 +591,7 @@
)} )}
placeholder={placeholder ? placeholder : $i18n.t('Send a Message')} placeholder={placeholder ? placeholder : $i18n.t('Send a Message')}
largeTextAsFile={$settings?.largeTextAsFile ?? false} largeTextAsFile={$settings?.largeTextAsFile ?? false}
autocomplete={true}
bind:value={prompt} bind:value={prompt}
on:keydown={async (e) => { on:keydown={async (e) => {
e = e.detail.event; e = e.detail.event;

View File

@ -151,15 +151,19 @@
Highlight, Highlight,
Typography, Typography,
Placeholder.configure({ placeholder }), Placeholder.configure({ placeholder }),
AIAutocompletion.configure({ ...(autocomplete
generateCompletion: async (text) => { ? [
if (text.trim().length === 0) { AIAutocompletion.configure({
return null; generateCompletion: async (text) => {
} if (text.trim().length === 0) {
return null;
}
return 'AI-generated suggestion'; return 'AI-generated suggestion';
} }
}) })
]
: [])
], ],
content: content, content: content,
autofocus: true, autofocus: true,