diff --git a/app/Http/Controllers/DepositController.php b/app/Http/Controllers/DepositController.php
new file mode 100644
index 0000000..4f1871d
--- /dev/null
+++ b/app/Http/Controllers/DepositController.php
@@ -0,0 +1,16 @@
+ 'UTC',
+ 'timezone' => 'Asia/Jakarta',
/*
|--------------------------------------------------------------------------
diff --git a/resources/js/Layouts/CustomerLayout.jsx b/resources/js/Layouts/CustomerLayout.jsx
index ca0e4a4..f43840e 100644
--- a/resources/js/Layouts/CustomerLayout.jsx
+++ b/resources/js/Layouts/CustomerLayout.jsx
@@ -1,7 +1,8 @@
import React from 'react'
-import ApplicationLogo from '@/Components/Defaults/ApplicationLogo'
-import { Link, router, usePage } from '@inertiajs/react'
-import { HiHome, HiOutlineHome, HiOutlineUserCircle } from 'react-icons/hi'
+import { ToastContainer, toast } from 'react-toastify'
+
+import { router, usePage } from '@inertiajs/react'
+import { HiOutlineHome, HiOutlineUserCircle } from 'react-icons/hi'
import {
HiArrowPathRoundedSquare,
HiOutlineShoppingCart,
@@ -68,6 +69,7 @@ export default function CustomerLayout({ children }) {
)}
+
)
}
diff --git a/resources/js/Pages/Home/Deposit/Detail.jsx b/resources/js/Pages/Home/Deposit/Detail.jsx
index 80bf1e5..6851c58 100644
--- a/resources/js/Pages/Home/Deposit/Detail.jsx
+++ b/resources/js/Pages/Home/Deposit/Detail.jsx
@@ -1,12 +1,17 @@
import React, { useState, useEffect } from 'react'
import { Head, router, useForm, usePage } from '@inertiajs/react'
-import { HiChevronLeft } from 'react-icons/hi2'
+import {
+ HiChevronLeft,
+ HiClipboard,
+ HiClipboardDocumentList,
+} from 'react-icons/hi2'
import CustomerLayout from '@/Layouts/CustomerLayout'
import { formatIDR } from '@/utils'
import FormFile from '@/Components/FormFile'
import { isEmpty } from 'lodash'
import Alert from '@/Components/Alert'
+import { toast } from 'react-toastify'
const PayButton = () => {
const {
@@ -118,6 +123,11 @@ const FormUpload = () => {
setAccount(account)
}
+ const handleCopyToClipboard = (text) => {
+ toast.success('copied to clipboard')
+ navigator.clipboard.writeText(account.account_number)
+ }
+
const handleSubmit = () => {
if (processing) {
return
@@ -157,10 +167,9 @@ const FormUpload = () => {
{data.account_id !== '' && (
<>
-
+
Silahkan transfer nominal di atas ke
- Bank :{' '}
{account.bank_name}
@@ -171,11 +180,19 @@ const FormUpload = () => {
{account.holder_name}
-
- Nomor Rekening :{' '}
-
+
+ handleCopyToClipboard(
+ account.account_number
+ )
+ }
+ >
+
Nomor Rekening :
+
{account.account_number}
-
+
+
diff --git a/resources/js/Pages/Home/Deposit/Topup.jsx b/resources/js/Pages/Home/Deposit/Topup.jsx
index 597414c..9426d04 100644
--- a/resources/js/Pages/Home/Deposit/Topup.jsx
+++ b/resources/js/Pages/Home/Deposit/Topup.jsx
@@ -105,10 +105,10 @@ export default function Topup({ payments }) {
-
+
Bayar
diff --git a/resources/js/Pages/Home/Index/Banner.jsx b/resources/js/Pages/Home/Index/Banner.jsx
index b2aac39..fc4820e 100644
--- a/resources/js/Pages/Home/Index/Banner.jsx
+++ b/resources/js/Pages/Home/Index/Banner.jsx
@@ -1,12 +1,21 @@
import React from 'react'
-import { Head } from '@inertiajs/react'
+import { Head, router } from '@inertiajs/react'
import CustomerLayout from '@/Layouts/CustomerLayout'
+import { HiChevronLeft } from 'react-icons/hi2'
export default function Banner({ banner }) {
return (
+
{
+ router.get(route('home.index'))
+ }}
+ >
+
+
- {voucher.location.name}
+ {voucher.profile}
IDR {formatIDR(voucher.price)}