106 lines
15 KiB
Plaintext
106 lines
15 KiB
Plaintext
app/logs/page.tsx:193: <p className="text-xl font-black text-slate-300 tracking-tight">No events found</p>
|
|
app/logs/page.tsx:271: <p className="text-sm font-black text-slate-200">{selectedLog.username || 'Automated Process'}</p>
|
|
app/logs/page.tsx:309: <p className="text-xs font-bold text-slate-300 truncate" title={String(val)}>{String(val)}</p>
|
|
app/page.tsx:599: mode === m.id ? "bg-slate-800 text-primary shadow-lg ring-1 ring-primary/20" : "text-muted hover:text-slate-300"
|
|
app/page.tsx:736: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm font-mono outline-none text-slate-100"
|
|
app/page.tsx:748: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-100 placeholder:text-slate-700"
|
|
app/page.tsx:764: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-100"
|
|
app/page.tsx:776: className="w-full bg-background border border-slate-800 rounded-xl py-3 pl-4 pr-12 text-sm outline-none text-slate-100 placeholder:text-slate-700 focus:border-primary transition-colors"
|
|
app/page.tsx:801: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-100"
|
|
app/page.tsx:811: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-100"
|
|
app/page.tsx:821: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-100"
|
|
app/page.tsx:830: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-100 resize-none h-20"
|
|
app/page.tsx:897: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-300"
|
|
app/layout.tsx:33: <body className="antialiased bg-background text-slate-100">
|
|
app/inventory/page.tsx:394: <span className="text-xs bg-slate-800 text-slate-300 px-3 py-1 rounded-lg font-bold tracking-tight">
|
|
app/inventory/page.tsx:440: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm font-bold outline-none text-slate-100 placeholder:text-slate-700"
|
|
app/inventory/page.tsx:449: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm font-bold outline-none text-slate-100 placeholder:text-slate-700"
|
|
app/inventory/page.tsx:460: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm font-bold outline-none text-slate-100 placeholder:text-slate-700"
|
|
app/inventory/page.tsx:476: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm font-bold outline-none text-slate-100"
|
|
app/inventory/page.tsx:485: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm font-bold outline-none text-slate-100"
|
|
app/inventory/page.tsx:495: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm font-bold outline-none text-slate-100"
|
|
app/inventory/page.tsx:505: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm font-bold outline-none text-slate-100"
|
|
app/inventory/page.tsx:517: className="w-full bg-background border border-slate-800 rounded-xl py-3 pl-4 pr-12 text-sm font-bold outline-none text-slate-100 placeholder:text-slate-700 focus:border-primary transition-colors"
|
|
app/inventory/page.tsx:542: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm font-bold outline-none text-slate-100 h-20 resize-none"
|
|
app/inventory/page.tsx:598: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-300"
|
|
app/inventory/page.tsx:650: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-100"
|
|
app/inventory/page.tsx:658: className="w-full bg-background border border-slate-800 rounded-xl py-3 px-4 text-sm outline-none text-slate-100 h-24 resize-none"
|
|
components/CreateUserModal.tsx:80: className="p-1 text-muted hover:text-slate-300 rounded focus-visible:ring-2 focus-visible:ring-primary focus-visible:outline-none"
|
|
components/CreateUserModal.tsx:91: <label htmlFor="username" className="block text-sm font-semibold text-slate-300 mb-2">
|
|
components/CreateUserModal.tsx:116: <label htmlFor="password" className="block text-sm font-semibold text-slate-300 mb-2">
|
|
components/CreateUserModal.tsx:145: className="flex-1 px-4 py-2.5 text-slate-300 bg-slate-800 border border-slate-700 rounded font-semibold hover:bg-slate-700 transition-colors disabled:opacity-50 focus-visible:ring-2 focus-visible:ring-primary focus-visible:outline-none"
|
|
components/PageShell.tsx:60: <div className="min-h-screen bg-background text-slate-100 flex flex-col">
|
|
components/ItemComparisonModal.tsx:75: <div className="text-sm font-bold text-slate-300">{field.label}</div>
|
|
components/ItemComparisonModal.tsx:89: <p className="text-sm text-slate-300">✓ Items are identical. No update needed.</p>
|
|
components/ItemComparisonModal.tsx:99: className="flex-1 flex items-center justify-center gap-2 py-4 bg-slate-800 hover:bg-slate-700 text-slate-200 rounded-2xl text-sm font-black cursor-pointer transition-all active:scale-95 disabled:opacity-50 disabled:cursor-not-allowed border border-slate-700 focus:ring-2 focus:ring-blue-500 focus:outline-none"
|
|
components/CategoryCreationModal.tsx:65: className="p-1 text-muted hover:text-slate-300 rounded focus-visible:ring-2 focus-visible:ring-primary focus-visible:outline-none disabled:opacity-50"
|
|
components/CategoryCreationModal.tsx:74: <label className="text-sm font-black text-slate-300">Name</label>
|
|
components/CategoryCreationModal.tsx:90: <label className="text-sm font-black text-slate-300">Description (optional)</label>
|
|
components/CategoryCreationModal.tsx:112: className="flex-1 px-4 py-2.5 text-slate-300 bg-slate-800 border border-slate-700 rounded font-semibold hover:bg-slate-700 transition-colors disabled:opacity-50 focus-visible:ring-2 focus-visible:ring-primary focus-visible:outline-none"
|
|
components/LogsOverlay.tsx:51: <span className="text-sm font-bold text-slate-200">
|
|
components/ConfirmationModal.tsx:70: className="p-1 text-muted hover:text-slate-300 rounded cursor-pointer focus:ring-2 focus:ring-primary focus:outline-none disabled:opacity-50 disabled:cursor-not-allowed"
|
|
components/ConfirmationModal.tsx:80: <p className="text-sm text-slate-300">{description}</p>
|
|
components/ConfirmationModal.tsx:141: className="flex-1 px-4 py-2.5 text-slate-300 bg-slate-800 border border-slate-700 rounded font-semibold hover:bg-slate-700 cursor-pointer transition-colors disabled:opacity-50 disabled:cursor-not-allowed focus:ring-2 focus:ring-primary focus:outline-none"
|
|
components/StatCard.tsx:15: <span className="text-base md:text-lg text-slate-300 font-semibold truncate">
|
|
components/admin/DatabaseManager.tsx:51: <span className="text-sm font-bold text-slate-200">Operational</span>
|
|
components/admin/DatabaseManager.tsx:56: <p className="text-sm font-bold text-slate-200 tabular-nums">{dbStats.backup_count > 0 ? 'Verified' : 'Pending...'}</p>
|
|
components/admin/DatabaseManager.tsx:140: <p className="text-xs font-bold text-slate-200">{bak.filename}</p>
|
|
components/admin/AiManager.tsx:66: <p className={cn("text-xs font-black tracking-tight", p.active ? "text-white" : "text-slate-200")}>{p.name}</p>
|
|
components/admin/AiManager.tsx:90: <h3 className="text-sm font-bold text-slate-200 tracking-tight">Provider Access Keys</h3>
|
|
components/admin/AiManager.tsx:175: className="w-full bg-background/80 border border-slate-800 rounded-2xl p-6 text-xs font-mono font-bold text-slate-300 leading-relaxed outline-none focus:border-purple-500/50 transition-all min-h-[200px] custom-scrollbar shadow-inner"
|
|
components/IdentityCheckOverlay.tsx:89: <p className="text-slate-100 font-black text-sm tracking-tight">{user.username}</p>
|
|
components/IdentityCheckOverlay.tsx:129: className="w-full bg-background/50 border border-slate-800/80 focus:border-primary/50 focus:bg-background rounded-[1.25rem] py-4.5 pl-14 pr-5 text-sm text-slate-100 focus:outline-none transition-all placeholder:text-slate-700 font-mono"
|
|
components/IdentityCheckOverlay.tsx:143: className="w-full bg-background/50 border border-slate-800/80 focus:border-primary/50 focus:bg-background rounded-[1.25rem] py-4.5 pl-14 pr-5 text-sm text-slate-100 focus:outline-none transition-all placeholder:text-slate-700 font-mono"
|
|
components/IdentityCheckOverlay.tsx:187: className="w-full bg-background/50 border border-slate-800/80 focus:border-primary/50 focus:bg-background rounded-[1.25rem] py-4.5 pl-14 pr-5 text-sm text-slate-100 focus:outline-none transition-all placeholder:text-slate-700 font-mono"
|
|
components/AIOnboarding.tsx:258: className={`flex-1 flex items-center justify-center gap-2 py-3 rounded-xl font-bold cursor-pointer transition-all focus:ring-2 focus:ring-primary focus:outline-none ${mode === 'item' ? 'bg-primary text-white shadow-lg' : 'text-muted hover:text-slate-300'}`}
|
|
components/AIOnboarding.tsx:266: className={`flex-1 flex items-center justify-center gap-2 py-3 rounded-xl font-bold cursor-pointer transition-all focus:ring-2 focus:ring-primary focus:outline-none ${mode === 'box' ? 'bg-primary text-white shadow-lg' : 'text-muted hover:text-slate-300'}`}
|
|
components/AIOnboarding.tsx:277: <p className="text-slate-300 mb-2 text-center font-bold">
|
|
components/AIOnboarding.tsx:300: className="flex flex-col items-center justify-center gap-2 bg-surface text-slate-200 border border-slate-800 rounded-3xl font-bold cursor-pointer active:scale-95 transition-all focus:ring-2 focus:ring-blue-500 focus:outline-none"
|
|
components/AIOnboarding.tsx:431: className="bg-transparent w-full font-bold outline-none text-slate-200"
|
|
components/AIOnboarding.tsx:446: className="bg-transparent w-full text-sm font-bold outline-none text-slate-200"
|
|
components/AIOnboarding.tsx:461: className="bg-transparent w-full font-bold outline-none text-slate-200"
|
|
components/AIOnboarding.tsx:485: className="bg-transparent w-full text-sm leading-tight outline-none resize-none h-8 text-slate-300 py-0"
|
|
components/AIOnboarding.tsx:496: className="bg-transparent w-full font-bold outline-none text-slate-200"
|
|
components/AIOnboarding.tsx:505: className="bg-transparent w-full text-sm font-bold outline-none text-slate-200"
|
|
components/AIOnboarding.tsx:516: className="bg-transparent w-full text-sm font-bold leading-tight outline-none resize-none h-10 text-slate-200 py-0 scrollbar-hide"
|
|
components/AIOnboarding.tsx:527: className="bg-transparent w-full font-mono text-sm font-bold outline-none text-slate-200"
|
|
components/AIOnboarding.tsx:537: className="bg-transparent w-full font-black text-base outline-none text-slate-200"
|
|
components/AIOnboarding.tsx:587: <h4 className="font-black text-slate-100 truncate">{item.Item || item.name || "Unknown Item"}</h4>
|
|
components/Scanner.tsx:281: <div className="absolute inset-0 z-20 flex flex-col items-center justify-center bg-surface text-slate-300 gap-4">
|
|
components/Scanner.tsx:288: <div className="absolute inset-0 z-20 flex flex-col items-center justify-center bg-surface text-slate-300 px-8 text-center gap-4">
|
|
components/Scanner.tsx:337: <span className="text-xs font-black text-slate-200 leading-none">Analyzing</span>
|
|
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
# text-slate-300 ANNOTATIONS (LABEL → text-secondary, PLACEHOLDER → text-muted)
|
|
# ─────────────────────────────────────────────────────────────────────
|
|
# app/logs/page.tsx:193 → LABEL (empty state message)
|
|
# app/logs/page.tsx:309 → LABEL (log value display)
|
|
# app/page.tsx:599 → HOVER (hover:text-slate-300, replace with hover:text-secondary)
|
|
# app/page.tsx:897 → LABEL (input field active text)
|
|
# app/inventory/page.tsx:394 → LABEL (badge/tag text)
|
|
# app/inventory/page.tsx:598 → LABEL (input field active text)
|
|
# CreateUserModal.tsx:80 → HOVER (hover:text-slate-300, replace with hover:text-secondary)
|
|
# CreateUserModal.tsx:91 → LABEL (form label)
|
|
# CreateUserModal.tsx:116 → LABEL (form label)
|
|
# CreateUserModal.tsx:145 → LABEL (cancel button text)
|
|
# ItemComparisonModal.tsx:75 → LABEL (field label)
|
|
# ItemComparisonModal.tsx:89 → LABEL (status message)
|
|
# CategoryCreationModal.tsx:65 → HOVER (keep as hover:text-secondary)
|
|
# CategoryCreationModal.tsx:74 → LABEL (form label)
|
|
# CategoryCreationModal.tsx:90 → LABEL (form label)
|
|
# CategoryCreationModal.tsx:112 → LABEL (cancel button text)
|
|
# ConfirmationModal.tsx:70 → HOVER (keep as hover:text-secondary)
|
|
# ConfirmationModal.tsx:80 → LABEL (description body text)
|
|
# ConfirmationModal.tsx:141 → LABEL (cancel button text)
|
|
# StatCard.tsx:15 → LABEL (stat label text)
|
|
# AiManager.tsx:175 → LABEL (textarea input content)
|
|
# AIOnboarding.tsx:258 → HOVER (conditional, keep as hover:text-secondary)
|
|
# AIOnboarding.tsx:266 → HOVER (conditional, keep as hover:text-secondary)
|
|
# AIOnboarding.tsx:277 → LABEL (description text)
|
|
# AIOnboarding.tsx:485 → LABEL (textarea input content)
|
|
# Scanner.tsx:281 → LABEL (error state message)
|
|
# Scanner.tsx:288 → LABEL (error state message)
|
|
#
|
|
# SUMMARY: 0 PLACEHOLDER context found.
|
|
# All slate-300 → text-secondary (labels) or hover:text-secondary (hover states)
|