A modern, privacy-focused webmail client built with Next.js and the JMAP protocol. Designed for Stalwart Mail Server. Features: - Full email operations (compose, reply, forward, threading) - Real-time push notifications - Dark/light theme support - Mobile responsive design - Keyboard shortcuts - Drag-and-drop organization - i18n (English/French) - Security-first (external content blocked, HTML sanitization)
14 lines
354 B
TypeScript
14 lines
354 B
TypeScript
"use client";
|
|
|
|
import { useEffect } from 'react';
|
|
import { useThemeStore } from '@/stores/theme-store';
|
|
|
|
export function ThemeProvider({ children }: { children: React.ReactNode }) {
|
|
const initializeTheme = useThemeStore((state) => state.initializeTheme);
|
|
|
|
useEffect(() => {
|
|
initializeTheme();
|
|
}, [initializeTheme]);
|
|
|
|
return <>{children}</>;
|
|
} |