12345678910111213141516171819202122232425 |
- import { Uppy } from '@uppy/core'
- import Dashboard from '@uppy/dashboard'
- import Transloadit from '@uppy/transloadit'
- import generateSignatureIfSecret from './generateSignatureIfSecret.js'
- import '@uppy/core/dist/style.css'
- import '@uppy/dashboard/dist/style.css'
- // Environment variables:
- // https://en.parceljs.org/env.html
- const uppy = new Uppy()
- .use(Dashboard, { target: '#app', inline: true })
- .use(Transloadit, {
- service: process.env.VITE_TRANSLOADIT_SERVICE_URL,
- waitForEncoding: true,
- assemblyOptions: () =>
- generateSignatureIfSecret(process.env.VITE_TRANSLOADIT_SECRET, {
- auth: { key: process.env.VITE_TRANSLOADIT_KEY },
- template_id: process.env.VITE_TRANSLOADIT_TEMPLATE,
- }),
- })
- // Keep this here to access uppy in tests
- window.uppy = uppy
|