feat: Update Sidebar and Dashboard page

- Remove SidebarDrawer
    - Add CampfirePanelBar
    - Fix navigation links
    - Add blog files
    - Add aggregator file
    - Update Dashboard.jsx to display blog post links
    - Add Copyright info
This commit is contained in:
2025-09-21 22:43:55 -05:00
parent 591b113175
commit e2bef55a3f
20 changed files with 1060 additions and 26 deletions

33
src/data/panelbar-data.js Normal file
View File

@@ -0,0 +1,33 @@
export const panelbarData = [
{
title: "Content Summary",
icon: "bookIcon",
items: [
{ title: "Published Posts", icon: "inboxIcon", route: "/posts" },
{ title: "Drafts", icon: "trackChangesIcon", route: "/drafts" },
{ title: "New Post", icon: "plusOutlineIcon", route: "/editor" }
]
},
{
title: "External Links",
icon: "globeOutlineIcon",
items: [
{ title: "dlseitz.dev", icon: "linkIcon", url: "https://dlseitz.dev" },
{ title: "Gitea", icon: "linkIcon", url: "https://gitea.dlseitz.dev" },
{ title: "Notion", icon: "linkIcon", url: "https://notion.so" },
{ title: "Hashnode", icon: "linkIcon", url: "https://hashnode.com" },
{ title: "DEV.to", icon: "linkIcon", url: "https://dev.to" },
{ title: "Venice.ai", icon: "linkIcon", url: "https://venice.ai" }
]
},
{
title: "Social",
icon: "tellAFriendIcon",
items: [
{ title: "Facebook", icon: "facebookIcon", url: "https://facebook.com" },
{ title: "X", icon: "xLogoIcon", url: "https://x.com" },
{ title: "LinkedIn", icon: "linkedinIcon", url: "https://linkedin.com" },
{ title: "Reddit", icon: "redditIcon", url: "https://reddit.com" }
]
}
];