feat: add profile management flow

This commit is contained in:
Matthieu
2025-09-17 23:11:13 +02:00
parent 37c66ac3d6
commit 316dcb6339
27 changed files with 2717 additions and 1556 deletions

View File

@@ -1,15 +1,9 @@
<template>
<main class="container mx-auto px-6 py-8 space-y-8">
<div class="hero min-h-[25vh] bg-gradient-to-r from-primary to-secondary">
<div class="hero-content text-center text-neutral-content">
<div class="max-w-xl">
<h1 class="mb-3 text-4xl font-bold">Gestion documentaire</h1>
<p class="text-sm opacity-90">
Consultez tous les documents liés à vos sites, machines et composants. Recherchez et filtrez pour retrouver rapidement l'information.
</p>
</div>
</div>
</div>
<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
:document="previewDocument"
@@ -129,6 +123,7 @@ import { useDocuments } from '~/composables/useDocuments'
import { getFileIcon } from '~/utils/fileIcons'
import { canPreviewDocument } from '~/utils/documentPreview'
import DocumentPreviewModal from '~/components/DocumentPreviewModal.vue'
import PageHero from '~/components/PageHero.vue'
const { documents, loading, loadDocuments } = useDocuments()