refactor: Cleanup
This commit is contained in:
parent
7a0c4f282b
commit
e5cbb815aa
|
|
@ -28,6 +28,7 @@
|
||||||
if (mimeType.startsWith(MimeTypePrefix.IMAGE) || IMAGE_FILE_EXTENSION_REGEX.test(uri)) {
|
if (mimeType.startsWith(MimeTypePrefix.IMAGE) || IMAGE_FILE_EXTENSION_REGEX.test(uri)) {
|
||||||
return Image;
|
return Image;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (
|
if (
|
||||||
mimeType.includes(MimeTypeIncludes.JSON) ||
|
mimeType.includes(MimeTypeIncludes.JSON) ||
|
||||||
mimeType.includes(MimeTypeIncludes.JAVASCRIPT) ||
|
mimeType.includes(MimeTypeIncludes.JAVASCRIPT) ||
|
||||||
|
|
@ -36,12 +37,15 @@
|
||||||
) {
|
) {
|
||||||
return Code;
|
return Code;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mimeType.includes(MimeTypePrefix.TEXT) || TEXT_FILE_EXTENSION_REGEX.test(uri)) {
|
if (mimeType.includes(MimeTypePrefix.TEXT) || TEXT_FILE_EXTENSION_REGEX.test(uri)) {
|
||||||
return FileText;
|
return FileText;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (uri.includes(UriPattern.DATABASE_KEYWORD) || uri.includes(UriPattern.DATABASE_SCHEME)) {
|
if (uri.includes(UriPattern.DATABASE_KEYWORD) || uri.includes(UriPattern.DATABASE_SCHEME)) {
|
||||||
return Database;
|
return Database;
|
||||||
}
|
}
|
||||||
|
|
||||||
return File;
|
return File;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,7 @@
|
||||||
if (mime.startsWith(MimeTypePrefix.IMAGE) || IMAGE_FILE_EXTENSION_REGEX.test(u)) {
|
if (mime.startsWith(MimeTypePrefix.IMAGE) || IMAGE_FILE_EXTENSION_REGEX.test(u)) {
|
||||||
return Image;
|
return Image;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (
|
if (
|
||||||
mime.includes(MimeTypeIncludes.JSON) ||
|
mime.includes(MimeTypeIncludes.JSON) ||
|
||||||
mime.includes(MimeTypeIncludes.JAVASCRIPT) ||
|
mime.includes(MimeTypeIncludes.JAVASCRIPT) ||
|
||||||
|
|
@ -37,12 +38,15 @@
|
||||||
) {
|
) {
|
||||||
return Code;
|
return Code;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (mime.includes(MimeTypePrefix.TEXT) || TEXT_FILE_EXTENSION_REGEX.test(u)) {
|
if (mime.includes(MimeTypePrefix.TEXT) || TEXT_FILE_EXTENSION_REGEX.test(u)) {
|
||||||
return FileText;
|
return FileText;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (u.includes(UriPattern.DATABASE_KEYWORD) || u.includes(UriPattern.DATABASE_SCHEME)) {
|
if (u.includes(UriPattern.DATABASE_KEYWORD) || u.includes(UriPattern.DATABASE_SCHEME)) {
|
||||||
return Database;
|
return Database;
|
||||||
}
|
}
|
||||||
|
|
||||||
return File;
|
return File;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import type { MCPPromptInfo } from '$lib/types';
|
import type { MCPPromptInfo } from '$lib/types';
|
||||||
import ChatFormPromptPickerArgumentInput from './ChatFormPromptPickerArgumentInput.svelte';
|
import ChatFormPromptPickerArgumentInput from './ChatFormPromptPickerArgumentInput.svelte';
|
||||||
|
import { Button } from '$lib/components/ui/button';
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
prompt: MCPPromptInfo;
|
prompt: MCPPromptInfo;
|
||||||
|
|
@ -65,20 +66,21 @@
|
||||||
</div>
|
</div>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
<div class="flex justify-end gap-2">
|
<div class="flex justify-end mt-8 gap-2">
|
||||||
<button
|
<Button
|
||||||
type="button"
|
type="button"
|
||||||
|
size="sm"
|
||||||
onclick={onCancel}
|
onclick={onCancel}
|
||||||
class="rounded-lg px-3 py-1.5 text-sm text-muted-foreground hover:bg-accent"
|
variant="secondary"
|
||||||
>
|
>
|
||||||
Cancel
|
Cancel
|
||||||
</button>
|
</Button>
|
||||||
|
|
||||||
<button
|
<Button
|
||||||
|
size="sm"
|
||||||
type="submit"
|
type="submit"
|
||||||
class="rounded-lg bg-primary px-3 py-1.5 text-sm text-primary-foreground hover:bg-primary/90"
|
|
||||||
>
|
>
|
||||||
Use Prompt
|
Use Prompt
|
||||||
</button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue