This commit is contained in:
Timothy Jaeryang Baek
2026-02-28 00:40:20 -06:00
parent 5ac502e93f
commit ab3f03bbd5
2 changed files with 14 additions and 8 deletions
@@ -87,10 +87,7 @@
}; };
const addTerminalConnection = (server) => { const addTerminalConnection = (server) => {
terminalConnections = [ terminalConnections = [...terminalConnections, { ...server, id: server.id ?? uuidv4() }];
...terminalConnections,
{ ...server, id: server.id ?? uuidv4() }
];
saveTerminalServers(); saveTerminalServers();
}; };
@@ -246,12 +243,17 @@
<div class="flex w-full gap-2 items-center"> <div class="flex w-full gap-2 items-center">
<Tooltip className="w-full relative" content={''} placement="top-start"> <Tooltip className="w-full relative" content={''} placement="top-start">
<div class="flex w-full"> <div class="flex w-full">
<div class="flex-1 relative flex gap-1.5 items-center {connection?.enabled === false ? 'opacity-50' : ''}"> <div
class="flex-1 relative flex gap-1.5 items-center {connection?.enabled ===
false
? 'opacity-50'
: ''}"
>
<Tooltip content={$i18n.t('Terminal')}> <Tooltip content={$i18n.t('Terminal')}>
<Cloud className="size-4" strokeWidth="1.5" /> <Cloud className="size-4" strokeWidth="1.5" />
</Tooltip> </Tooltip>
<div class="capitalize outline-hidden w-full bg-transparent text-sm"> <div class="outline-hidden w-full bg-transparent text-sm">
{connection.name || connection.url || $i18n.t('New Terminal')} {connection.name || connection.url || $i18n.t('New Terminal')}
</div> </div>
</div> </div>
@@ -272,7 +274,11 @@
</button> </button>
</Tooltip> </Tooltip>
<Tooltip content={(connection?.enabled !== false) ? $i18n.t('Enabled') : $i18n.t('Disabled')}> <Tooltip
content={connection?.enabled !== false
? $i18n.t('Enabled')
: $i18n.t('Disabled')}
>
<Switch <Switch
state={connection?.enabled !== false} state={connection?.enabled !== false}
on:change={() => { on:change={() => {
@@ -50,7 +50,7 @@
<Cloud className="size-4" strokeWidth="1.5" /> <Cloud className="size-4" strokeWidth="1.5" />
</Tooltip> </Tooltip>
<div class="capitalize outline-hidden w-full bg-transparent text-sm"> <div class="outline-hidden w-full bg-transparent text-sm">
{connection.name || connection.url || $i18n.t('New Terminal')} {connection.name || connection.url || $i18n.t('New Terminal')}
</div> </div>
</div> </div>