Use shield icon for permission status

Replace permission dots with a shield indicator and adjust permission colors to stand out from working/compacting.
This commit is contained in:
Shantur Rathore
2026-01-05 20:18:07 +00:00
parent 06416a9eb3
commit 95fdad7523
3 changed files with 18 additions and 10 deletions

View File

@@ -1,7 +1,7 @@
import { Component, createMemo } from "solid-js"
import type { Instance } from "../types/instance"
import { getInstanceSessionIndicatorStatus } from "../stores/session-status"
import { FolderOpen, X } from "lucide-solid"
import { FolderOpen, ShieldAlert, X } from "lucide-solid"
interface InstanceTabProps {
instance: Instance
@@ -63,7 +63,11 @@ const InstanceTab: Component<InstanceTabProps> = (props) => {
title={statusTitle()}
aria-label={`Instance status: ${statusTitle()}`}
>
<span class="status-dot" />
{aggregatedStatus() === "permission" ? (
<ShieldAlert class="w-3.5 h-3.5" aria-hidden="true" />
) : (
<span class="status-dot" />
)}
</span>
<span
class="tab-close"