chore: Update app icons from SVG to PNG
@@ -2,7 +2,7 @@
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
||||
<link rel="icon" type="image/png" href="/icon.png" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Clustri</title>
|
||||
</head>
|
||||
|
||||
|
Before Width: | Height: | Size: 9.3 KiB |
|
After Width: | Height: | Size: 17 KiB |
@@ -1,14 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
|
||||
<polygon
|
||||
points="30,16 23,28.124 9,28.124 2,16 9,3.876 23,3.876"
|
||||
fill="none"
|
||||
stroke="#e08a3c"
|
||||
stroke-width="1.5"
|
||||
/>
|
||||
<polygon
|
||||
points="23,16 19.5,22.062 12.5,22.062 9,16 12.5,9.938 19.5,9.938"
|
||||
fill="none"
|
||||
stroke="#e08a3c"
|
||||
stroke-width="1.5"
|
||||
/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 350 B |
|
After Width: | Height: | Size: 17 KiB |
@@ -11,7 +11,7 @@ const { title = 'Clustri', description = 'A desktop client for managing Proxmox
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
||||
<link rel="icon" type="image/png" href="/icon.png" />
|
||||
<title>{title}</title>
|
||||
<meta name="description" content={description} />
|
||||
</head>
|
||||
|
||||
|
Before Width: | Height: | Size: 761 B After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 203 B After Width: | Height: | Size: 63 KiB |
|
After Width: | Height: | Size: 176 KiB |
@@ -1,7 +1,7 @@
|
||||
import { useConnectionStore } from '@/stores/connectionStore'
|
||||
import { ScrollArea } from '@/components/ui/scroll-area'
|
||||
import { Button } from '@/components/ui/button'
|
||||
import { Plus, Server, LayoutDashboard, HardDrive, Box, ListTodo, Shield, Settings, Hexagon } from 'lucide-react'
|
||||
import { Plus, Server, LayoutDashboard, HardDrive, Box, ListTodo, Shield, Settings } from 'lucide-react'
|
||||
import { cn } from '@/lib/utils'
|
||||
|
||||
type ViewType = 'dashboard' | 'vms' | 'vm-detail' | 'nodes' | 'node-detail' | 'containers' | 'tasks' | 'backups' | 'storage' | 'storage-detail' | 'settings' | 'pbs-overview' | 'pbs-datastores' | 'pbs-datastore-detail'
|
||||
@@ -38,9 +38,7 @@ export function Sidebar({ onAddConnection, activeView, onNavigate }: SidebarProp
|
||||
return (
|
||||
<div className="flex w-64 flex-col border-r border-border bg-card">
|
||||
<div className="flex h-14 shrink-0 items-center gap-2.5 border-b border-border px-4">
|
||||
<div className="flex h-7 w-7 items-center justify-center rounded-md bg-primary/15 text-primary">
|
||||
<Hexagon className="h-4 w-4" />
|
||||
</div>
|
||||
<img src="/icon.png" alt="Clustri" className="h-7 w-7 rounded-md" />
|
||||
<div className="min-w-0 leading-tight">
|
||||
<h1 className="truncate text-sm font-semibold tracking-tight text-foreground">
|
||||
Clustri
|
||||
|
||||