movie-night-web/app/components/header.vue

74 lines
1.1 KiB
Vue
Raw Normal View History

<script lang="ts" setup>
</script>
2026-02-16 19:12:00 -06:00
<template>
<nav class="header">
<span class="logo">
<NuxtLink to="/lists">
2026-02-16 19:12:00 -06:00
Movie Night
</NuxtLink>
</span>
<ul class="links">
<li>
<NuxtLink to="/lists">Lists</NuxtLink>
</li>
<!-- <li>
<NuxtLink to="/schedule">Schedule</NuxtLink>
</li>
-->
<li>
<ProfileMenu/>
</li>
</ul>
</nav>
</template>
<style scoped>
.header {
display: flex;
flex-direction: column;
align-items: center;
gap: 1rem;
2026-04-09 18:44:44 -05:00
font-size: 1.5rem;
font-weight: bold;
2026-02-16 19:12:00 -06:00
justify-content: center;
margin-bottom: 2rem;
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
padding: 1rem 0;
2026-02-16 19:12:00 -06:00
}
.links {
display: flex;
flex-direction: row;
align-items: center;
gap: 1rem;
list-style: none;
}
.links li {
cursor: pointer;
}
/* sm */
@media (min-width: 640px) {
.header {
justify-content: space-between;
flex-direction: row;
}
}
/* md */
@media (min-width: 768px) {
}
/* lg */
@media (min-width: 1024px) {
}
/* xl */
@media (min-width: 1280px) {
}
/* 2xl */
@media (min-width: 1536px) {
}
</style>