diff --git a/src/lib/components/Button.svelte b/src/lib/components/Button.svelte index ce2e0d0..ea659a5 100755 --- a/src/lib/components/Button.svelte +++ b/src/lib/components/Button.svelte @@ -5,6 +5,7 @@ export let type: 'primary' | 'outline' | 'fancyOutline' = 'primary' export let href: string | undefined = undefined + export let newTab = false $: classes = cn( 'animate rounded text-sm font-bold hover:scale-[1.01] active:scale-100', @@ -26,6 +27,7 @@ {href} role="button" tabindex="0" + target={newTab ? '_blank' : undefined} class={classes} on:click > diff --git a/src/lib/components/Card.svelte b/src/lib/components/Card.svelte index 20fd533..a4be9f8 100644 --- a/src/lib/components/Card.svelte +++ b/src/lib/components/Card.svelte @@ -95,7 +95,9 @@ on:mouseenter on:mouseleave > -
+
Nothing in the slot here
@@ -107,7 +109,7 @@ diff --git a/static/videos/hyprde.webp b/static/videos/hyprde.webp new file mode 100644 index 0000000..d3c1b64 Binary files /dev/null and b/static/videos/hyprde.webp differ diff --git a/svelte.config.js b/svelte.config.js index b46ea39..e91796c 100755 --- a/svelte.config.js +++ b/svelte.config.js @@ -1,7 +1,7 @@ import adapter from '@sveltejs/adapter-static' import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' import { mdsvex, escapeSvelte } from 'mdsvex' -import {getHighlighter} from 'shiki' +import { getHighlighter } from 'shiki' import remarkUnwrapImages from 'remark-unwrap-images' import rehypeSlug from 'rehype-slug'