aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/expense-documents-input.tsx
diff options
context:
space:
mode:
authorMert Demir <mertd@users.noreply.github.com>2024-02-01 07:00:19 +0900
committerGitHub <noreply@github.com>2024-01-31 17:00:19 -0500
commit08d75fd75c063bd17d2471b263452b490910338b (patch)
tree8374575ab7ad02327fa3a4fbfa5d04415d3944d6 /src/components/expense-documents-input.tsx
parente6467b41fccefe1ceb39dd1ed6343290e152be85 (diff)
Support for additional S3 providers (#71)
* support for other s3 providers * remove redundant route options * use type safe env * prettier
Diffstat (limited to 'src/components/expense-documents-input.tsx')
-rw-r--r--src/components/expense-documents-input.tsx4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/components/expense-documents-input.tsx b/src/components/expense-documents-input.tsx
index b9cda33..7b69a6d 100644
--- a/src/components/expense-documents-input.tsx
+++ b/src/components/expense-documents-input.tsx
@@ -18,7 +18,7 @@ import { useToast } from '@/components/ui/use-toast'
import { randomId } from '@/lib/api'
import { ExpenseFormValues } from '@/lib/schemas'
import { Loader2, Plus, Trash, X } from 'lucide-react'
-import { getImageData, useS3Upload } from 'next-s3-upload'
+import { getImageData, usePresignedUpload } from 'next-s3-upload'
import Image from 'next/image'
import { useEffect, useState } from 'react'
@@ -29,7 +29,7 @@ type Props = {
export function ExpenseDocumentsInput({ documents, updateDocuments }: Props) {
const [pending, setPending] = useState(false)
- const { FileInput, openFileDialog, uploadToS3 } = useS3Upload()
+ const { FileInput, openFileDialog, uploadToS3 } = usePresignedUpload() // use presigned uploads to addtionally support providers other than AWS
const { toast } = useToast()
const handleFileChange = async (file: File) => {