diff --git a/src/pages/scholarship_info.rs b/src/pages/scholarship_info.rs
index 1f99c71..bd0d433 100644
--- a/src/pages/scholarship_info.rs
+++ b/src/pages/scholarship_info.rs
@@ -308,9 +308,31 @@ fn ScholarshipListEntry(
}
}
+/// # Scholarship Edit Form Component
+///
+/// Displays all information about a scholarship and allows the provider to edit that information.
+/// All information is only saved when the submit button is clicked.
+///
+/// The component will call the `on_submit` callback when the API returns an `Ok` result. In the
+/// event that the API call fails, it will not call anything. This is mainly used to allow updates
+/// to neighboring components from the parent.
+///
+/// Example usage:
+/// ```
+/// view! {
+///
+/// }
+/// ```
#[component]
fn ScholarshipForm(
+ /// The ID of the scholarship to edit. The form will handle getting all information about the
+ /// scholarship and submitting new information.
#[prop(into)] scholarship_id: Signal