Fix: Add click to fileupload area (#4053)

This commit is contained in:
Mike
2025-02-24 11:45:32 +01:00
committed by GitHub
parent 6051917b59
commit 3a78658c2e
@@ -1,16 +1,19 @@
<!-- eslint-disable vuejs-accessibility/no-static-element-interactions -->
<!-- eslint-disable vuejs-accessibility/click-events-have-key-events -->
<template>
<FormFileUploadZone
ref="uploadZone"
v-slot="{ isDraggingFiles }"
v-slot="{ isDraggingFiles, openFilePicker }"
:disabled="isUploading || disabled"
:size-limit="maxSizeInBytes"
:accept="accept"
class="flex items-center h-full"
class="flex items-center h-full cursor-pointer"
@files-selected="onFilesSelected"
>
<div
class="w-full h-full border-dashed border rounded-md p-4 flex items-center justify-center text-sm"
:class="[getDashedBorderClasses(isDraggingFiles)]"
@click="openFilePicker"
>
<div
v-if="fileUpload"
@@ -34,7 +37,12 @@
</div>
<span v-else class="text-body-xs text-foreground-2 text-center select-none">
Use our
<NuxtLink target="_blank" :to="downloadManagerUrl" class="font-medium">
<NuxtLink
target="_blank"
:to="downloadManagerUrl"
class="font-medium underline"
@click.stop
>
connectors
</NuxtLink>
to publish a {{ modelName ? '' : 'new model' }} version to