refactor: remove unused page hero components
This commit is contained in:
@@ -1,9 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<main class="container mx-auto px-6 py-8 space-y-8">
|
<main class="container mx-auto px-6 py-8 space-y-8">
|
||||||
<PageHero
|
|
||||||
title="Gestion documentaire"
|
|
||||||
subtitle="Consultez tous les documents liés à vos sites, machines et composants. Recherchez et filtrez pour retrouver rapidement l'information."
|
|
||||||
/>
|
|
||||||
|
|
||||||
<DocumentPreviewModal
|
<DocumentPreviewModal
|
||||||
:document="previewDocument"
|
:document="previewDocument"
|
||||||
@@ -123,7 +120,7 @@ import { useDocuments } from '~/composables/useDocuments'
|
|||||||
import { getFileIcon } from '~/utils/fileIcons'
|
import { getFileIcon } from '~/utils/fileIcons'
|
||||||
import { canPreviewDocument } from '~/utils/documentPreview'
|
import { canPreviewDocument } from '~/utils/documentPreview'
|
||||||
import DocumentPreviewModal from '~/components/DocumentPreviewModal.vue'
|
import DocumentPreviewModal from '~/components/DocumentPreviewModal.vue'
|
||||||
import PageHero from '~/components/PageHero.vue'
|
|
||||||
|
|
||||||
const { documents, loading, loadDocuments } = useDocuments()
|
const { documents, loading, loadDocuments } = useDocuments()
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<main class="container mx-auto px-6 py-8 space-y-8">
|
<main class="container mx-auto px-6 py-8 space-y-8">
|
||||||
<PageHero
|
|
||||||
title="Générateur de Types"
|
|
||||||
subtitle="Créez rapidement un nouveau type de machine avec sa structure complète."
|
|
||||||
min-height="min-h-[18vh]"
|
|
||||||
max-width="max-w-md"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<div class="card bg-base-100 shadow-xl">
|
<div class="card bg-base-100 shadow-xl">
|
||||||
<div class="card-body space-y-6">
|
<div class="card-body space-y-6">
|
||||||
@@ -85,7 +80,6 @@
|
|||||||
import { ref, computed, onMounted } from 'vue'
|
import { ref, computed, onMounted } from 'vue'
|
||||||
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
||||||
import { useToast } from '~/composables/useToast'
|
import { useToast } from '~/composables/useToast'
|
||||||
import PageHero from '~/components/PageHero.vue'
|
|
||||||
|
|
||||||
const { machineTypes, loadMachineTypes, createMachineType } = useMachineTypesApi()
|
const { machineTypes, loadMachineTypes, createMachineType } = useMachineTypesApi()
|
||||||
const { showError } = useToast()
|
const { showError } = useToast()
|
||||||
|
|||||||
@@ -1,12 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<main class="container mx-auto px-6 py-8">
|
<main class="container mx-auto px-6 py-8">
|
||||||
<!-- Hero Section -->
|
|
||||||
<PageHero
|
|
||||||
title="Dashboard Inventaire"
|
|
||||||
subtitle="Vue hiérarchique de vos sites et machines industrielles."
|
|
||||||
min-height="min-h-[24vh]"
|
|
||||||
max-width="max-w-md"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<!-- Hierarchical View -->
|
<!-- Hierarchical View -->
|
||||||
<div class="my-8">
|
<div class="my-8">
|
||||||
@@ -430,7 +423,7 @@ import { useSites } from '~/composables/useSites'
|
|||||||
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
||||||
import { useMachines } from '~/composables/useMachines'
|
import { useMachines } from '~/composables/useMachines'
|
||||||
import { useToast } from '~/composables/useToast'
|
import { useToast } from '~/composables/useToast'
|
||||||
import PageHero from '~/components/PageHero.vue'
|
|
||||||
|
|
||||||
const { sites, loading, loadSites, createSite } = useSites()
|
const { sites, loading, loadSites, createSite } = useSites()
|
||||||
const { machineTypes, loadMachineTypes } = useMachineTypesApi()
|
const { machineTypes, loadMachineTypes } = useMachineTypesApi()
|
||||||
|
|||||||
@@ -1,12 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<main class="container mx-auto px-6 py-8">
|
<main class="container mx-auto px-6 py-8">
|
||||||
<!-- Hero Section -->
|
|
||||||
<PageHero
|
|
||||||
title="Gestion des Machines"
|
|
||||||
subtitle="Gérez vos machines industrielles par site et par type."
|
|
||||||
min-height="min-h-[24vh]"
|
|
||||||
max-width="max-w-md"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<!-- Machines Management -->
|
<!-- Machines Management -->
|
||||||
<div class="my-8">
|
<div class="my-8">
|
||||||
@@ -251,7 +245,6 @@ import { useMachines } from '~/composables/useMachines'
|
|||||||
import { useSites } from '~/composables/useSites'
|
import { useSites } from '~/composables/useSites'
|
||||||
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
||||||
import { useToast } from '~/composables/useToast'
|
import { useToast } from '~/composables/useToast'
|
||||||
import PageHero from '~/components/PageHero.vue'
|
|
||||||
|
|
||||||
const { machines, loading, loadMachines, createMachineFromType, deleteMachine } = useMachines()
|
const { machines, loading, loadMachines, createMachineFromType, deleteMachine } = useMachines()
|
||||||
const { sites, loadSites } = useSites()
|
const { sites, loadSites } = useSites()
|
||||||
|
|||||||
@@ -5,14 +5,7 @@
|
|||||||
:visible="previewVisible"
|
:visible="previewVisible"
|
||||||
@close="closePreview"
|
@close="closePreview"
|
||||||
/>
|
/>
|
||||||
<!-- Hero Section -->
|
|
||||||
<PageHero
|
|
||||||
title="Gestion des Sites"
|
|
||||||
subtitle="Gérez vos sites industriels et leurs emplacements."
|
|
||||||
min-height="min-h-[24vh]"
|
|
||||||
max-width="max-w-md"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<!-- Sites Management -->
|
<!-- Sites Management -->
|
||||||
<div class="my-8">
|
<div class="my-8">
|
||||||
<!-- Header with Add Button -->
|
<!-- Header with Add Button -->
|
||||||
@@ -378,7 +371,6 @@ import { getFileIcon } from '~/utils/fileIcons'
|
|||||||
import { canPreviewDocument } from '~/utils/documentPreview'
|
import { canPreviewDocument } from '~/utils/documentPreview'
|
||||||
import DocumentUpload from '~/components/DocumentUpload.vue'
|
import DocumentUpload from '~/components/DocumentUpload.vue'
|
||||||
import DocumentPreviewModal from '~/components/DocumentPreviewModal.vue'
|
import DocumentPreviewModal from '~/components/DocumentPreviewModal.vue'
|
||||||
import PageHero from '~/components/PageHero.vue'
|
|
||||||
|
|
||||||
const { sites, loading, loadSites, createSite, updateSite, deleteSite } = useSites()
|
const { sites, loading, loadSites, createSite, updateSite, deleteSite } = useSites()
|
||||||
const { uploadDocuments, deleteDocument, loadDocumentsBySite } = useDocuments()
|
const { uploadDocuments, deleteDocument, loadDocumentsBySite } = useDocuments()
|
||||||
|
|||||||
@@ -1,14 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<main class="container mx-auto px-6 py-8">
|
<main class="container mx-auto px-6 py-8">
|
||||||
<!-- Hero Section -->
|
|
||||||
<PageHero
|
|
||||||
title="Modifier le Type"
|
|
||||||
subtitle="Ajoutez des éléments au type de machine existant."
|
|
||||||
gradient-from="from-secondary"
|
|
||||||
gradient-to="to-primary"
|
|
||||||
min-height="min-h-[24vh]"
|
|
||||||
max-width="max-w-md"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<!-- Loading State -->
|
<!-- Loading State -->
|
||||||
<div v-if="loading" class="my-8 text-center">
|
<div v-if="loading" class="my-8 text-center">
|
||||||
@@ -120,7 +111,6 @@ import { ref, reactive, computed, onMounted } from 'vue'
|
|||||||
import { useRoute } from 'vue-router'
|
import { useRoute } from 'vue-router'
|
||||||
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
||||||
import { useToast } from '~/composables/useToast'
|
import { useToast } from '~/composables/useToast'
|
||||||
import PageHero from '~/components/PageHero.vue'
|
|
||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const { getMachineTypeById } = useMachineTypesApi()
|
const { getMachineTypeById } = useMachineTypesApi()
|
||||||
|
|||||||
@@ -1,14 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<main class="container mx-auto px-6 py-8">
|
<main class="container mx-auto px-6 py-8">
|
||||||
<!-- Hero Section -->
|
|
||||||
<PageHero
|
|
||||||
title="Modifier le Type"
|
|
||||||
subtitle="Modifiez les informations du type de machine."
|
|
||||||
gradient-from="from-secondary"
|
|
||||||
gradient-to="to-primary"
|
|
||||||
min-height="min-h-[24vh]"
|
|
||||||
max-width="max-w-md"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<!-- Loading State -->
|
<!-- Loading State -->
|
||||||
<div v-if="loading" class="my-8 text-center">
|
<div v-if="loading" class="my-8 text-center">
|
||||||
@@ -60,7 +52,6 @@ import { ref, reactive, onMounted } from 'vue'
|
|||||||
import { useRoute, useRouter } from 'vue-router'
|
import { useRoute, useRouter } from 'vue-router'
|
||||||
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
||||||
import { useToast } from '~/composables/useToast'
|
import { useToast } from '~/composables/useToast'
|
||||||
import PageHero from '~/components/PageHero.vue'
|
|
||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
|
|||||||
@@ -1,12 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<main class="container mx-auto px-6 py-8">
|
<main class="container mx-auto px-6 py-8">
|
||||||
<!-- Hero Section -->
|
|
||||||
<PageHero
|
|
||||||
title="Types de Machines"
|
|
||||||
subtitle="Consultez et gérez les différents types de machines avec leur structure hiérarchique."
|
|
||||||
min-height="min-h-[24vh]"
|
|
||||||
max-width="max-w-md"
|
|
||||||
/>
|
|
||||||
|
|
||||||
<!-- Machine Types List -->
|
<!-- Machine Types List -->
|
||||||
<div class="my-8">
|
<div class="my-8">
|
||||||
@@ -98,7 +92,6 @@
|
|||||||
import { ref, computed, onMounted } from 'vue'
|
import { ref, computed, onMounted } from 'vue'
|
||||||
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
import { useMachineTypesApi } from '~/composables/useMachineTypesApi'
|
||||||
import { useToast } from '~/composables/useToast'
|
import { useToast } from '~/composables/useToast'
|
||||||
import PageHero from '~/components/PageHero.vue'
|
|
||||||
|
|
||||||
const { machineTypes, loading, loadMachineTypes, deleteMachineType } = useMachineTypesApi()
|
const { machineTypes, loading, loadMachineTypes, deleteMachineType } = useMachineTypesApi()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user