123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <script setup>
  2. import { Head } from '@inertiajs/inertia-vue3'
  3. import TableHeader from './tableHeader'
  4. import DashboardLayout from '@/layouts/DashboardLayout.vue'
  5. defineProps({
  6. user: String,
  7. outTransaction: Object,
  8. })
  9. </script>
  10. <template>
  11. <Head title="Detail Top Up" />
  12. <DashboardLayout>
  13. <DataTable
  14. responsive-layout="scroll"
  15. column-resize-mode="expand"
  16. :value="outTransaction"
  17. :row-hover="true"
  18. :striped-rows="true"
  19. >
  20. <template #header>
  21. <h1 class="text-2xl font-bold">Detail Transaksi Keluar</h1>
  22. <div class="grid px-2">
  23. <div class="col-auto mr-7">
  24. <h2>
  25. <span class="text-base">
  26. <i class="pi pi-user" />
  27. Petugas Parkir
  28. </span>
  29. <br />
  30. <span class="text-lg">{{ user }}</span>
  31. </h2>
  32. </div>
  33. </div>
  34. </template>
  35. <Column
  36. v-for="value in TableHeader"
  37. :field="value.field"
  38. :header="value.header"
  39. :key="value.field"
  40. />
  41. </DataTable>
  42. </DashboardLayout>
  43. </template>