hex-digital / lucidity-next-sanity-starter

WIP - Lucidity - The Enterprise-Ready Next.js 15 + SanityCMS Starter Template
MIT License
3 stars 3 forks source link

feat(active-theme): add active theme and bring in announcements #89

Closed Jamiewarb closed 3 weeks ago

Jamiewarb commented 3 weeks ago

Context

The "Active Theme" is used for setting currently active settings, like navigation menus, footer, and the announcement bar.

Overview

This PR adds the Active Theme singleton. It sets up the document to take a series of Announcement Bars, and some draft code for use later on when we have headers and footers.

It's added to the Site Config, and as an in-place menu item wherever other options are (i.e. next to the announcements)

image