7.3.0 • Published 4 months ago

@uploadthing/vue v7.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 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

4 months ago

7.2.0

4 months ago

7.1.5-canary.63144

6 months ago

7.1.5

6 months ago

7.1.4

6 months ago

7.1.3

6 months ago

7.1.2

6 months ago

7.1.1

7 months ago

7.1.0

8 months ago

7.0.3

8 months ago

7.0.0

9 months ago

7.0.2

9 months ago

7.0.1

9 months ago

6.7.0

9 months ago

6.6.1

12 months ago

6.6.3

12 months ago

6.6.2

12 months 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