12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <script setup>
  2. import { Head } from '@inertiajs/inertia-vue3'
  3. import AppLayout from '@/layouts/AppLayout.vue'
  4. defineProps({
  5. expense: Object,
  6. })
  7. </script>
  8. <template>
  9. <Head title="Detail Pengeluaran" />
  10. <AppLayout>
  11. <div class="grid px-2">
  12. <div class="col-auto mr-7">
  13. <h2>
  14. <span class="text-base"> <i class="pi pi-user" /> User</span>
  15. <br />
  16. <span class="text-xl font-bold">{{ expense.user.name }}</span>
  17. </h2>
  18. </div>
  19. <div class="col-auto mr-7">
  20. <h2>
  21. <span class="text-base"> <i class="pi pi-mobile" /> No HP</span>
  22. <br />
  23. <span class="text-xl font-bold">{{ expense.user.phone }}</span>
  24. </h2>
  25. </div>
  26. <div class="col-auto mr-7">
  27. <h2>
  28. <span class="text-base"> <i class="pi pi-at" /> Email</span>
  29. <br />
  30. <span class="text-xl font-bold">{{ expense.user.email }}</span>
  31. </h2>
  32. </div>
  33. <div class="col-auto">
  34. <h2 class="mb-4">
  35. <span class="text-base">
  36. <i class="pi pi-wallet red-700" />
  37. Pengeluaran
  38. </span>
  39. <br />
  40. <span class="text-xl font-bold">{{ expense.amount }}</span>
  41. </h2>
  42. </div>
  43. </div>
  44. <div class="grid">
  45. <div class="col-12 md:col-8">
  46. <Card>
  47. <template #content>
  48. <h5>Keterangan</h5>
  49. <p v-html="expense.description"></p>
  50. </template>
  51. </Card>
  52. </div>
  53. </div>
  54. </AppLayout>
  55. </template>