mirror of
https://github.com/LukeHagar/Sveltey.git
synced 2025-12-09 12:47:49 +00:00
adjusted name, updated lockfile, updated readme, adjusted styles, adjusted blog, testing glob
This commit is contained in:
@@ -1,6 +1,4 @@
|
||||
<script lang="ts">
|
||||
import type { PageData } from './$types';
|
||||
import type { BlogPost } from '$lib/blog';
|
||||
import { onMount } from 'svelte';
|
||||
import { Calendar, User, Tag, Share2, ArrowLeft, Star, Twitter, Linkedin } from '@lucide/svelte';
|
||||
|
||||
@@ -21,7 +19,7 @@
|
||||
onMount(async () => {
|
||||
try {
|
||||
// Dynamically import the markdown component
|
||||
const module = await import(`../../../lib/posts/${data.slug}.md`);
|
||||
const module = import.meta.glob(`$lib/posts/${data.slug}.md`);
|
||||
component = module.default;
|
||||
} catch (err) {
|
||||
console.error('Failed to load blog post component:', err);
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
const baseClasses = 'btn flex items-center gap-2';
|
||||
|
||||
if (isActive) {
|
||||
return `${baseClasses} preset-filled-primary-500 cursor-default`;
|
||||
return `${baseClasses} preset-filled-primary-500 text-on-primary-500 cursor-default`;
|
||||
}
|
||||
return `${baseClasses} preset-ghost-surface-200-800`;
|
||||
}
|
||||
@@ -41,7 +41,7 @@
|
||||
const baseClasses = 'btn flex items-center justify-start gap-2';
|
||||
|
||||
if (isActive) {
|
||||
return `${baseClasses} preset-filled-primary-500 cursor-default`;
|
||||
return `${baseClasses} preset-filled-primary-500 text-on-primary-500 cursor-default`;
|
||||
}
|
||||
return `${baseClasses} preset-ghost-surface-200-800`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user