fix(uploads): replace phantom Tailwind palette with design tokens
Sibling sweep todc2becf: NaturalDateInput.vue and ImageUpload.vue used candlelight-/ember-/guild-* utility classes that aren't defined in the project's Tailwind palette and rendered as no-ops. Swapped to inline styles using --candle, --ember, --text-dim/faint/bright, --border, --input-bg, --surface. Drag-state and parsed-date notices follow the color-mix(... 15%) + 1px solid pattern fromdc2becf.
This commit is contained in:
parent
dc2becf63e
commit
a69c9d9b49
2 changed files with 55 additions and 27 deletions
|
|
@ -18,12 +18,14 @@
|
|||
<Icon
|
||||
v-if="isValidParse && naturalInput.trim()"
|
||||
name="heroicons:check-circle"
|
||||
class="w-5 h-5 text-candlelight-500"
|
||||
class="w-5 h-5"
|
||||
style="color: var(--candle)"
|
||||
/>
|
||||
<Icon
|
||||
v-else-if="hasError && naturalInput.trim()"
|
||||
name="heroicons:exclamation-circle"
|
||||
class="w-5 h-5 text-ember-500"
|
||||
class="w-5 h-5"
|
||||
style="color: var(--ember)"
|
||||
/>
|
||||
</template>
|
||||
</UInput>
|
||||
|
|
@ -31,7 +33,8 @@
|
|||
|
||||
<div
|
||||
v-if="parsedDate && isValidParse"
|
||||
class="text-sm text-candlelight-400 bg-candlelight-900/20 px-3 py-2 rounded-lg border border-candlelight-800"
|
||||
class="text-sm px-3 py-2"
|
||||
style="color: var(--candle); background: color-mix(in srgb, var(--candle) 15%, transparent); border: 1px solid var(--candle)"
|
||||
>
|
||||
<div class="flex items-center gap-2">
|
||||
<Icon name="heroicons:calendar" class="w-4 h-4" />
|
||||
|
|
@ -41,7 +44,8 @@
|
|||
|
||||
<div
|
||||
v-if="hasError && naturalInput.trim()"
|
||||
class="text-sm text-ember-400 bg-ember-900/20 px-3 py-2 rounded-lg border border-ember-800"
|
||||
class="text-sm px-3 py-2"
|
||||
style="color: var(--ember); background: color-mix(in srgb, var(--ember) 15%, transparent); border: 1px solid var(--ember)"
|
||||
>
|
||||
<div class="flex items-center gap-2">
|
||||
<Icon name="heroicons:exclamation-triangle" class="w-4 h-4" />
|
||||
|
|
@ -51,7 +55,7 @@
|
|||
|
||||
<!-- Fallback datetime-local input -->
|
||||
<details class="text-sm">
|
||||
<summary class="cursor-pointer text-guild-400 hover:text-guild-100">
|
||||
<summary class="cursor-pointer" style="color: var(--text-dim)">
|
||||
Use traditional date picker
|
||||
</summary>
|
||||
<div class="mt-2">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue