{# tag_me/templates/tag_me/tag_me_mobile_footer.html #} {% comment %} MOBILE STICKY FOOTER Always visible at bottom of dropdown with Help/Management links Only shows if URLs are provided {% endcomment %}
Help Manage
{% comment %} TEMPLATE MIGRATION NOTES - FOOTER ================================= Date: November 18, 2025 Migrated by: Claude MAPPING DECISIONS: - bg-white/95 dark:bg-gray-800/95 → bg-bg-raised/95 (elevated surface with opacity) - border-gray-200 dark:border-white/10 → border-border-base (standard outline) - text-gray-600 dark:text-gray-300 → text-text-secondary (secondary text) - hover:text-gray-900 dark:hover:text-white → hover:text-text-primary (primary text) - hover:bg-gray-100 dark:hover:bg-gray-700 → hover:bg-bg-hover (hover background) - focus:ring-indigo-500 → focus:ring-focus-ring (focus indicator) - focus:ring-offset-white dark:focus:ring-offset-gray-900 → focus:ring-offset-focus-ring-offset GAPS / TOKENS TO ADD: - Z-INDEX: ✅ RESOLVED - Added z-index utilities to tag-me styles.css in @layer utilities Using: tm:z-sticky (1020) for footer positioning Z-INDEX ARCHITECTURAL DECISION: - Footer uses z-sticky (1020) for semantic and architectural correctness - Rationale: Sticky elements float above scrolling content - Context: Footer is inside dropdown (z-dropdown: 1000), needs higher z-index - Semantic: "sticky" name matches both positioning type and z-index purpose - Robustness: Works in dropdown, modal, or standalone contexts ALL CHANGES: Only class="" attributes modified. No Alpine.js, HTML structure, or other attributes changed. {% endcomment %}