refactor: Cleanup

This commit is contained in:
Aleksander Grygier 2026-02-09 01:43:59 +01:00
parent 7a0c4f282b
commit e5cbb815aa
3 changed files with 17 additions and 7 deletions

View File

@ -28,6 +28,7 @@
if (mimeType.startsWith(MimeTypePrefix.IMAGE) || IMAGE_FILE_EXTENSION_REGEX.test(uri)) {
return Image;
}
if (
mimeType.includes(MimeTypeIncludes.JSON) ||
mimeType.includes(MimeTypeIncludes.JAVASCRIPT) ||
@ -36,12 +37,15 @@
) {
return Code;
}
if (mimeType.includes(MimeTypePrefix.TEXT) || TEXT_FILE_EXTENSION_REGEX.test(uri)) {
return FileText;
}
if (uri.includes(UriPattern.DATABASE_KEYWORD) || uri.includes(UriPattern.DATABASE_SCHEME)) {
return Database;
}
return File;
}

View File

@ -29,6 +29,7 @@
if (mime.startsWith(MimeTypePrefix.IMAGE) || IMAGE_FILE_EXTENSION_REGEX.test(u)) {
return Image;
}
if (
mime.includes(MimeTypeIncludes.JSON) ||
mime.includes(MimeTypeIncludes.JAVASCRIPT) ||
@ -37,12 +38,15 @@
) {
return Code;
}
if (mime.includes(MimeTypePrefix.TEXT) || TEXT_FILE_EXTENSION_REGEX.test(u)) {
return FileText;
}
if (u.includes(UriPattern.DATABASE_KEYWORD) || u.includes(UriPattern.DATABASE_SCHEME)) {
return Database;
}
return File;
}

View File

@ -1,6 +1,7 @@
<script lang="ts">
import type { MCPPromptInfo } from '$lib/types';
import ChatFormPromptPickerArgumentInput from './ChatFormPromptPickerArgumentInput.svelte';
import { Button } from '$lib/components/ui/button';
interface Props {
prompt: MCPPromptInfo;
@ -65,20 +66,21 @@
</div>
{/if}
<div class="flex justify-end gap-2">
<button
<div class="flex justify-end mt-8 gap-2">
<Button
type="button"
size="sm"
onclick={onCancel}
class="rounded-lg px-3 py-1.5 text-sm text-muted-foreground hover:bg-accent"
variant="secondary"
>
Cancel
</button>
</Button>
<button
<Button
size="sm"
type="submit"
class="rounded-lg bg-primary px-3 py-1.5 text-sm text-primary-foreground hover:bg-primary/90"
>
Use Prompt
</button>
</Button>
</div>
</form>