first fixes
This commit is contained in:
@@ -1,46 +1,48 @@
|
||||
<script setup lang="ts">
|
||||
import { Link } from '@inertiajs/vue3'
|
||||
|
||||
defineProps<{ component: any }>()
|
||||
const props = defineProps<{ component: any }>()
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="max-w-2xl mx-auto p-8 bg-white shadow-lg rounded-lg">
|
||||
<h1 class="text-2xl font-semibold mb-8 text-gray-800">Component Details</h1>
|
||||
|
||||
<div class="mb-6">
|
||||
<label class="block text-gray-700 text-sm font-bold mb-2">Name</label>
|
||||
<div class="px-3 py-2 border rounded text-gray-700">
|
||||
{{ component.name }}
|
||||
<template v-if="props.component">
|
||||
<div class="mb-6">
|
||||
<label class="block text-gray-700 text-sm font-bold mb-2">Name</label>
|
||||
<div class="px-3 py-2 border rounded text-gray-700">
|
||||
{{ props.component.name }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-6">
|
||||
<label class="block text-gray-700 text-sm font-bold mb-2">Price</label>
|
||||
<div class="px-3 py-2 border rounded text-gray-700">${{ component.price }}</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-6">
|
||||
<label class="block text-gray-700 text-sm font-bold mb-2">Type</label>
|
||||
<div class="px-3 py-2 border rounded text-gray-700">
|
||||
{{ component.type?.name ?? 'N/A' }}
|
||||
<div class="mb-6">
|
||||
<label class="block text-gray-700 text-sm font-bold mb-2">Price</label>
|
||||
<div class="px-3 py-2 border rounded text-gray-700">${{ props.component.price }}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-6">
|
||||
<label class="block text-gray-700 text-sm font-bold mb-2">Purchase Date</label>
|
||||
<div class="px-3 py-2 border rounded text-gray-700">
|
||||
{{ component.purchaseDate }}
|
||||
<div class="mb-6">
|
||||
<label class="block text-gray-700 text-sm font-bold mb-2">Type</label>
|
||||
<div class="px-3 py-2 border rounded text-gray-700">
|
||||
{{ props.component.type?.name ?? 'N/A' }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<Link
|
||||
:href="`/components/${component.id}/edit`"
|
||||
type="button"
|
||||
as="button"
|
||||
class="w-full md:w-auto px-4 py-2 bg-indigo-600 text-white rounded hover:bg-blue-700 transition text-center"
|
||||
>
|
||||
Edit
|
||||
</Link>
|
||||
<div class="mb-6">
|
||||
<label class="block text-gray-700 text-sm font-bold mb-2">Purchase Date</label>
|
||||
<div class="px-3 py-2 border rounded text-gray-700">
|
||||
{{ props.component.purchaseDate }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<Link
|
||||
:href="`/components/${props.component.id}/edit`"
|
||||
type="button"
|
||||
as="button"
|
||||
class="w-full md:w-auto px-4 py-2 bg-indigo-600 text-white rounded hover:bg-blue-700 transition text-center"
|
||||
>
|
||||
Edit
|
||||
</Link>
|
||||
</template>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user