feat: rewrite all to use shadcn-svelte

This commit is contained in:
Bart van der Braak 2024-01-15 02:48:13 +01:00
parent 0df260c5a5
commit b13ece80d5
162 changed files with 3268 additions and 2815 deletions

28
src/lib/config/nav.ts Normal file
View file

@ -0,0 +1,28 @@
import type { NavItem, SidebarNavItem } from '$lib/types/nav';
interface NavConfig {
mainNav: NavItem[];
sidebarNav: SidebarNavItem[];
}
export const navConfig: NavConfig = {
mainNav: [
{
title: 'Home',
href: '/'
},
{
title: 'Projects',
href: '/projects'
},
{
title: 'Tools',
href: '/tools'
},
{
title: 'Timeline',
href: '/timeline'
}
],
sidebarNav: []
};

17
src/lib/config/site.ts Normal file
View file

@ -0,0 +1,17 @@
export const siteConfig = {
name: 'hellob.art',
author: 'Bart van der Braak',
url: 'https://hellob.art',
ogImage: 'https://hellob.art/og.png',
description: 'Personal website of Bart van der Braak, DevOps/Platform Engineer at Triple.',
links: {
twitter: 'https://twitter.com/bartvdbraak',
gitHubProfile: 'https://github.com/bartvdbraak',
gitHubProject: 'https://github.com/bartvdbraak',
shadcnSvelte: 'https://www.shadcn-svelte.com/',
vercel: 'https://vercel.com/'
},
keywords: `Bart van der Braak,DevOps,Azure,Triple,Cloud`
};
export type SiteConfig = typeof siteConfig;