diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 2f88d12a..a77a715f 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -1,62 +1,17 @@ - diff --git a/frontend/src/common/components/AppDrag.vue b/frontend/src/common/components/AppDrag.vue new file mode 100644 index 00000000..feaaee0d --- /dev/null +++ b/frontend/src/common/components/AppDrag.vue @@ -0,0 +1,34 @@ + + + diff --git a/frontend/src/common/components/AppDrop.vue b/frontend/src/common/components/AppDrop.vue new file mode 100644 index 00000000..b10abaf7 --- /dev/null +++ b/frontend/src/common/components/AppDrop.vue @@ -0,0 +1,29 @@ + + + diff --git a/frontend/src/common/components/DoughSelector.vue b/frontend/src/common/components/DoughSelector.vue new file mode 100644 index 00000000..ab7af246 --- /dev/null +++ b/frontend/src/common/components/DoughSelector.vue @@ -0,0 +1,107 @@ + + + + + diff --git a/frontend/src/common/components/IngredientsSelector.vue b/frontend/src/common/components/IngredientsSelector.vue new file mode 100644 index 00000000..d9ec07f5 --- /dev/null +++ b/frontend/src/common/components/IngredientsSelector.vue @@ -0,0 +1,190 @@ + + + + + diff --git a/frontend/src/common/components/PizzaDisplay.vue b/frontend/src/common/components/PizzaDisplay.vue new file mode 100644 index 00000000..64ab54f0 --- /dev/null +++ b/frontend/src/common/components/PizzaDisplay.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/frontend/src/common/components/SauceSelector.vue b/frontend/src/common/components/SauceSelector.vue new file mode 100644 index 00000000..d71f49f1 --- /dev/null +++ b/frontend/src/common/components/SauceSelector.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/frontend/src/common/components/SizeSelector.vue b/frontend/src/common/components/SizeSelector.vue new file mode 100644 index 00000000..811f0207 --- /dev/null +++ b/frontend/src/common/components/SizeSelector.vue @@ -0,0 +1,101 @@ + + + + + diff --git a/frontend/src/common/constants.js b/frontend/src/common/constants.js new file mode 100644 index 00000000..0cd8fcf8 --- /dev/null +++ b/frontend/src/common/constants.js @@ -0,0 +1,2 @@ +export const MOVE = 'move'; +export const DATA_TRANSFER_PAYLOAD = 'payload'; diff --git a/frontend/src/common/data/doughSizes.js b/frontend/src/common/data/doughSizes.js index 2495107b..b34269ff 100644 --- a/frontend/src/common/data/doughSizes.js +++ b/frontend/src/common/data/doughSizes.js @@ -1,4 +1,4 @@ export default { - 1: "light", - 2: "large", + 1: "small", + 2: "big", }; diff --git a/frontend/src/common/helpers/normalize.js b/frontend/src/common/helpers/normalize.js new file mode 100644 index 00000000..c52872b1 --- /dev/null +++ b/frontend/src/common/helpers/normalize.js @@ -0,0 +1,33 @@ +import doughSizes from "@/common/data/doughSizes"; +import ingredients from "@/common/data/ingredients"; +import sauces from "@/common/data/sauces"; +import sizes from "@/common/data/sizes"; + + +export const normalizeDough = (dough) => { + return { + ...dough, + value: doughSizes[dough.id], + }; +}; + +export const normalizeSize = (size) => { + return { + ...size, + value: sizes[size.id], + }; +}; + +export const normalizeIngredients = (ingredient) => { + return { + ...ingredient, + value: ingredients[ingredient.id], + }; +}; + +export const normalizeSauces = (sauce) => { + return { + ...sauce, + value: sauces[sauce.id], + }; +}; diff --git a/frontend/src/layouts/AppHeader.vue b/frontend/src/layouts/AppHeader.vue new file mode 100644 index 00000000..c244a96f --- /dev/null +++ b/frontend/src/layouts/AppHeader.vue @@ -0,0 +1,151 @@ + + + diff --git a/frontend/src/layouts/AppLayout.vue b/frontend/src/layouts/AppLayout.vue new file mode 100644 index 00000000..3fdf59c7 --- /dev/null +++ b/frontend/src/layouts/AppLayout.vue @@ -0,0 +1,7 @@ + + diff --git a/frontend/src/layouts/index.js b/frontend/src/layouts/index.js new file mode 100644 index 00000000..bb6d74fc --- /dev/null +++ b/frontend/src/layouts/index.js @@ -0,0 +1 @@ +export { default as AppLayout } from "./AppLayout.vue"; diff --git a/frontend/src/views/HomeView.vue b/frontend/src/views/HomeView.vue new file mode 100644 index 00000000..abccafd9 --- /dev/null +++ b/frontend/src/views/HomeView.vue @@ -0,0 +1,958 @@ + + + + + + diff --git a/frontend/src/views/index.js b/frontend/src/views/index.js new file mode 100644 index 00000000..99bfdf65 --- /dev/null +++ b/frontend/src/views/index.js @@ -0,0 +1 @@ +export { default as HomeView } from "./HomeView.vue";