feat: enhance file upload component and backend schema

- Updated the FileUpload component to improve file handling and state management, including better cancellation logic and input handling.
- Added a new alias in the Svelte configuration for easier backend access.
- Enhanced the backend schema to include a gestorSuperiorId for better team management and query capabilities.
- Refactored queries and mutations in the backend to support the new structure and improve data retrieval for subordinate teams.
This commit is contained in:
2025-11-14 22:11:06 -03:00
parent 731f95d0b5
commit 9b3b095c01
6 changed files with 278 additions and 161 deletions

View File

@@ -1,5 +1,5 @@
<script lang="ts">
import { FileText, ClipboardCopy, Plus, Users, FileDoc } from "lucide-svelte";
import { FileText, ClipboardCopy, Plus, Users, File } from "lucide-svelte";
import { resolve } from "$app/paths";
</script>
@@ -30,7 +30,7 @@
<div class="card-body">
<div class="flex flex-col items-center justify-center py-12 text-center">
<div class="mb-6">
<FileDoc class="h-24 w-24 text-base-content/20" strokeWidth={1.5} />
<File class="h-24 w-24 text-base-content/20" strokeWidth={1.5} />
</div>
<h2 class="text-2xl font-bold mb-2">Módulo em Desenvolvimento</h2>
<p class="text-base-content/70 max-w-md mb-6">
@@ -76,7 +76,7 @@
<div class="card-body">
<div class="flex items-center gap-3 mb-2">
<div class="p-2 bg-primary/10 rounded-lg">
<FileDoc class="h-6 w-6 text-primary" strokeWidth={2} />
<File class="h-6 w-6 text-primary" strokeWidth={2} />
</div>
<h4 class="font-semibold">Documentação</h4>
</div>