chore: Update app icons from SVG to PNG
@@ -2,7 +2,7 @@
|
|||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<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" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>Clustri</title>
|
<title>Clustri</title>
|
||||||
</head>
|
</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>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
<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>
|
<title>{title}</title>
|
||||||
<meta name="description" content={description} />
|
<meta name="description" content={description} />
|
||||||
</head>
|
</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 { useConnectionStore } from '@/stores/connectionStore'
|
||||||
import { ScrollArea } from '@/components/ui/scroll-area'
|
import { ScrollArea } from '@/components/ui/scroll-area'
|
||||||
import { Button } from '@/components/ui/button'
|
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'
|
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'
|
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 (
|
return (
|
||||||
<div className="flex w-64 flex-col border-r border-border bg-card">
|
<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-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">
|
<img src="/icon.png" alt="Clustri" className="h-7 w-7 rounded-md" />
|
||||||
<Hexagon className="h-4 w-4" />
|
|
||||||
</div>
|
|
||||||
<div className="min-w-0 leading-tight">
|
<div className="min-w-0 leading-tight">
|
||||||
<h1 className="truncate text-sm font-semibold tracking-tight text-foreground">
|
<h1 className="truncate text-sm font-semibold tracking-tight text-foreground">
|
||||||
Clustri
|
Clustri
|
||||||
|
|||||||