Commit Graph
55 Commits
Author SHA1 Message Date
Lucas Vas 2d2bc0f8cc Merge branch 'main' into feature/chips-component 2025-10-23 11:56:38 -04:00
alphafetus 4cfa0a85ca chore: insert example values on home_page.rs 2025-10-21 18:09:53 -04:00
alphafetus 56627514b4 chore: alter Chip font for extra compactness 2025-10-21 18:09:14 -04:00
alphafetus 8f1c504066 chore: increase transition duration slightly to match other components 2025-10-21 18:04:11 -04:00
alphafetus a46a0ecc4c chore: add flex-wrap to ChipsList container 2025-10-21 17:48:14 -04:00
alphafetus a01a5a83d7 fix: update id prop in Chip to be unique 2025-10-21 17:24:52 -04:00
alphafetus 55e7fd5797 chore: pc change (continue ChipsList component) 2025-10-21 09:02:11 -04:00
alphafetus e9d20da140 merge: remove provider_entry page
File was added on error through merge from main branch.
2025-10-16 12:25:29 -04:00
alphafetus 5178dcbffa Merge branch 'main' into feature/multi-entry-final
# Conflicts:
#	src/app.rs
#	src/pages/home_page.rs
#	src/pages/mod.rs
#	src/pages/provider_entry.rs
2025-10-16 12:23:40 -04: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
meraghon e3b147eef1 Removed test page route from app.rs 2025-10-10 07:33:47 -04:00
meraghon 358e1a9ded Removed console_log import 2025-10-03 13:21:14 -04:00
meraghon 382f7027ab Imported UnauthenticatedPage into home_page.rs and provider_entry.rs 2025-10-03 11:54:02 -04:00
meraghon 824b6d4be7 Removed Unauthenticated method from app.rs 2025-10-03 11:53:43 -04:00
meraghon ade13e711f Moved login link logic to unauthenticated_page.rs 2025-10-03 11:48:00 -04:00
meraghon 20df508ed7 Changed button padding and font weight 2025-10-03 11:46:27 -04:00
meraghon 003daad9d4 Fixed issue where LoginLink was spanning the container 2025-09-26 13:37:49 -04:00
meraghon 0780939f30 Created basic sign on page 2025-09-26 13:26:22 -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 f2d8688c0c feat: refactor checkbox on_change to use match statements for readability 2025-09-25 13:29:23 -04:00
alphafetus 059f904f5d feat: update checkbox component to use open-ended structures
Commit also includes changes to other components that make unused props optional.
2025-09-25 12:31:47 -04:00
alphafetus b460c3b3fd feat: implement correct display of values on init for text field 2025-09-25 10:52:26 -04:00
alphafetus 1adeb5e07f feat: update select component to use open-ended structures (for real this time)
A previous commit incorrectly called out the select component, except it really updated the radio component.
2025-09-25 10:38:42 -04:00
alphafetus 96ebfab414 feat: update select component to use open-ended structures 2025-09-25 10:10:19 -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 6eacb08e58 chore: add one additional comment 2025-09-03 11:34:47 -04:00
alphafetus ec26fb6fce feat: create reactive traits (AsReactive and ReactiveCapture) 2025-09-03 11:28:59 -04:00
alphafetus d01b568f15 style: remove unnecessary comments 2025-09-02 08:01:02 -04:00
alphafetus c7eabda6df chore: add files that were missed in previous push 2025-08-31 16:26:04 -04:00
alphafetus 2befd9225c feat: implement radio button element and rename checkbox 2025-08-31 16:25:45 -04:00
alphafetus 4985e1596c style: remove unused imports from home page 2025-08-31 14:59:37 -04:00
alphafetus 20dc3de187 chore: revert StudentInfo fields to rustlang spec 2025-08-29 18:20:21 -04:00
alphafetus f4ab9c114c chore: remove unnecessary fn args 2025-08-29 09:24:21 -04:00
alphafetus 42d2041a4f feat: implement serde_dynamo for all possible functions 2025-08-29 09:21:33 -04:00
alphafetus 1b6d7f21f7 style: fix leptosfmt commands 2025-08-28 11:23:41 -04:00
alphafetus 0d4b769491 chore: streamline creation of Vec<String> 2025-08-28 11:21:18 -04:00
alphafetus 71ff8e6dc9 feat: implement into for all applicable props 2025-08-28 11:14:11 -04:00
alphafetus df8b248ae4 feat: implement disabled behavior for all components 2025-08-27 13:58:32 -04:00
alphafetus 75a8f2d6d4 chore: cleanup warnings and unused code 2025-08-27 13:20:16 -04:00
alphafetus 9925e753d8 feat: implement checkboxlist component 2025-08-27 13:16:23 -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
alphafetus 9402c82a30 style: run cargo fmt command 2025-05-25 20:23:18 -04:00