fix: address QA review findings
1. Typography: install @tailwindcss/typography and add to plugins so prose classes render correctly in article/about/legal templates. 2. Callout block: fix icon branches to match CalloutBlock.ICON_CHOICES (info/warning/trophy/tip). Previous template branched on error/success which are unreachable; info fell through to else silently. 3. Nav newsletter feedback: remove 'hidden' class from desktop nav data-newsletter-message element. JS sets textContent only; hidden class prevented message from ever being visible. 4. Popular Articles sidebar: add numbered Popular Articles widget to home page sidebar matching wireframe, using latest_articles context with alternating cyan/pink number accents and read_time_mins. Rebuild CSS: typography plugin grows output from 24KB to 47KB. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -21,7 +21,7 @@
|
||||
class="bg-transparent border border-zinc-300 dark:border-zinc-700 px-3 py-2 text-brand-dark dark:text-brand-light font-mono text-sm focus:outline-none focus:border-brand-pink transition-colors w-44" />
|
||||
<input type="text" name="honeypot" style="display:none" />
|
||||
<button type="submit" class="px-5 py-2.5 bg-brand-dark dark:bg-brand-light text-brand-light dark:text-brand-dark font-display font-bold hover:-translate-y-1 hover:shadow-solid-dark dark:hover:shadow-solid-light transition-all border border-transparent dark:border-zinc-700 whitespace-nowrap">Subscribe</button>
|
||||
<p data-newsletter-message aria-live="polite" class="font-mono text-xs text-brand-cyan hidden"></p>
|
||||
<p data-newsletter-message aria-live="polite" class="font-mono text-xs text-brand-cyan min-h-[1rem]"></p>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user