Fixing many errors and importing many new icons

This commit is contained in:
2021-07-03 11:20:17 +02:00
parent bd66616ef1
commit c99629dbcd
34 changed files with 9868 additions and 1041 deletions

View File

@@ -21,7 +21,7 @@
<script lang="ts">
import {defineComponent, useAsync, useContext} from "@nuxtjs/composition-api";
import {InfoData} from "../../types/types";
import {InfoData} from "~/types/types";
export default defineComponent({
name: "AboutHome",
@@ -32,7 +32,7 @@ export default defineComponent({
.fetch<InfoData>()
.catch((error) => {
$sentry.captureEvent(error)
})
});
})
return {

View File

@@ -68,7 +68,7 @@
<script lang="ts">
import {computed, defineComponent, ref, useContext} from "@nuxtjs/composition-api";
import {Form} from "../../types/types";
import {Form} from "~/types/types";
export default defineComponent({
name: "ContactForm",

View File

@@ -9,7 +9,3 @@ export default {
name: "EnvGroup"
}
</script>
<style scoped>
</style>

View File

@@ -9,7 +9,3 @@ export default {
name: "EnvList"
}
</script>
<style scoped>
</style>

View File

@@ -24,7 +24,3 @@ export default {
}
}
</script>
<style scoped>
</style>

View File

@@ -16,7 +16,3 @@ export default {
}
}
</script>
<style scoped>
</style>

View File

@@ -77,6 +77,3 @@ export default defineComponent({
}
})
</script>
<style scoped lang="scss">
</style>

View File

@@ -17,7 +17,7 @@
<script lang="ts">
import {defineComponent, useAsync, useContext} from "@nuxtjs/composition-api";
import {Experience} from "../../types/types";
import {Experience} from "~/types/types";
export default defineComponent({
name: "ExperiencesAbout",
@@ -39,7 +39,3 @@ export default defineComponent({
}
})
</script>
<style scoped>
</style>

View File

@@ -71,7 +71,3 @@ export default defineComponent({
}
})
</script>
<style scoped>
</style>

View File

@@ -17,7 +17,7 @@
<script lang="ts">
import {defineComponent, useAsync, useContext} from "@nuxtjs/composition-api";
import {Formation} from "../../types/types";
import {Formation} from "~/types/types";
export default defineComponent({
name: "FormationsHome",
@@ -39,7 +39,3 @@ export default defineComponent({
}
})
</script>
<style scoped>
</style>

View File

@@ -15,7 +15,3 @@ export default {
}
}
</script>
<style scoped>
</style>

View File

@@ -31,7 +31,7 @@
<script lang="ts">
import {defineComponent, useAsync, useContext} from "@nuxtjs/composition-api";
import {Post} from "../../types/types";
import {Post} from "~/types/types";
export default defineComponent({
name: "PostsHome",

View File

@@ -29,7 +29,7 @@
<script lang="ts">
import {defineComponent, useAsync, useContext} from "@nuxtjs/composition-api";
import {Project} from "../../types/types";
import {Project} from "~/types/types";
export default defineComponent({
name: "ProjectsHome",

View File

@@ -18,7 +18,7 @@
<script lang="ts">
import {defineComponent, useAsync, useContext} from "@nuxtjs/composition-api";
import {Skill} from "../../types/types";
import {Skill} from "~/types/types";
export default defineComponent({
name: "SkillsAbout",

View File

@@ -0,0 +1,14 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 24 24" focusable="false">
<path
d="M13 18h-2v-8l-3.5 3.5l-1.42-1.42L12 6.16l5.92 5.92l-1.42 1.42L13 10v8M12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10A10 10 0 0 1 2 12A10 10 0 0 1 12 2m0 2a8 8 0 0 0-8 8a8 8 0 0 0 8 8a8 8 0 0 0 8-8a8 8 0 0 0-8-8z"
fill="currentColor"
/>
</svg>
</template>
<script>
export default {
name: "ArrowUpIcon"
}
</script>

View File

@@ -0,0 +1,14 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 24 24" fill="false">
<path
d="M19 15.59L17.59 17L14 13.41L10.41 17L9 15.59L12.59 12L9 8.41L10.41 7L14 10.59L17.59 7L19 8.41L15.41 12L19 15.59M22 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H7c-.69 0-1.23-.36-1.59-.89L0 12l5.41-8.12C5.77 3.35 6.31 3 7 3h15m0 2H7l-4.72 7L7 19h15V5z"
fill="currentColor"
/>
</svg>
</template>
<script>
export default {
name: "BackSpaceIcon"
}
</script>

View File

@@ -0,0 +1,14 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 24 24" focusable="false">
<path
d="M17 3H7c-1.1 0-2 .9-2 2v16l7-3l7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"
fill="currentColor"
/>
</svg>
</template>
<script>
export default {
name: "BookmarkIcon"
}
</script>

View File

@@ -0,0 +1,14 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 36 36" focusable="false">
<path
d="M32.43 8.35l-13-6.21a1 1 0 0 0-.87 0l-15 7.24a1 1 0 0 0-.57.9v16.55a1 1 0 0 0 .6.92l13 6.19a1 1 0 0 0 .87 0l15-7.24a1 1 0 0 0 .57-.9V9.25a1 1 0 0 0-.6-.9zM19 4.15l10.93 5.22l-5.05 2.44l-10.67-5.35zm-2 11.49L6 10.41l5.9-2.85l10.7 5.35zM5 12.13l11 5.27v14.06L5 26.2zm13 19.32V17.36l13-6.29v14.1z"
fill="currentColor"
/>
</svg>
</template>
<script>
export default {
name: "BundleIcon"
}
</script>

View File

@@ -0,0 +1,14 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 24 24" focusable="false">
<path
d="M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59L21 7z"
fill="currentColor"
/>
</svg>
</template>
<script>
export default {
name: "CheckIcon"
}
</script>

View File

@@ -0,0 +1,14 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 24 24" focusable="false">
<path
d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm-1 4H8c-1.1 0-1.99.9-1.99 2L6 21c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V11l-6-6zM8 21V7h6v5h5v9H8z"
fill="currentColor"
/>
</svg>
</template>
<script>
export default {
name: "CopyIcon"
}
</script>

View File

@@ -0,0 +1,14 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 24 24" focusable="false">
<path
d="M11 15h2v2h-2v-2zm0-8h2v6h-2V7zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8s8 3.58 8 8s-3.58 8-8 8z"
fill="currentColor"
/>
</svg>
</template>
<script>
export default {
name: "ErrorIcon"
}
</script>

View File

@@ -0,0 +1,20 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 24 24" focusable="false">
<path
d="M12.1 18.55l-.1.1l-.11-.1C7.14 14.24 4 11.39 4 8.5C4 6.5 5.5 5 7.5 5c1.54 0 3.04 1 3.57 2.36h1.86C13.46 6 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5c0 2.89-3.14 5.74-7.9 10.05M16.5 3c-1.74 0-3.41.81-4.5 2.08C10.91 3.81 9.24 3 7.5 3C4.42 3 2 5.41 2 8.5c0 3.77 3.4 6.86 8.55 11.53L12 21.35l1.45-1.32C18.6 15.36 22 12.27 22 8.5C22 5.41 19.58 3 16.5 3z"
:class="liked ? 'fill-heart': 'fill-current'"
/>
</svg>
</template>
<script lang="ts">
export default {
name: "HeartIcon",
props: {
liked: {
type: Boolean,
default: false
}
}
}
</script>

View File

@@ -0,0 +1,14 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 256 256" focusable="false">
<path
d="M238.25 136.122l-41.142-96A19.979 19.979 0 0 0 178.725 28H77.275a19.978 19.978 0 0 0-18.383 12.122l-41.142 96A20 20 0 0 0 36.132 164H116v40H96a12 12 0 0 0 0 24h64a12 12 0 0 0 0-24h-20v-40h40v20a12 12 0 0 0 24 0v-20h15.868a20 20 0 0 0 18.382-27.878zM42.2 140l37.714-88h96.174l37.714 88z"
fill="currentColor"
/>
</svg>
</template>
<script>
export default {
name: "LampIcon"
}
</script>

View File

@@ -0,0 +1,14 @@
<template>
<svg class="inline" width="1em" height="1em" viewBox="0 0 24 24" focusable="false">
<path
d="M15.3 5.55a2.9 2.9 0 0 0-2.9 2.847l-.028 1.575a.6.6 0 0 1-.68.583l-1.561-.212c-2.054-.28-4.022-1.226-5.91-2.799c-.598 3.31.57 5.603 3.383 7.372l1.747 1.098a.6.6 0 0 1 .034.993L7.793 18.17c.947.059 1.846.017 2.592-.131c4.718-.942 7.855-4.492 7.855-10.348c0-.478-1.012-2.141-2.94-2.141zm-4.9 2.81a4.9 4.9 0 0 1 8.385-3.355c.711-.005 1.316.175 2.669-.645c-.335 1.64-.5 2.352-1.214 3.331c0 7.642-4.697 11.358-9.463 12.309c-3.268.652-8.02-.419-9.382-1.841c.694-.054 3.514-.357 5.144-1.55C5.16 15.7-.329 12.47 3.278 3.786c1.693 1.977 3.41 3.323 5.15 4.037c1.158.475 1.442.465 1.973.538z"
class="fill-twitter-light dark:fill-twitter-dark"
/>
</svg>
</template>
<script>
export default {
name: "TwitterBlogIcon"
}
</script>