From 9d156c17e976c3017cf59aac6a9a20bdc8e6aa53 Mon Sep 17 00:00:00 2001 From: Lucas Vas Date: Mon, 2 Mar 2026 14:25:07 -0500 Subject: [PATCH] feat: implement file list retrieval for file drop components --- src/components/file_drop.rs | 16 +++++++- src/pages/api/files.rs | 61 +++++++++++++++++++++++++---- src/pages/student/financial_page.rs | 25 +++++++++++- 3 files changed, 91 insertions(+), 11 deletions(-) diff --git a/src/components/file_drop.rs b/src/components/file_drop.rs index ef61e9f..8580442 100644 --- a/src/components/file_drop.rs +++ b/src/components/file_drop.rs @@ -8,7 +8,11 @@ use leptos_oidc::AuthSignal; use leptos_use::{UseDropZoneOptions, UseDropZoneReturn, use_drop_zone_with_options}; #[component] -pub fn FileDrop(#[prop(into)] name: String, #[prop(into)] form_id: String) -> impl IntoView { +pub fn FileDrop( + #[prop(into)] name: String, + #[prop(into)] form_id: String, + #[prop()] existing_files: Resource, ServerFnError>>, +) -> impl IntoView { let zone_ref = NodeRef::