Commit graph

27 commits

Author SHA1 Message Date
c908a544aa Increase hit target for dropdown
Add CartRecord type
Remove OOP style Promises from Contact
Add contact reason dropdown
The usual SCSS changes and adjustments
2024-05-16 13:32:11 +01:00
865654de87 Remove unused 500
rename MenuList to MenuItemGrid to represent the component better
Adjust 404 page
2024-05-15 19:55:51 +01:00
1fdb6ed2f4 Test out Item table
Add to real API
Update air config
Fix bug in MenuItem
2024-05-13 12:10:55 +01:00
475ac92de9 Clean up Calendar code
Add checks for notBefore a date
Rename variables for easier reading
2024-05-11 13:50:47 +01:00
3bf9b7b0ad Calendar selection event
Calendar style fixes
2024-05-10 22:49:20 +01:00
cb6721ab96 Calendar 2024-05-10 22:13:36 +01:00
3198dec20c Start on Booking form
Clean up navigation bar
Form CSS
Add warning to run when skipping migrations
2024-05-10 14:46:53 +01:00
a1dfcd3c35 Nicer item page
Add markdown support to item description
Cart now gets loaded in the background, poorly implemented I presume
2024-05-08 17:53:21 +01:00
a704082779 Clean up image folder structure 2024-05-08 10:27:15 +01:00
17476d3f2c Keep the Menu Items square, while filling container 2024-05-05 14:22:30 +01:00
cd2aaa355c Add About and Booking page
Add help dropdowns on checkout
Add Image With Text component
2024-05-05 13:04:17 +01:00
9dce9235d6 Set image value in Item to list, to support more images in the future
Set all pages to Typescript
2024-05-05 11:12:01 +01:00
5bcebe2011 Disable amount button (at checkout) if amount too low/high 2024-05-04 17:27:25 +01:00
7066cc492b Move to key-value basket, to keep track of information easier
Clean up code, add more types
Clean up error handling
2024-05-03 18:35:39 +01:00
ec2ef95cca Link back to the item page 2024-05-03 17:00:34 +01:00
6f97ad9a4c Add styling to BasketItem
Move footer style to its own file
Make the contact form a bit more intuitive
General cleanup
2024-05-03 13:10:37 +01:00
764aaa48ea Improve Carts reliability
Nicer empty cart page
Check on page load if cart is valid
2024-05-03 12:31:12 +01:00
67c8794427 Kinda working cart 2024-05-03 11:34:44 +01:00
1486c1b70a Effort to transition to TypeScript
Remove commit warnings
2024-05-02 19:10:21 +01:00
4f0ecd33e4 Update test api to TypeScript for better type handling 2024-05-02 13:36:24 +01:00
383f22bdf8 Improve Item page
Add 500 page and dedicated 404 page
Add fake cache to tester API
Adjust some styles for better readability and usability
2024-04-28 19:19:05 +01:00
05e3adb5bb Add announcements banner loading content
Add leaflet type definitions
2024-04-28 00:27:17 +01:00
2686fb904c Add phosphor pre-preprocessor, to improve readability of code 2024-04-27 18:17:37 +01:00
109386bf51 Clean up file structure
Speed up compile times
2024-04-27 17:37:08 +01:00
4433d7cc19 Improve touchtarget for DropDown
Improve FourOhFour page
2024-04-25 19:48:12 +01:00
ec2696fc1f Add MenuItem page
Add some information to Contact page
2024-04-24 17:43:08 +01:00
03aef063bc Add Dropdowns
Rename folder from Components to Elements
Clean up font sizing and weighting
2024-04-24 14:47:47 +01:00