add log viewer

This commit is contained in:
Saeed Vaziry
2025-06-19 15:32:52 +02:00
parent 48c4d53d31
commit 2081bdd46e
13 changed files with 550 additions and 14 deletions

View File

@ -1,5 +1,18 @@
import { type BreadcrumbItem, type NavItem } from '@/types';
import { BellIcon, CloudIcon, CodeIcon, CommandIcon, DatabaseIcon, KeyIcon, ListIcon, PlugIcon, TagIcon, UserIcon, UsersIcon } from 'lucide-react';
import {
BellIcon,
CloudIcon,
CodeIcon,
CommandIcon,
DatabaseIcon,
KeyIcon,
ListIcon,
LogsIcon,
PlugIcon,
TagIcon,
UserIcon,
UsersIcon,
} from 'lucide-react';
import { ReactNode } from 'react';
import Layout from '@/layouts/app/layout';
import VitoIcon from '@/icons/vito';
@ -65,6 +78,12 @@ const sidebarNavItems: NavItem[] = [
href: route('vito-settings'),
icon: VitoIcon,
},
{
title: 'Vito Logs',
href: route('log-viewer.index'),
icon: LogsIcon,
external: true,
},
];
export default function SettingsLayout({ children, breadcrumbs }: { children: ReactNode; breadcrumbs?: BreadcrumbItem[] }) {