From f922daaa8018c8a8aad32741517d9726005140c6 Mon Sep 17 00:00:00 2001 From: Llloooggg Date: Sat, 10 Sep 2022 23:28:31 +0300 Subject: [PATCH] =?UTF-8?q?[frontend]:=20=D0=9F=D0=B5=D1=80=D0=B5=D0=BD?= =?UTF-8?q?=D0=B5=D1=81=D0=B5=D0=BD=20=D0=B1=D0=B0=D0=B7=D0=BE=D0=B2=D1=8B?= =?UTF-8?q?=D0=B9=20=D0=BD=D0=B0=D0=B2=D0=B1=D0=B0=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/package-lock.json | 16 ----- frontend/wheretogo/jsconfig.json | 13 +--- frontend/wheretogo/package-lock.json | 41 ++++++++++++ frontend/wheretogo/package.json | 1 + frontend/wheretogo/public/favicon.ico | Bin 4286 -> 15406 bytes frontend/wheretogo/src/App.vue | 19 +----- frontend/wheretogo/src/__VLS_options.jsx | 59 ------------------ frontend/wheretogo/src/assets/logo.png | Bin 6849 -> 9582 bytes .../src/components/FacilitiesList.vue | 37 ----------- .../src/components/NavigationBar.vue | 54 ++++++++++++++++ frontend/wheretogo/src/main.js | 18 ++++-- frontend/wheretogo/vue.config.js | 4 +- 12 files changed, 116 insertions(+), 146 deletions(-) delete mode 100644 frontend/package-lock.json delete mode 100644 frontend/wheretogo/src/__VLS_options.jsx delete mode 100644 frontend/wheretogo/src/components/FacilitiesList.vue create mode 100644 frontend/wheretogo/src/components/NavigationBar.vue diff --git a/frontend/package-lock.json b/frontend/package-lock.json deleted file mode 100644 index 322fcae..0000000 --- a/frontend/package-lock.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "requires": true, - "lockfileVersion": 1, - "dependencies": { - "n": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/n/-/n-9.0.0.tgz", - "integrity": "sha512-OZie4DuAZASChFZnIkf5BYEYEhMe6utRTAWM+98aS6N0pRLNxcDEMwxSsy7is98zTlDICcQB2dym+u10pEOtBg==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - } - } -} diff --git a/frontend/wheretogo/jsconfig.json b/frontend/wheretogo/jsconfig.json index 07b0e39..d675f15 100644 --- a/frontend/wheretogo/jsconfig.json +++ b/frontend/wheretogo/jsconfig.json @@ -5,16 +5,9 @@ "baseUrl": "./", "moduleResolution": "node", "paths": { - "@/*": [ - "src/*" - ] + "@/*": ["src/*"] }, - "lib": [ - "esnext", - "dom", - "dom.iterable", - "scripthost" - ], + "lib": ["esnext", "dom", "dom.iterable", "scripthost"], "jsx": "preserve" } -} \ No newline at end of file +} diff --git a/frontend/wheretogo/package-lock.json b/frontend/wheretogo/package-lock.json index 2b7c9d3..6c4cca8 100644 --- a/frontend/wheretogo/package-lock.json +++ b/frontend/wheretogo/package-lock.json @@ -9,6 +9,7 @@ "version": "0.1.0", "dependencies": { "axios": "^0.27.2", + "bootstrap": "^5.2.1", "core-js": "^3.8.3", "vue": "^3.2.13" }, @@ -1942,6 +1943,16 @@ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", "dev": true }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@sideway/address": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", @@ -3648,6 +3659,24 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, + "node_modules/bootstrap": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.1.tgz", + "integrity": "sha512-UQi3v2NpVPEi1n35dmRRzBJFlgvWHYwyem6yHhuT6afYF+sziEt46McRbT//kVXZ7b1YUYEVGdXEH74Nx3xzGA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -12801,6 +12830,12 @@ "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==", "dev": true }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "peer": true + }, "@sideway/address": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", @@ -14195,6 +14230,12 @@ "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", "dev": true }, + "bootstrap": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.1.tgz", + "integrity": "sha512-UQi3v2NpVPEi1n35dmRRzBJFlgvWHYwyem6yHhuT6afYF+sziEt46McRbT//kVXZ7b1YUYEVGdXEH74Nx3xzGA==", + "requires": {} + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", diff --git a/frontend/wheretogo/package.json b/frontend/wheretogo/package.json index 2691981..68b1b46 100644 --- a/frontend/wheretogo/package.json +++ b/frontend/wheretogo/package.json @@ -9,6 +9,7 @@ }, "dependencies": { "axios": "^0.27.2", + "bootstrap": "^5.2.1", "core-js": "^3.8.3", "vue": "^3.2.13" }, diff --git a/frontend/wheretogo/public/favicon.ico b/frontend/wheretogo/public/favicon.ico index df36fcfb72584e00488330b560ebcf34a41c64c2..037c4b7cfb1692955d844508b2a9f18934d94fc7 100644 GIT binary patch literal 15406 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 diff --git a/frontend/wheretogo/src/App.vue b/frontend/wheretogo/src/App.vue index 150ed14..b3b2949 100644 --- a/frontend/wheretogo/src/App.vue +++ b/frontend/wheretogo/src/App.vue @@ -1,24 +1,11 @@ + - diff --git a/frontend/wheretogo/src/__VLS_options.jsx b/frontend/wheretogo/src/__VLS_options.jsx deleted file mode 100644 index 74c3b9c..0000000 --- a/frontend/wheretogo/src/__VLS_options.jsx +++ /dev/null @@ -1,59 +0,0 @@ -export default (await import('vue')).defineComponent({ -name: "App", -components: { -FacilitiesList, -}, -}); -const __VLS_options = { -...({ -name: "App", -components: { -FacilitiesList, -}, -}), -}; -const __VLS_name = (await import('./__VLS_types.js')).getNameOption({ -name: "App", -components: { -FacilitiesList, -}, -} as const); -function __VLS_template() { -import * as __VLS_types from './__VLS_types.js'; import('./__VLS_types.js'); -let __VLS_ctx!: __VLS_types.PickNotAny<__VLS_Ctx, {}> & InstanceType<__VLS_types.PickNotAny {}>> & {}; -let __VLS_vmUnwrap!: typeof __VLS_options & { components: {}; }; -/* Components */ -let __VLS_otherComponents!: NonNullable & __VLS_types.GlobalComponents & typeof __VLS_vmUnwrap.components & __VLS_types.PickComponents; -let __VLS_selfComponent!: __VLS_types.SelfComponent { $slots: typeof __VLS_slots; })>; -let __VLS_components!: typeof __VLS_otherComponents & Omit; -__VLS_components['/* __VLS_.SearchTexts.Components */']; -({} as __VLS_types.GlobalAttrs)['/* __VLS_.SearchTexts.GlobalAttrs */']; -/* Style Scoped */ -type __VLS_StyleScopedClasses = {}; -let __VLS_styleScopedClasses!: __VLS_StyleScopedClasses | keyof __VLS_StyleScopedClasses | (keyof __VLS_StyleScopedClasses)[]; -/* CSS variable injection */ -/* CSS variable injection end */ -declare const FacilitiesList: __VLS_types.ConvertInvalidJsxElement< -'FacilitiesList' extends keyof typeof __VLS_components ? typeof __VLS_components['FacilitiesList'] : 'FacilitiesList' extends keyof typeof __VLS_ctx ? typeof __VLS_ctx['FacilitiesList'] : unknown>; -__VLS_components.FacilitiesList; -__VLS_ctx.FacilitiesList; -declare const __VLS_0: __VLS_types.ExtractEmit2; -/* Completion: Emits */ -// @ts-ignore -__VLS_0('/* __VLS_.SearchTexts.Completion.Emit.FacilitiesList */'); -/* Completion: Props */ -// @ts-ignore -(); -{ -
; - -{ -; -} -} -if (typeof __VLS_styleScopedClasses === 'object' && !Array.isArray(__VLS_styleScopedClasses)) { -} -declare var __VLS_slots: {}; -return __VLS_slots; -} -let __VLS_component!: typeof import('./App.vue')['default']; diff --git a/frontend/wheretogo/src/assets/logo.png b/frontend/wheretogo/src/assets/logo.png index f3d2503fc2a44b5053b0837ebea6e87a2d339a43..618ca04abb53356f0030626cb395e6cb1aea2571 100644 GIT binary patch literal 9582 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 -
-
-

Facilities

-
    -
  • -

    {{ facility.name }}

    -

    {{ facility.address }}

    -
  • -
-
-
- - - \ No newline at end of file diff --git a/frontend/wheretogo/src/components/NavigationBar.vue b/frontend/wheretogo/src/components/NavigationBar.vue new file mode 100644 index 0000000..3231cb7 --- /dev/null +++ b/frontend/wheretogo/src/components/NavigationBar.vue @@ -0,0 +1,54 @@ + + + diff --git a/frontend/wheretogo/src/main.js b/frontend/wheretogo/src/main.js index 3af6475..7be07d1 100644 --- a/frontend/wheretogo/src/main.js +++ b/frontend/wheretogo/src/main.js @@ -1,9 +1,15 @@ -import { createApp } from 'vue' -import App from './App.vue' -import axios from 'axios' +import { createApp } from "vue"; +import App from "./App.vue"; +import axios from "axios"; -const app = createApp(App) +import "bootstrap/dist/css/bootstrap.min.css"; -app.config.globalProperties.axios=axios +import NavigationBar from "./components/NavigationBar.vue"; -app.mount('#app') \ No newline at end of file +const app = createApp(App); + +app.config.globalProperties.axios = axios; + +app.component("NavigationBar", NavigationBar); + +app.mount("#app"); diff --git a/frontend/wheretogo/vue.config.js b/frontend/wheretogo/vue.config.js index 534471a..910e297 100644 --- a/frontend/wheretogo/vue.config.js +++ b/frontend/wheretogo/vue.config.js @@ -1,4 +1,4 @@ -import { defineConfig } from '@vue/cli-service' -export default defineConfig({ +const { defineConfig } = require('@vue/cli-service') +module.exports = defineConfig({ transpileDependencies: true })