Remove unused components, add dummies

This commit is contained in:
Christian Cueni 2022-05-05 08:13:04 +02:00
parent 35647cc533
commit e6d093a2cd
7 changed files with 32 additions and 128 deletions

View File

@ -0,0 +1,16 @@
<template>
<ul>
<li>Einstieg</li>
<li>Analyse</li>
</ul>
</template>
<script>
export default {
name: "LearningPath"
}
</script>
<style scoped>
</style>

View File

@ -1,28 +0,0 @@
<script setup lang="ts">
import WelcomeItem from './WelcomeItem.vue'
import DocumentationIcon from './icons/IconDocumentation.vue'
import ToolingIcon from './icons/IconTooling.vue'
import EcosystemIcon from './icons/IconEcosystem.vue'
import CommunityIcon from './icons/IconCommunity.vue'
import SupportIcon from './icons/IconSupport.vue'
</script>
<template>
<router-link class="border-2 rounded" to="/login">Login</router-link>
<h1 class="text-3xl font-bold underline">
Hello world!
</h1>
<WelcomeItem>
<template #icon>
<SupportIcon />
</template>
<template #heading>Support Vue</template>
As an independent project, Vue relies on community backing for its sustainability. You can help
us by
<a target="_blank" href="https://vuejs.org/sponsor/">becoming a sponsor</a>.
</WelcomeItem>
</template>
<style lang="postcss">
</style>

View File

@ -1,86 +0,0 @@
<template>
<div class="item">
<i>
<slot name="icon"></slot>
</i>
<div class="details">
<h3>
<slot name="heading"></slot>
</h3>
<slot></slot>
</div>
</div>
</template>
<style scoped>
.item {
margin-top: 2rem;
display: flex;
}
.details {
flex: 1;
margin-left: 1rem;
}
i {
display: flex;
place-items: center;
place-content: center;
width: 32px;
height: 32px;
color: var(--color-text);
}
h3 {
font-size: 1.2rem;
font-weight: 500;
margin-bottom: 0.4rem;
color: var(--color-heading);
}
@media (min-width: 1024px) {
.item {
margin-top: 0;
padding: 0.4rem 0 1rem calc(var(--section-gap) / 2);
}
i {
top: calc(50% - 25px);
left: -26px;
position: absolute;
border: 1px solid var(--color-border);
background: var(--color-background);
border-radius: 8px;
width: 50px;
height: 50px;
}
.item:before {
content: ' ';
border-left: 1px solid var(--color-border);
position: absolute;
left: 0;
bottom: calc(50% + 25px);
height: calc(50% - 25px);
}
.item:after {
content: ' ';
border-left: 1px solid var(--color-border);
position: absolute;
left: 0;
top: calc(50% + 25px);
height: calc(50% - 25px);
}
.item:first-of-type:before {
display: none;
}
.item:last-of-type:after {
display: none;
}
}
</style>

View File

@ -1,11 +0,0 @@
import { describe, it, expect } from 'vitest'
import { mount } from '@vue/test-utils'
import HelloWorld from '../HelloWorld.vue'
describe('HelloWorld', () => {
it('renders properly', () => {
const wrapper = mount(HelloWorld, { props: { msg: 'Hello Vitest' } })
expect(wrapper.text()).toContain('Hello Vitest')
})
})

View File

@ -0,0 +1,11 @@
import { describe, it, expect } from 'vitest'
import { mount } from '@vue/test-utils'
import MainNavigationBar from '../MainNavigationBar.vue'
describe('MainNavigationBar', () => {
it('renders properly', () => {
const wrapper = mount(MainNavigationBar, { })
expect(wrapper.text()).toContain('Ich bin ein myVBV Heade')
})
})

View File

@ -1,9 +1,8 @@
<script setup lang="ts">
import TheWelcome from '@/components/TheWelcome.vue'
</script>
<template>
<main>
<TheWelcome />
<p>Hello from Home View</p>
</main>
</template>

View File

@ -1,10 +1,13 @@
<template>
<h1>Lernpfad Overview</h1>
<LearningPath />
</template>
<script>
import LearningPath from "../components/LearningPath.vue";
export default {
name: 'LearningPathOverview'
name: 'LearningPathOverview',
components: {LearningPath}
}
</script>