UI Utility Components
Small utility components for theme switching, navigation aids, newsletter capture, and pagination.
ThemeToggle
UIDark/light mode toggle button with sun/moon icons.
<ThemeToggle />
ScrollToTop
UIScroll-to-top button with circular progress indicator. Appears after scrolling down.
This component renders a fixed-position button that appears when you scroll down the page. It shows a circular SVG progress ring around an up-arrow icon.
<ScrollToTop />
NewsletterForm — Inline
UIInline email subscribe form for embedding in content areas.
<NewsletterForm variant="inline" heading="Stay in the loop" />
NewsletterForm — Banner
UIFull-width banner variant with dark background.
<NewsletterForm variant="banner" heading="Subscribe" />
LoadMoreButton
UIPagination button for infinite scroll or manual page loading.
<LoadMoreButton nextPageUrl="/page/2/" label="Load more" />