newsletter: fix hash-router URL (#/newsletter), add to desktop More dropdown
Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
This commit is contained in:
parent
5edf4d2a9d
commit
08e20b0f39
2 changed files with 10 additions and 3 deletions
|
|
@ -442,6 +442,13 @@ export function Layout({ children }: LayoutProps) {
|
||||||
<span className="text-[#ff0040]">Supporters ⚡</span>
|
<span className="text-[#ff0040]">Supporters ⚡</span>
|
||||||
</Link>
|
</Link>
|
||||||
</DropdownMenuItem>
|
</DropdownMenuItem>
|
||||||
|
<DropdownMenuSeparator />
|
||||||
|
<DropdownMenuItem asChild>
|
||||||
|
<Link to="/newsletter" className="flex items-center gap-2 cursor-pointer">
|
||||||
|
<Radio className="h-4 w-4 text-[#ccff00]" />
|
||||||
|
<span className="text-[#ccff00]">Newsletter</span>
|
||||||
|
</Link>
|
||||||
|
</DropdownMenuItem>
|
||||||
</DropdownMenuContent>
|
</DropdownMenuContent>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
|
||||||
|
|
@ -179,7 +179,7 @@ export const NEWSLETTER_ISSUES: NewsletterIssue[] = [
|
||||||
|
|
||||||
The whole app got rebuilt from the ground up this week. Map went dark with Voyager tiles + a bottom sheet + Near Me button. Settings ditched the 7-tab scroll for a clean iOS menu. Wallet went mobile-first. The Lab and Events pages got proper filter drawers and location search. The Rider Card went from a form dump to a staged experience with hero preview, 3 tabs, and witnessed badges finally showing. Sasquatch got repositioned. v1.0.54 shipped to ZapStore. A lot moved.
|
The whole app got rebuilt from the ground up this week. Map went dark with Voyager tiles + a bottom sheet + Near Me button. Settings ditched the 7-tab scroll for a clean iOS menu. Wallet went mobile-first. The Lab and Events pages got proper filter drawers and location search. The Rider Card went from a form dump to a staged experience with hero preview, 3 tabs, and witnessed badges finally showing. Sasquatch got repositioned. v1.0.54 shipped to ZapStore. A lot moved.
|
||||||
|
|
||||||
https://skate-spots.org/newsletter
|
https://skate-spots.org/#/newsletter
|
||||||
|
|
||||||
#skateboarding #nostr #skatespots #spotr #newsletter #skatespotsnews`,
|
#skateboarding #nostr #skatespots #spotr #newsletter #skatespotsnews`,
|
||||||
},
|
},
|
||||||
|
|
@ -244,7 +244,7 @@ https://skate-spots.org/newsletter
|
||||||
|
|
||||||
Security week. Fake spot protection, URL sanitization, map clustering, phishing warnings and more — eight improvements shipped to keep the community clean and the map usable.
|
Security week. Fake spot protection, URL sanitization, map clustering, phishing warnings and more — eight improvements shipped to keep the community clean and the map usable.
|
||||||
|
|
||||||
https://skate-spots.org/newsletter
|
https://skate-spots.org/#/newsletter
|
||||||
|
|
||||||
#skateboarding #nostr #skatespots #spotr #newsletter #skatespotsnews`,
|
#skateboarding #nostr #skatespots #spotr #newsletter #skatespotsnews`,
|
||||||
},
|
},
|
||||||
|
|
@ -418,7 +418,7 @@ function PublishToNostrButton({ issue }: { issue: NewsletterIssue }) {
|
||||||
['t', 'spotr'],
|
['t', 'spotr'],
|
||||||
['t', 'newsletter'],
|
['t', 'newsletter'],
|
||||||
['t', 'skatespotsnews'],
|
['t', 'skatespotsnews'],
|
||||||
['r', 'https://skate-spots.org/newsletter'],
|
['r', 'https://skate-spots.org/#/newsletter'],
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
setPublished(true);
|
setPublished(true);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue