upd: image type heic

Deskripsi:
- ga jadi pake heic
- fitur : banner, dokumen, project, task, anggota, profile

No Issues
This commit is contained in:
amel
2025-01-23 11:13:20 +08:00
parent 1e15f3bfe4
commit d1f92640a7
10 changed files with 35 additions and 35 deletions

View File

@@ -120,9 +120,9 @@ function CreateBanner() {
}}
activateOnClick={false}
maxSize={10 * 1024 ** 2}
accept={['image/png', 'image/jpeg', 'image/heic']}
accept={['image/png', 'image/jpeg']}
onReject={(files) => {
return toast.error('File yang diizinkan: .png, .jpg, dan .heic dengan ukuran maksimal 10 MB')
return toast.error('File yang diizinkan: .png dan .jpg dengan ukuran maksimal 10 MB')
}}
onClick={() => openRef.current?.()}
>
@@ -159,17 +159,17 @@ function CreateBanner() {
</Dropzone.Idle>
<div >
<Text size="xl" inline>
<Text size="xl" inline>
Klik Untuk Upload Image
</Text>
<Text mb={2} size="sm" c="dimmed" inline mt={7}>
Mohon unggah gambar dalam resolusi
Mohon unggah gambar dalam resolusi
</Text>
<Text mb={2} size='sm' c={"dimmed"} inline>
1535 x 450 piksel untuk memastikan
1535 x 450 piksel untuk memastikan
</Text>
<Text size='sm' c={"dimmed"} inline>
tampilan sesuai dengan kebutuhan desain.
tampilan sesuai dengan kebutuhan desain.
</Text>
</div>
</Group>
@@ -177,15 +177,15 @@ function CreateBanner() {
</Dropzone>
</Paper>
<Box mt={10}>
{touched.image && !imgForm && (
<Text size='sm' c={'red'}>
Silahkan Pilih Gambar
</Text>
)}
</Box>
<Box mt={10}>
{touched.image && !imgForm && (
<Text size='sm' c={'red'}>
Silahkan Pilih Gambar
</Text>
)}
</Box>
<Box>
<TextInput
<TextInput
mt={10}
label="Judul Banner"
placeholder='Judul Banner'

View File

@@ -56,8 +56,8 @@ export default function EditBanner() {
return false
setModal(true)
}
async function getOneData() {
try {
const res = await funGetOneBanner(param.id)
@@ -121,9 +121,9 @@ export default function EditBanner() {
}}
activateOnClick={false}
maxSize={10 * 1024 ** 2}
accept={['image/png', 'image/jpeg', 'image/heic']}
accept={['image/png', 'image/jpeg']}
onReject={(files) => {
return toast.error('File yang diizinkan: .png, .jpg, dan .heic dengan ukuran maksimal 10 MB')
return toast.error('File yang diizinkan: .png dan .jpg dengan ukuran maksimal 10 MB')
}}
onClick={() => openRef.current?.()}
>

View File

@@ -149,12 +149,12 @@ export default function DrawerMenuDocumentDivision() {
}}
activateOnClick={false}
maxSize={100 * 1024 ** 2}
accept={['image/png', 'image/jpeg', 'image/heic', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
accept={['image/png', 'image/jpeg', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
onReject={(files) => {
refresh.set(true)
setOpenModal(false)
setOpenDrawerDocument(false)
toast.error('File yang diizinkan: .csv, .png, .jpg, .heic, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
toast.error('File yang diizinkan: .csv, .png, .jpg, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
}}
>
<Flex justify={'center'} align={'center'} direction={'column'} mb={20} onClick={() => openRef.current?.()}>

View File

@@ -106,9 +106,9 @@ export default function AddFileDetailProject() {
}}
activateOnClick={false}
maxSize={100 * 1024 ** 2}
accept={['image/png', 'image/jpeg', 'image/heic', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
accept={['image/png', 'image/jpeg', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
onReject={(files) => {
return toast.error('File yang diizinkan: .csv, .png, .jpg, .heic, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
return toast.error('File yang diizinkan: .csv, .png, .jpg, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
}}
>
</Dropzone>

View File

@@ -200,7 +200,7 @@ export default function CreateProject() {
label="Grup"
size="md"
styles={{
input: {
input: {
border: `1px solid ${"#D6D8F6"}`,
borderRadius: 10,
},
@@ -413,9 +413,9 @@ export default function CreateProject() {
}}
activateOnClick={false}
maxSize={100 * 1024 ** 2}
accept={['image/png', 'image/jpeg', 'image/heic', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
accept={['image/png', 'image/jpeg', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
onReject={(files) => {
return toast.error('File yang diizinkan: .csv, .png, .jpg, .heic, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
return toast.error('File yang diizinkan: .csv, .png, .jpg, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
}}
></Dropzone>

View File

@@ -107,9 +107,9 @@ export default function AddFileDetailTask() {
}}
activateOnClick={false}
maxSize={100 * 1024 ** 2}
accept={['image/png', 'image/jpeg', 'image/heic', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
accept={['image/png', 'image/jpeg', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
onReject={(files) => {
return toast.error('File yang diizinkan: .csv, .png, .jpg, .heic, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
return toast.error('File yang diizinkan: .csv, .png, .jpg, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
}}
>
</Dropzone>

View File

@@ -336,9 +336,9 @@ export default function CreateTask() {
}}
activateOnClick={false}
maxSize={100 * 1024 ** 2}
accept={['image/png', 'image/jpeg', 'image/heic', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
accept={['image/png', 'image/jpeg', 'application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet']}
onReject={(files) => {
return toast.error('File yang diizinkan: .csv, .png, .jpg, .heic, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
return toast.error('File yang diizinkan: .csv, .png, .jpg, .pdf, .doc, .docx, .xls, .xlsx dengan ukuran maksimal 100 MB')
}}
></Dropzone>

View File

@@ -284,9 +284,9 @@ export default function CreateMember() {
}}
activateOnClick={false}
maxSize={10 * 1024 ** 2}
accept={['image/png', 'image/jpeg', 'image/heic']}
accept={['image/png', 'image/jpeg']}
onReject={(files) => {
return toast.error('File yang diizinkan: .png, .jpg, dan .heic dengan ukuran maksimal 10 MB')
return toast.error('File yang diizinkan: .png dan .jpg dengan ukuran maksimal 10 MB')
}}
>
</Dropzone>

View File

@@ -216,9 +216,9 @@ export default function EditMember({ id }: { id: string }) {
}}
activateOnClick={false}
maxSize={10 * 1024 ** 2}
accept={['image/png', 'image/jpeg', 'image/heic']}
accept={['image/png', 'image/jpeg']}
onReject={(files) => {
return toast.error('File yang diizinkan: .png, .jpg, dan .heic dengan ukuran maksimal 10 MB')
return toast.error('File yang diizinkan: .png dan .jpg dengan ukuran maksimal 10 MB')
}}
>
</Dropzone>

View File

@@ -179,10 +179,10 @@ export default function EditProfile() {
}}
activateOnClick={false}
maxSize={10 * 1024 ** 2}
accept={["image/png", "image/jpeg", "image/heic"]}
accept={["image/png", "image/jpeg"]}
onReject={(files) => {
return toast.error(
"File yang diizinkan: .png, .jpg, dan .heic dengan ukuran maksimal 10 MB"
"File yang diizinkan: .png dan .jpg dengan ukuran maksimal 10 MB"
);
}}
></Dropzone>