7.3.0 • Published 6 months ago

@uploadthing/vue v7.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

@uploadthing/vue

Learn more: docs.uploadthing.com

Example

// utils/uploadthing.ts
import {
  generateUploadButton,
  generateUploadDropzone,
  generateVueHelpers,
} from "@uploadthing/vue";

export const UploadButton = generateUploadButton<OurFileRouter>();
export const UploadDropzone = generateUploadDropzone<OurFileRouter>();

export const { useUploadThing } = generateVueHelpers<OurFileRouter>();
<script setup lang="ts">
import type { OurFileRouter } from "server/uploadthing";

import { UploadButton, UploadDropzone } from "~/utils/uploadthing";
</script>

<template>
  <main
    class="flex min-h-screen flex-col items-center justify-center gap-16 p-24"
  >
    <div class="flex flex-col items-center justify-center gap-4">
      <span class="text-center text-4xl font-bold">
        Upload a file using a button:
      </span>

      <UploadButton
        :config="{
          endpoint: 'videoAndImage',
        }"
      />
    </div>
    <div className="flex flex-col items-center justify-center gap-4">
      <span className="text-center text-4xl font-bold">
        ...or using a dropzone:
      </span>
      <UploadDropzone
        :config="{
          endpoint: 'withMdwr',
        }"
      />
    </div>
  </main>
</template>
7.3.0

6 months ago

7.2.0

6 months ago

7.1.5-canary.63144

8 months ago

7.1.5

8 months ago

7.1.4

8 months ago

7.1.3

8 months ago

7.1.2

9 months ago

7.1.1

10 months ago

7.1.0

10 months ago

7.0.3

11 months ago

7.0.0

11 months ago

7.0.2

11 months ago

7.0.1

11 months ago

6.7.0

12 months ago

6.6.1

1 year ago

6.6.3

1 year ago

6.6.2

1 year ago

6.6.0

1 year ago

6.5.4

1 year ago

6.5.2

1 year ago

6.5.3

1 year ago

6.5.1

1 year ago

6.5.0

1 year ago