From 29a014506d95097f5336bcfa4b4cd2996b4c15c5 Mon Sep 17 00:00:00 2001 From: Ricardo Date: Sun, 15 Feb 2026 04:11:20 +0100 Subject: [PATCH] feat: add "Edit this post" button to FAB menu When viewing a post that has mpUrl in its frontmatter, the FAB menu shows an "Edit this post" link at the top that redirects to the Indiekit admin edit form via /posts/edit?url=. Co-Authored-By: Claude Opus 4.6 --- _includes/layouts/base.njk | 10 ++++++++++ css/tailwind.css | 4 ++++ 2 files changed, 14 insertions(+) diff --git a/_includes/layouts/base.njk b/_includes/layouts/base.njk index d3b5dbe..dfdd752 100644 --- a/_includes/layouts/base.njk +++ b/_includes/layouts/base.njk @@ -435,6 +435,16 @@ x-transition:leave-start="opacity-100 translate-y-0" x-transition:leave-end="opacity-0 translate-y-4" class="fab-menu"> + {% if mpUrl %} + + + + + + Edit this post + +
+ {% endif %} diff --git a/css/tailwind.css b/css/tailwind.css index e3cd346..bb1528b 100644 --- a/css/tailwind.css +++ b/css/tailwind.css @@ -400,6 +400,10 @@ @apply flex items-center gap-3 px-4 py-3 rounded-xl bg-white dark:bg-surface-800 shadow-md hover:shadow-lg border border-surface-200 dark:border-surface-700 text-surface-700 dark:text-surface-200 hover:text-primary-600 dark:hover:text-primary-400 no-underline transition-all duration-150 text-sm font-medium; } + .fab-menu-divider { + @apply border-t border-surface-200 dark:border-surface-700 my-1 w-full; + } + .admin-nav-link { @apply text-primary-600 dark:text-primary-400 hover:text-primary-700 dark:hover:text-primary-300 no-underline transition-colors py-2 inline-flex items-center gap-1; }