Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions front-end-mockup/components/NavigationMenuComponent.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<template>
<div class="flex flex-row justify-between text-4xl bg-slate-500 py-8 px-8 pb-16">

<button>
<Icon icon="mdi:cards-heart" />
</button>

<button>
<Icon icon="clarity:chat-bubble-solid" />
</button>
<button>
<Icon icon="charm:cards" />

</button>
<button>
<Icon icon="material-symbols:person" />
</button>


</div>
</template>

<script setup>
import { ref } from 'vue'
import { Icon } from '@iconify/vue';

</script>

<style>




</style>
109 changes: 55 additions & 54 deletions front-end-mockup/src/router/index.js
Original file line number Diff line number Diff line change
@@ -1,58 +1,59 @@
import { createRouter, createWebHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
import ProfileView from '../views/ProfileView.vue';
import MessagesListing from '../views/MessagesListingView.vue';
import DatePickerView from '../views/DatePickerView.vue';
import GenderPicker from '../views/GenderPickerView.vue'
import InterestsView from '../views/InterestsView.vue'
import SignUpView from '../views/SignUpView.vue';
import RegisterView from '../views/RegisterView.vue';
import { createRouter, createWebHistory } from "vue-router";
import HomeView from "../views/HomeView.vue";
import ProfileView from "../views/ProfileView.vue";
import MessagesListing from "../views/MessagesListingView.vue";
import DatePickerView from "../views/DatePickerView.vue";
import GenderPicker from "../views/GenderPickerView.vue";
import InterestsView from "../views/InterestsView.vue";
import SignUpView from "../views/SignUpView.vue";
import RegisterView from "../views/RegisterView.vue";

const routes = [{
path: '/',
name: 'Home',
component: HomeView
},
{
path: '/profile',
name: 'Profile',
component: ProfileView,
},
{
path: '/sign-up',
name: 'SignUp',
component: SignUpView,
},
{
path: '/gender-picker',
name: 'GenderPicker',
component: GenderPicker
},
{
path: '/datepicker',
name: 'datepicker',
component: DatePickerView,
},
{
path: '/interests',
name: 'Interests',
component: InterestsView
},
{
path: '/messages',
name: 'messages',
component: MessagesListing
},
{
path: '/register',
name: 'signuppage',
component: RegisterView
},
]
const routes = [
{
path: "/",
name: "Home",
component: HomeView,
},
{
path: "/profile",
name: "Profile",
component: ProfileView,
},
{
path: "/sign-up",
name: "SignUp",
component: SignUpView,
},
{
path: "/gender-picker",
name: "GenderPicker",
component: GenderPicker,
},
{
path: "/datepicker",
name: "datepicker",
component: DatePickerView,
},
{
path: "/interests",
name: "Interests",
component: InterestsView,
},
{
path: "/messages",
name: "messages",
component: MessagesListing,
},
{
path: "/register",
name: "signuppage",
component: RegisterView,
},
];

const router = createRouter({
history: createWebHistory(process.env.BASE_URL),
routes
})
history: createWebHistory(process.env.BASE_URL),
routes,
});

export default router
export default router;
7 changes: 5 additions & 2 deletions front-end-mockup/src/views/InterestsView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,19 @@
<p class="group-[.selectedInterest]:text-primary float-left ml-1">{{button.name}}</p>
</button>
</div>


<button class="btn-continue mb-1" :disabled="totalSelected < 5">Finish</button>
<p class="mb-4">{{ submitButtonCaption }}</p>
</div>


<NavigationMenu />
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Премести компонента в app.vue

</template>

<script setup>
import { Icon } from '@iconify/vue';
import { ref } from 'vue';
import NavigationMenu from "./NavigationMenuComponent.vue";
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Добре е NavigationMenuComponent.vue да бъде преместен в собствена директория "components", както страниците са в папка "views"



const buttons = ref([
{
Expand Down