diff --git a/frontend/src/components/WarrantyPanel.vue b/frontend/src/components/WarrantyPanel.vue deleted file mode 100644 index f546404..0000000 --- a/frontend/src/components/WarrantyPanel.vue +++ /dev/null @@ -1,81 +0,0 @@ - - - - - diff --git a/frontend/src/views/measuringtools/MeasuringToolDetail.vue b/frontend/src/views/measuringtools/MeasuringToolDetail.vue index a227b95..ab921ae 100644 --- a/frontend/src/views/measuringtools/MeasuringToolDetail.vue +++ b/frontend/src/views/measuringtools/MeasuringToolDetail.vue @@ -137,7 +137,7 @@ - + @@ -169,9 +169,8 @@ import { useRoute } from 'vue-router' import { colorStyle } from '@/utils/colorStyle' import { measuringtoolsApi } from '../../api' import CustomFieldsSection from '../../components/CustomFieldsSection.vue' -import WarrantyPanel from '../../components/WarrantyPanel.vue' +import PluginAssetPanels from '../../components/PluginAssetPanels.vue' import AssetRelationships from '../../components/AssetRelationships.vue' -import { useWarrantyBadge } from '../../composables/warrantyBadge' import { useIdentifierFlags } from '../../composables/identifierSettings' const route = useRoute() @@ -180,7 +179,6 @@ const { isEnabled } = useIdentifierFlags() const loading = ref(true) const tool = ref(null) -const { warranties } = useWarrantyBadge(() => tool.value?.assetid) const STATUS_LABELS = { overdue: 'Overdue', duesoon: 'Due Soon', current: 'Current', unknown: 'Unknown' } function statusLabel(status) { return STATUS_LABELS[status] || 'Unknown' } diff --git a/frontend/src/views/network/NetworkDeviceDetail.vue b/frontend/src/views/network/NetworkDeviceDetail.vue index 9a1ec71..aace2c0 100644 --- a/frontend/src/views/network/NetworkDeviceDetail.vue +++ b/frontend/src/views/network/NetworkDeviceDetail.vue @@ -149,7 +149,7 @@ - + device.value?.assetid) +const { heroWarranty, warrantyDate } = useWarrantyBadge(() => device.value?.assetid) const loading = ref(true) onMounted(async () => { diff --git a/frontend/src/views/pcs/PCDetail.vue b/frontend/src/views/pcs/PCDetail.vue index b7c501a..bdc7210 100644 --- a/frontend/src/views/pcs/PCDetail.vue +++ b/frontend/src/views/pcs/PCDetail.vue @@ -210,7 +210,7 @@ - + @@ -244,7 +244,7 @@ import { computersApi, applicationsApi } from '../../api' import { useWarrantyBadge } from '../../composables/warrantyBadge' import LocationMapTooltip from '../../components/LocationMapTooltip.vue' import CustomFieldsSection from '../../components/CustomFieldsSection.vue' -import WarrantyPanel from '../../components/WarrantyPanel.vue' +import PluginAssetPanels from '../../components/PluginAssetPanels.vue' import AssetRelationships from '../../components/AssetRelationships.vue' import { useIdentifierFlags } from '../../composables/identifierSettings' @@ -256,7 +256,7 @@ const computer = ref(null) const installedApps = ref([]) // Warranty fetch + hero badge (shared across asset detail pages). -const { warranties, heroWarranty, warrantyDate: formatWarrantyDate } = useWarrantyBadge(() => computer.value?.assetid) +const { heroWarranty, warrantyDate: formatWarrantyDate } = useWarrantyBadge(() => computer.value?.assetid) // relationships render via the shared AssetRelationships card diff --git a/frontend/src/views/printers/PrinterDetail.vue b/frontend/src/views/printers/PrinterDetail.vue index 62f9a9b..2b0fc1d 100644 --- a/frontend/src/views/printers/PrinterDetail.vue +++ b/frontend/src/views/printers/PrinterDetail.vue @@ -176,7 +176,7 @@ - + @@ -282,7 +282,7 @@ import { useRoute } from 'vue-router' import { printersApi } from '../../api' import LocationMapTooltip from '../../components/LocationMapTooltip.vue' import CustomFieldsSection from '../../components/CustomFieldsSection.vue' -import WarrantyPanel from '../../components/WarrantyPanel.vue' +import PluginAssetPanels from '../../components/PluginAssetPanels.vue' import AssetRelationships from '../../components/AssetRelationships.vue' import { useWarrantyBadge } from '../../composables/warrantyBadge' import { useIdentifierFlags } from '../../composables/identifierSettings' @@ -292,7 +292,7 @@ const { isEnabled } = useIdentifierFlags() const loading = ref(true) const printer = ref(null) -const { warranties, heroWarranty, warrantyDate } = useWarrantyBadge(() => printer.value?.assetid) +const { heroWarranty, warrantyDate } = useWarrantyBadge(() => printer.value?.assetid) const supplies = ref([]) const drivers = ref([])