|  | @@ -1,28 +1,81 @@
 | 
		
	
		
			
			|  | 1 | +<style>
 | 
		
	
		
			
			|  | 2 | +  .copy-link {
 | 
		
	
		
			
			|  | 3 | +            color: blue;
 | 
		
	
		
			
			|  | 4 | +            text-decoration: underline;
 | 
		
	
		
			
			|  | 5 | +            cursor: pointer;
 | 
		
	
		
			
			|  | 6 | +            float: right;
 | 
		
	
		
			
			|  | 7 | +        }
 | 
		
	
		
			
			|  | 8 | +</style>
 | 
		
	
		
			
			| 1 | 9 |  <dialog id="emoney" class="modal">
 | 
		
	
		
			
			| 2 |  | -    <div class="modal-box w-11/12 max-w-5xl">
 | 
		
	
		
			
			| 3 |  | -      <h3 class="text-lg font-bold">Hadiah</h3>
 | 
		
	
		
			
			| 4 |  | -      <label class="form-control w-full max-w-xs">
 | 
		
	
		
			
			| 5 |  | -        <div class="label">
 | 
		
	
		
			
			| 6 |  | -          <span class="label-text">Nama Bank</span>
 | 
		
	
		
			
			| 7 |  | -        </div>
 | 
		
	
		
			
			| 8 |  | -        <input type="text" value="RHB Bank Berhad" class="input input-bordered input-sm input-accent w-full max-w-xs" disabled/>
 | 
		
	
		
			
			| 9 |  | -      </label>
 | 
		
	
		
			
			| 10 |  | -      <label class="form-control w-full max-w-xs">
 | 
		
	
		
			
			| 11 |  | -        <div class="label">
 | 
		
	
		
			
			| 12 |  | -          <span class="label-text">No. Akaun</span>
 | 
		
	
		
			
			| 13 |  | -        </div>
 | 
		
	
		
			
			| 14 |  | -        <input type="text" value="15601700275298" class="input input-bordered input-sm input-accent w-full max-w-xs" disabled/>
 | 
		
	
		
			
			| 15 |  | -      </label>
 | 
		
	
		
			
			| 16 |  | -      <label class="form-control w-full max-w-xs">
 | 
		
	
		
			
			| 17 |  | -        <div class="label">
 | 
		
	
		
			
			| 18 |  | -          <span class="label-text">Kod QR</span>
 | 
		
	
		
			
			| 19 |  | -        </div>
 | 
		
	
		
			
			| 20 |  | -        <img src="{{asset('assets/qr-bank.jpeg')}}" alt="">
 | 
		
	
		
			
			| 21 |  | -      </label>
 | 
		
	
		
			
			| 22 |  | -      <div class="modal-action">
 | 
		
	
		
			
			| 23 |  | -        <form method="dialog">
 | 
		
	
		
			
			| 24 |  | -          <button class="btn">Tutup</button>
 | 
		
	
		
			
			| 25 |  | -        </form>
 | 
		
	
		
			
			|  | 10 | +  <div class="modal-box w-11/12 max-w-5xl">
 | 
		
	
		
			
			|  | 11 | +    <h3 class="text-lg font-bold">Hadiah</h3>
 | 
		
	
		
			
			|  | 12 | +    <label class="form-control w-full max-w-xs">
 | 
		
	
		
			
			|  | 13 | +      <div class="label">
 | 
		
	
		
			
			|  | 14 | +        <span class="label-text">Nama Bank</span>
 | 
		
	
		
			
			| 26 | 15 |        </div>
 | 
		
	
		
			
			|  | 16 | +      <input type="text" value="RHB Bank Berhad" class="input input-bordered input-sm input-accent w-full max-w-xs" disabled/>
 | 
		
	
		
			
			|  | 17 | +    </label>
 | 
		
	
		
			
			|  | 18 | +    <label class="form-control w-full max-w-xs">
 | 
		
	
		
			
			|  | 19 | +      <div class="label">
 | 
		
	
		
			
			|  | 20 | +        <span class="label-text">No. Akaun</span>
 | 
		
	
		
			
			|  | 21 | +      </div>
 | 
		
	
		
			
			|  | 22 | +      <p class="input input-bordered input-sm input-accent w-full max-w-xs">
 | 
		
	
		
			
			|  | 23 | +        15601700275298 
 | 
		
	
		
			
			|  | 24 | +          <span id="copyText" class="copy-link">(copy)</span>
 | 
		
	
		
			
			|  | 25 | +      </p>
 | 
		
	
		
			
			|  | 26 | +      <p id="copyMessage" class="text-green-500" style="display:none;">Copied to clipboard!</p>
 | 
		
	
		
			
			|  | 27 | +    </label>
 | 
		
	
		
			
			|  | 28 | +    <label class="form-control w-full max-w-xs">
 | 
		
	
		
			
			|  | 29 | +      <div class="label">
 | 
		
	
		
			
			|  | 30 | +        <span class="label-text">Kod QR</span>
 | 
		
	
		
			
			|  | 31 | +      </div>
 | 
		
	
		
			
			|  | 32 | +      <img src="{{asset('assets/qr-bank.jpeg')}}" alt="">
 | 
		
	
		
			
			|  | 33 | +    </label>
 | 
		
	
		
			
			|  | 34 | +    <div class="modal-action">
 | 
		
	
		
			
			|  | 35 | +      <form method="dialog">
 | 
		
	
		
			
			|  | 36 | +        <button class="btn">Tutup</button>
 | 
		
	
		
			
			|  | 37 | +      </form>
 | 
		
	
		
			
			| 27 | 38 |      </div>
 | 
		
	
		
			
			| 28 |  | -  </dialog>
 | 
		
	
		
			
			|  | 39 | +  </div>
 | 
		
	
		
			
			|  | 40 | +</dialog>
 | 
		
	
		
			
			|  | 41 | +<script>
 | 
		
	
		
			
			|  | 42 | +        document.getElementById('copyText').addEventListener('click', function() {
 | 
		
	
		
			
			|  | 43 | +            var textToCopy = "15601700275298";
 | 
		
	
		
			
			|  | 44 | +            
 | 
		
	
		
			
			|  | 45 | +            if (navigator.clipboard && window.isSecureContext) {
 | 
		
	
		
			
			|  | 46 | +                // navigator.clipboard API method
 | 
		
	
		
			
			|  | 47 | +                navigator.clipboard.writeText(textToCopy).then(function() {
 | 
		
	
		
			
			|  | 48 | +                    var copyMessage = document.getElementById('copyMessage');
 | 
		
	
		
			
			|  | 49 | +                    copyMessage.style.display = 'block';
 | 
		
	
		
			
			|  | 50 | +                    setTimeout(function() {
 | 
		
	
		
			
			|  | 51 | +                        copyMessage.style.display = 'none';
 | 
		
	
		
			
			|  | 52 | +                    }, 2000);
 | 
		
	
		
			
			|  | 53 | +                }).catch(function(error) {
 | 
		
	
		
			
			|  | 54 | +                    alert('Failed to copy text: ' + error);
 | 
		
	
		
			
			|  | 55 | +                });
 | 
		
	
		
			
			|  | 56 | +            } else {
 | 
		
	
		
			
			|  | 57 | +                // Fallback method for older browsers or non-secure contexts
 | 
		
	
		
			
			|  | 58 | +                // Create a temporary textarea element
 | 
		
	
		
			
			|  | 59 | +                var tempTextArea = document.createElement('textarea');
 | 
		
	
		
			
			|  | 60 | +                tempTextArea.value = textToCopy;
 | 
		
	
		
			
			|  | 61 | +                document.body.appendChild(tempTextArea);
 | 
		
	
		
			
			|  | 62 | +                
 | 
		
	
		
			
			|  | 63 | +                // Select the text
 | 
		
	
		
			
			|  | 64 | +                tempTextArea.select();
 | 
		
	
		
			
			|  | 65 | +                tempTextArea.setSelectionRange(0, 99999); // For mobile devices
 | 
		
	
		
			
			|  | 66 | +
 | 
		
	
		
			
			|  | 67 | +                try {
 | 
		
	
		
			
			|  | 68 | +                    document.execCommand('copy');
 | 
		
	
		
			
			|  | 69 | +                    var copyMessage = document.getElementById('copyMessage');
 | 
		
	
		
			
			|  | 70 | +                    copyMessage.style.display = 'block';
 | 
		
	
		
			
			|  | 71 | +                    setTimeout(function() {
 | 
		
	
		
			
			|  | 72 | +                        copyMessage.style.display = 'none';
 | 
		
	
		
			
			|  | 73 | +                    }, 2000);
 | 
		
	
		
			
			|  | 74 | +                } catch (error) {
 | 
		
	
		
			
			|  | 75 | +                    alert('Failed to copy text: ' + error);
 | 
		
	
		
			
			|  | 76 | +                }
 | 
		
	
		
			
			|  | 77 | +
 | 
		
	
		
			
			|  | 78 | +                document.body.removeChild(tempTextArea);
 | 
		
	
		
			
			|  | 79 | +            }
 | 
		
	
		
			
			|  | 80 | +        });
 | 
		
	
		
			
			|  | 81 | +    </script>
 |