Commit graph

91 commits

Author SHA1 Message Date
9a683e9605 Add checkout page
Give shadows to more elements
Fix broken cart
Add notice on checkout if item is no-longer available
Remove spacing on bottom of menu-item list with an added check
Add leg
2024-05-16 14:45:16 +01:00
deepsource-autofix[bot]
0d106cfdcd
style: format code with Prettier
This commit fixes the style issues introduced in c908a54 according to the output
from Prettier.

Details: None
2024-05-16 12:32:29 +00:00
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
fecbe77a1d Remove Page prefix in routes folder 2024-05-15 19:48:52 +01:00
46b624954c Switch to tsconfig
Fix changes due to change in target module
2024-05-15 16:36:29 +01:00
deepsource-autofix[bot]
e60ff198d2
style: format code with Prettier
This commit fixes the style issues introduced in 18b22e7 according to the output
from Prettier.

Details: None
2024-05-14 12:31:43 +00:00
18b22e7928 Clean up test API 2024-05-14 13:31:25 +01:00
0943c99749 switch data type to any (need to fix)
Skip quality check on utils
2024-05-14 12:57:47 +01:00
deepsource-autofix[bot]
437622fe88
style: format code with Prettier
This commit fixes the style issues introduced in 8dd6fda according to the output
from Prettier.

Details: None
2024-05-13 11:19:38 +00:00
8dd6fdaa15 Template Literals 2024-05-13 12:19:11 +01:00
deepsource-autofix[bot]
0592a217e9
style: format code with Prettier
This commit fixes the style issues introduced in 1fdb6ed according to the output
from Prettier.

Details: None
2024-05-13 11:11:28 +00: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
899867e72d Add back button on images
Improve spacer element
2024-05-12 15:01:03 +01:00
fe96fb6f93 Booking progress 2024-05-12 14:02:36 +01:00
deepsource-autofix[bot]
36e7457614
style: format code with Prettier
This commit fixes the style issues introduced in fd132eb according to the output
from Prettier.

Details: None
2024-05-11 15:26:32 +00:00
fd132ebf97 Add time slot selection
Stop moving elements when error appears under input
make 404, 500, Empty Basket and No Item sections larger
clean up test-api slightly
2024-05-11 16:26:17 +01:00
deepsource-autofix[bot]
5b85c5224d
style: format code with Prettier
This commit fixes the style issues introduced in 475ac92 according to the output
from Prettier.

Details: None
2024-05-11 12:51:01 +00: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
deepsource-autofix[bot]
e95b0e04ab
style: format code with Prettier
This commit fixes the style issues introduced in 3198dec according to the output
from Prettier.

Details: None
2024-05-10 13:47:13 +00: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
deepsource-autofix[bot]
5b1de0c5de
style: format code with Prettier
This commit fixes the style issues introduced in f6e8f42 according to the output
from Prettier.

Details: None
2024-05-09 15:43:18 +00:00
f6e8f4291c Add availability to item, and banner if item is no-longer for purchase
SCSS fixes, file paths and font sizing
Larger spacing for item screen
2024-05-09 16:43:02 +01:00
deepsource-autofix[bot]
a3b4cf8305
style: format code with Prettier
This commit fixes the style issues introduced in 2135cf2 according to the output
from Prettier.

Details: None
2024-05-08 16:55:42 +00:00
2135cf2aee Failing code 2024-05-08 17:55:24 +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
b2933a41c1
Merge pull request #11 from Fluffy-Bean/deepsource-transform-10cecdda
style: format code with Prettier
2024-05-06 15:49:14 +01:00
7b73f28b60 Move help to bottom of cart page 2024-05-06 15:16:06 +01:00
deepsource-autofix[bot]
dda41aa77b
style: format code with Prettier
This commit fixes the style issues introduced in cf385e5 according to the output
from Prettier.

Details: None
2024-05-06 13:58:01 +00:00
cf385e5875 Fix loading of broken basket 2024-05-06 14:57:39 +01:00
deepsource-autofix[bot]
77dcc3430a
style: format code with Prettier
This commit fixes the style issues introduced in e0969ae according to the output
from Prettier.

Details: https://github.com/Fluffy-Bean/TastyBites/pull/10
2024-05-06 11:34:52 +00:00
deepsource-autofix[bot]
e0969ae66f
refactor: remove the console expressions
It is considered a best practice to avoid the use of any `console` methods in JavaScript code that will run on the browser.

**NOTE:** If your repository contains a server side project, you can add `"nodejs"` to the `environment` property of analyzer meta in `.deepsource.toml`.
This will prevent this issue from getting raised.
Documentation for the analyzer meta can be found [here](https://docs.deepsource.com/docs/analyzers-javascript#meta).
Alternatively, you can silence this issue for your repository [as shown here](https://deepsource.com/blog/releases-issue-actions).

If a specific `console` call is meant to stay for other reasons, you can add [a skipcq comment](https://docs.deepsource.com/docs/issues-ignore-rules#silencing-a-specific-issue) to that line.
This will inform other developers about the reason behind the log's presence, and prevent DeepSource from flagging it.
2024-05-06 11:34:41 +00:00
17476d3f2c Keep the Menu Items square, while filling container 2024-05-05 14:22:30 +01:00
deepsource-autofix[bot]
27cd29de27
style: format code with Prettier
This commit fixes the style issues introduced in cd2aaa3 according to the output
from Prettier.

Details: None
2024-05-05 12:04:32 +00: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
d9bea89c0b Fix cart not displaying errors correctly 2024-05-05 13:01:35 +01:00
584ab41f79 Add multiple to cart from item page 2024-05-05 12:21:15 +01:00
deepsource-autofix[bot]
fbd604830e
style: format code with Prettier
This commit fixes the style issues introduced in 9dce923 according to the output
from Prettier.

Details: None
2024-05-05 10:12:16 +00: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
7d8d19a6e9 Fix basket loading and verifying on page load
Update go mod files
2024-05-04 17:58:48 +01:00
5bcebe2011 Disable amount button (at checkout) if amount too low/high 2024-05-04 17:27:25 +01:00
deepsource-autofix[bot]
9d19529b8e
style: format code with Prettier
This commit fixes the style issues introduced in 7b4cbef according to the output
from Prettier.

Details: None
2024-05-04 15:54:37 +00:00
7b4cbef983 FUCK 2024-05-04 16:54:19 +01:00
42951bab20 Manual formating and cleanups 2024-05-04 16:52:21 +01:00
deepsource-autofix[bot]
cd6fdf3b29
style: format code with Prettier
This commit fixes the style issues introduced in 6e31b44 according to the output
from Prettier.

Details: None
2024-05-04 15:26:36 +00:00
9761e4b0aa Cache errors
Missing `;`
2024-05-03 19:43:27 +01:00
7f7fa3b3ab Fix some errors after cart refactor 2024-05-03 19:21:28 +01:00