From fe88af61838850bcb5ec3a031edd37f13afc95ed Mon Sep 17 00:00:00 2001 From: Julian Freeman Date: Wed, 11 Mar 2026 12:45:51 -0400 Subject: [PATCH] fix ui --- sidepanel.js | 20 +++++++++++++------- style.css | 6 +++++- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/sidepanel.js b/sidepanel.js index 2f0f794..462db78 100644 --- a/sidepanel.js +++ b/sidepanel.js @@ -96,17 +96,23 @@ function renderPresets(presets) { presets.forEach(preset => { // 1. Render in Settings List const item = document.createElement('div'); - item.className = 'flex items-center justify-between bg-gray-50 p-2.5 rounded border border-gray-200 text-xs shadow-sm'; + item.className = 'flex items-center justify-between bg-white p-3 mb-2 rounded-lg border border-gray-200 shadow-sm transition-all hover:border-indigo-200'; item.innerHTML = ` -
-
${preset.name}
-
${preset.fields}
+
+
${preset.name}
+
${preset.fields}
- `; - item.querySelector('button').onclick = () => deletePreset(preset.id); + item.querySelector('button').onclick = (e) => { + e.stopPropagation(); + deletePreset(preset.id); + }; presetList.appendChild(item); // 2. Render as Dropdown Option diff --git a/style.css b/style.css index 613afb2..d64f07a 100644 --- a/style.css +++ b/style.css @@ -7,8 +7,12 @@ body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helve .mx-auto { margin-left: auto; margin-right: auto; } .mb-2 { margin-bottom: 0.5rem; } .mb-4 { margin-bottom: 1rem; } -.mb-6 { margin-bottom: 1.5rem; } +.text-\[11px\] { font-size: 11px; } +.text-gray-300 { color: #d1d5db; } +.hover\:bg-red-50:hover { background-color: #fef2f2; } +.mb-2 { margin-bottom: 0.5rem; } .mt-1 { margin-top: 0.25rem; } + .p-2 { padding: 0.5rem; } .p-3 { padding: 0.75rem; } .p-4 { padding: 1rem; }