initial commit (long overdue)

This commit is contained in:
Alistair Campbell
2023-05-17 20:44:36 -04:00
commit 72184f07f2
32 changed files with 17274 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
<!-- <script>
export const navitem = {
props: ['icon', 'link']
}
</script>
<script setup>
import { Icon } from '@iconify/vue'
</script> -->
<script>
import { Icon } from '@iconify/vue'
import { RouterLink } from 'vue-router';
export default {
name: 'navitem',
props: {
icon: String,
link: String,
active: Boolean
},
methods: {
setActive() {
// Your code here
alert(`Hello ${event.target}!`)
}
},
components: {
Icon,
RouterLink
}
}
</script>
<template>
<RouterLink :to="link" class="button" :class="{active: active}">
<Icon :icon="icon" />
</RouterLink>
</template>
<style>
.button {
color: var(--white);
font-size: 30px;
overflow: hidden;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
margin: 10px 10px;
padding: 5px;
transition: color 0.2s ease-in-out;
}
.button:hover {
color: var(--accent-primary);
}
.active {
border: 2px solid var(--accent-primary);
border-radius: 10px;
}
</style>