meraghon
38a0482b8c
Date range enum
2025-12-19 10:27:43 -05:00
meraghon
ae320f9763
Merge branch 'main' into feat/date-component
...
# Conflicts:
# src/common/mod.rs
# src/components/mod.rs
2025-12-12 13:16:49 -05:00
meraghon
7abb1c369f
Create DateInfo struct
2025-12-12 12:13:25 -05:00
meraghon
5ad00e69af
Create struct file
2025-12-09 11:51:28 -05:00
alphafetus
86086f3388
feat: scholarship info page takes a scholarship id param
2025-11-23 16:55:26 -05:00
alphafetus
0ace17d28c
feat: build scholarship info page
2025-11-23 16:21:52 -05:00
alphafetus
3bd9a7c6d5
feat: implement new scholarship info form
...
This form requires more work, and the ChipsList component must also be altered to accept a list of value/display text pairs.
2025-11-20 10:58:46 -05:00
alphafetus
bfab0de564
feat: implement a new function for ComparisonData
2025-11-20 10:57:20 -05:00
alphafetus
83e46f4064
feat: implement comparison skeleton
...
This commit lays out the general idea of how the ComparisonData struct will work. It is expandable and I'm sure we will add more to it as time goes on.
2025-11-18 13:17:32 -05:00
alphafetus
208bea2d09
feat: remove former MultiEntry component and unused ProviderEntry page
2025-10-16 11:58:25 -04:00
alphafetus
86bd471c1e
feat: implement working MultiEntry component
...
This MultiEntry (Rewrite) is capable of storing and sending values through the server functions, as well as dynamically updating the master list as values are changed.
2025-10-16 11:51:27 -04:00
alphafetus
7786ee7ff3
chore: move value_type.rs to common module
2025-09-26 12:10:20 -04:00
alphafetus
c573263f48
feat: complete refactor of all data structures and fix serialization
2025-09-26 12:09:38 -04:00
alphafetus
7a453ad367
feat: update text field to use open-ended structures
2025-09-25 09:29:04 -04:00
alphafetus
39996319ba
feat: alter OutlinedTextField to use ValueType enum
...
Also implemented extra error checking when the values are passed as the incorrect type. For example, the only accepted types are strings and numbers, so that will be checked and handled accordingly.
2025-09-19 12:30:27 -04:00
alphafetus
0d4bbc9e70
chore: implement basic logic to show a text field in the MultiEntry component
...
This logic does not support any info types other than a String, represented by an OutlinedTextField. To support more, this will likely need to completely overhaul every input component so that they accept the ValueType as a primary argument.
2025-09-16 19:08:13 -04:00
alphafetus
4fc01acd50
feat: create impromptu demo page
2025-09-11 11:34:35 -04:00
alphafetus
20dc3de187
chore: revert StudentInfo fields to rustlang spec
2025-08-29 18:20:21 -04:00
alphafetus
42d2041a4f
feat: implement serde_dynamo for all possible functions
2025-08-29 09:21:33 -04:00
alphafetus
71ff8e6dc9
feat: implement into for all applicable props
2025-08-28 11:14:11 -04:00
alphafetus
75a8f2d6d4
chore: cleanup warnings and unused code
2025-08-27 13:20:16 -04:00
alphafetus
f7ca1ecbc5
chore: pc change
2025-08-26 09:57:58 -04:00
alphafetus
c6e99cc7a8
feat: add simple MultiEntry component
2025-08-03 17:58:36 -04:00
alphafetus
9d18eb0810
chore: PC change (create multientry)
2025-07-27 17:53:45 -04:00
alphafetus
127cf17c90
temp: pc change
2025-06-24 19:01:20 -04:00