feat(ui): polish remaining pages with Deep Space tokens
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -170,13 +170,13 @@ export function ApiKeysPage({ tenantId }: ApiKeysPageProps) {
|
||||
<table className="w-full text-sm">
|
||||
<thead>
|
||||
<tr className="border-b border-border bg-elevated/30">
|
||||
<th className="text-left px-4 py-2.5 font-medium text-text-secondary">Name</th>
|
||||
<th className="text-left px-4 py-2.5 font-medium text-text-secondary">Key</th>
|
||||
<th className="text-left px-4 py-2.5 font-medium text-text-secondary">Scopes</th>
|
||||
<th className="text-left px-4 py-2.5 font-medium text-text-secondary">Last Used</th>
|
||||
<th className="text-left px-4 py-2.5 font-medium text-text-secondary">Expires</th>
|
||||
<th className="text-left px-4 py-2.5 font-medium text-text-secondary">Status</th>
|
||||
<th className="text-right px-4 py-2.5 font-medium text-text-secondary">Actions</th>
|
||||
<th className="text-left px-4 py-2.5 text-[10px] uppercase tracking-wider font-semibold text-text-muted">Name</th>
|
||||
<th className="text-left px-4 py-2.5 text-[10px] uppercase tracking-wider font-semibold text-text-muted">Key</th>
|
||||
<th className="text-left px-4 py-2.5 text-[10px] uppercase tracking-wider font-semibold text-text-muted">Scopes</th>
|
||||
<th className="text-left px-4 py-2.5 text-[10px] uppercase tracking-wider font-semibold text-text-muted">Last Used</th>
|
||||
<th className="text-left px-4 py-2.5 text-[10px] uppercase tracking-wider font-semibold text-text-muted">Expires</th>
|
||||
<th className="text-left px-4 py-2.5 text-[10px] uppercase tracking-wider font-semibold text-text-muted">Status</th>
|
||||
<th className="text-right px-4 py-2.5 text-[10px] uppercase tracking-wider font-semibold text-text-muted">Actions</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
@@ -393,7 +393,7 @@ function SMTPSettingsSection() {
|
||||
<select
|
||||
value={provider}
|
||||
onChange={(e) => handleProviderChange(e.target.value)}
|
||||
className="w-full rounded-md bg-slate-700 border border-slate-600 text-white px-3 py-2 text-sm mt-1"
|
||||
className="w-full rounded-md bg-elevated border border-border text-text-primary px-3 py-2 text-sm mt-1"
|
||||
>
|
||||
{SMTP_PRESETS.map((p) => (
|
||||
<option key={p.id} value={p.id}>{p.label}</option>
|
||||
@@ -455,7 +455,7 @@ function SMTPSettingsSection() {
|
||||
</div>
|
||||
|
||||
{testResult && (
|
||||
<p className={`text-sm ${testResult.success ? 'text-green-400' : 'text-red-400'}`}>
|
||||
<p className={`text-sm ${testResult.success ? 'text-success' : 'text-error'}`}>
|
||||
{testResult.message}
|
||||
</p>
|
||||
)}
|
||||
|
||||
Reference in New Issue
Block a user