♻️ (builder) Remove barrel export and flatten folder arch
This commit is contained in:
11
apps/builder/src/helpers/compressFile.ts
Normal file
11
apps/builder/src/helpers/compressFile.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import imageCompression from 'browser-image-compression'
|
||||
|
||||
export const compressFile = async (file: File) => {
|
||||
const options = {
|
||||
maxSizeMB: 0.5,
|
||||
maxWidthOrHeight: 1600,
|
||||
}
|
||||
return ['image/jpg', 'image/jpeg', 'image/png'].includes(file.type)
|
||||
? imageCompression(file, options)
|
||||
: file
|
||||
}
|
||||
Reference in New Issue
Block a user