adjusted name, updated lockfile, updated readme, adjusted styles, adjusted blog, testing glob

This commit is contained in:
Luke Hagar
2025-05-30 08:56:12 -05:00
parent 65125a7b92
commit 5bb69300f5
4 changed files with 409 additions and 14 deletions

View File

@@ -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);

View File

@@ -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`;
}