Update Expanse Detail Send Payment
This commit is contained in:
parent
5def10dc64
commit
a019a4bdbc
@ -17,6 +17,7 @@ import {
|
|||||||
import Grid from '@mui/material/Grid2'
|
import Grid from '@mui/material/Grid2'
|
||||||
import CustomTextField from '@/@core/components/mui/TextField'
|
import CustomTextField from '@/@core/components/mui/TextField'
|
||||||
import CustomAutocomplete from '@/@core/components/mui/Autocomplete'
|
import CustomAutocomplete from '@/@core/components/mui/Autocomplete'
|
||||||
|
import ImageUpload from '@/components/ImageUpload'
|
||||||
|
|
||||||
interface PaymentFormData {
|
interface PaymentFormData {
|
||||||
totalDibayar: string
|
totalDibayar: string
|
||||||
@ -114,6 +115,15 @@ const ExpenseDetailSendPayment: React.FC = () => {
|
|||||||
return new Intl.NumberFormat('id-ID').format(numAmount)
|
return new Intl.NumberFormat('id-ID').format(numAmount)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const handleUpload = async (file: File): Promise<string> => {
|
||||||
|
// Simulate upload
|
||||||
|
return new Promise(resolve => {
|
||||||
|
setTimeout(() => {
|
||||||
|
resolve(URL.createObjectURL(file))
|
||||||
|
}, 1000)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Card>
|
<Card>
|
||||||
<CardHeader
|
<CardHeader
|
||||||
@ -223,9 +233,13 @@ const ExpenseDetailSendPayment: React.FC = () => {
|
|||||||
</Typography>
|
</Typography>
|
||||||
</AccordionSummary>
|
</AccordionSummary>
|
||||||
<AccordionDetails sx={{ p: 2 }}>
|
<AccordionDetails sx={{ p: 2 }}>
|
||||||
<Typography variant='body2' color='text.secondary'>
|
<ImageUpload
|
||||||
Drag and drop files here or click to upload
|
onUpload={handleUpload}
|
||||||
</Typography>
|
maxFileSize={1 * 1024 * 1024} // 1MB
|
||||||
|
showUrlOption={false}
|
||||||
|
dragDropText='Drop your image here'
|
||||||
|
browseButtonText='Choose Image'
|
||||||
|
/>
|
||||||
</AccordionDetails>
|
</AccordionDetails>
|
||||||
</Accordion>
|
</Accordion>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user