diff --git a/coverage/clover.xml b/coverage/clover.xml index d110fcd..7fcae3d 100644 --- a/coverage/clover.xml +++ b/coverage/clover.xml @@ -1,6 +1,6 @@ - - + + diff --git a/coverage/lcov-report/components/Grid.vue.html b/coverage/lcov-report/components/Grid.vue.html index 70fc4b8..6807807 100644 --- a/coverage/lcov-report/components/Grid.vue.html +++ b/coverage/lcov-report/components/Grid.vue.html @@ -144,7 +144,7 @@ export default { diff --git a/coverage/lcov-report/components/index.html b/coverage/lcov-report/components/index.html index 5bbcabf..6c15b23 100644 --- a/coverage/lcov-report/components/index.html +++ b/coverage/lcov-report/components/index.html @@ -94,7 +94,7 @@ diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html index 0fd6f6f..8752a0b 100644 --- a/coverage/lcov-report/index.html +++ b/coverage/lcov-report/index.html @@ -109,7 +109,7 @@ diff --git a/coverage/lcov-report/views/Fruit.vue.html b/coverage/lcov-report/views/Fruit.vue.html index f6be265..71b541f 100644 --- a/coverage/lcov-report/views/Fruit.vue.html +++ b/coverage/lcov-report/views/Fruit.vue.html @@ -132,7 +132,7 @@ export default { diff --git a/coverage/lcov-report/views/Fruits.vue.html b/coverage/lcov-report/views/Fruits.vue.html index 680899a..93e3f25 100644 --- a/coverage/lcov-report/views/Fruits.vue.html +++ b/coverage/lcov-report/views/Fruits.vue.html @@ -129,7 +129,7 @@ export default { diff --git a/coverage/lcov-report/views/index.html b/coverage/lcov-report/views/index.html index c955638..32c4410 100644 --- a/coverage/lcov-report/views/index.html +++ b/coverage/lcov-report/views/index.html @@ -109,7 +109,7 @@ diff --git a/src/App.vue b/src/App.vue index acf8695..d143c80 100644 --- a/src/App.vue +++ b/src/App.vue @@ -27,18 +27,16 @@ export default { } main { - margin-top: 58px; padding: 1rem; - - h1 { - font-size: 28px; - } + margin: 58px auto 0 auto; + max-width: 1200px; h2 { width: -webkit-max-content; width: -moz-max-content; width: max-content; padding-right: 1rem; + padding-bottom: 0.35rem; font-size: 26px; border-bottom: 2px solid @primary-color; margin-bottom: 1.35rem; @@ -47,7 +45,9 @@ main { h3 { font-size: 22px; + font-weight: lighter; text-transform: capitalize; + margin-top: 0; } } diff --git a/src/assets/less/variables.less b/src/assets/less/variables.less index 8feffd9..d9d0348 100644 --- a/src/assets/less/variables.less +++ b/src/assets/less/variables.less @@ -1,3 +1,14 @@ @primary-color: #0c9696; @secondary-color: #ffffff; @text-color: #333; + +@sm: 640px; +// => @media (min-width: 640px) { ... } +@md: 768px; +// => @media (min-width: 768px) { ... } +@lg: 1024px; +// => @media (min-width: 1024px) { ... } +@xl: 1280px; +// => @media (min-width: 1280px) { ... } +@2xl: 1536px; +// => @media (min-width: 1536px) { ... } diff --git a/src/components/Grid.vue b/src/components/Grid.vue index 45c9f0c..8129c9b 100644 --- a/src/components/Grid.vue +++ b/src/components/Grid.vue @@ -21,7 +21,20 @@ export default { diff --git a/src/components/GridItem.vue b/src/components/GridItem.vue index f95d3d5..4416cec 100644 --- a/src/components/GridItem.vue +++ b/src/components/GridItem.vue @@ -1,10 +1,19 @@ @@ -19,33 +28,68 @@ export default { diff --git a/src/components/Header.vue b/src/components/Header.vue index ed5e37b..3fcbcb9 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -19,12 +19,20 @@ nav { padding: 0.5rem; box-shadow: 0 19px 34px -15px #d2d2f2; + h1 { + margin: 0; + font-size: 28px; + font-weight: lighter; + } + &.main-nav { position: fixed; top: 0; left: 0; width: 100%; height: calc(58px - 0.5rem * 2); + z-index: 15; + img { width: 35px; height: 35px; diff --git a/src/views/Fruit.vue b/src/views/Fruit.vue index 172826b..3422db1 100644 --- a/src/views/Fruit.vue +++ b/src/views/Fruit.vue @@ -1,6 +1,6 @@ diff --git a/src/views/Fruits.vue b/src/views/Fruits.vue index d486a4a..46f1393 100644 --- a/src/views/Fruits.vue +++ b/src/views/Fruits.vue @@ -1,6 +1,6 @@ diff --git a/tests/unit/fruits.spec.js b/tests/unit/fruits.spec.js index 466c208..29077e9 100644 --- a/tests/unit/fruits.spec.js +++ b/tests/unit/fruits.spec.js @@ -10,7 +10,7 @@ import Fruits from "@/views/Fruits.vue"; describe("Test Fruits page.", () => { it("dispatches getFruits on mounted", async () => { // axios.get.mockImplementationOnce(() => Promise.resolve({ data: { data: "value" } })); - const wrapper = mount(Fruits, { store, stubs: { RouterLink: RouterLinkStub } }); + mount(Fruits, { store, stubs: { RouterLink: RouterLinkStub } }); await store.dispatch("getFruits"); expect(store.state.fruits.length).toBe(7);