chore: prettier everywhere
This commit is contained in:
@@ -1,32 +1,32 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Geist, Geist_Mono } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ThemeProvider } from "@/contexts/ThemeContext";
|
||||
import { BackgroundProvider } from "@/contexts/BackgroundContext";
|
||||
import { JiraConfigProvider } from "@/contexts/JiraConfigContext";
|
||||
import { UserPreferencesProvider } from "@/contexts/UserPreferencesContext";
|
||||
import { KeyboardShortcutsProvider } from "@/contexts/KeyboardShortcutsContext";
|
||||
import { userPreferencesService } from "@/services/core/user-preferences";
|
||||
import { KeyboardShortcuts } from "@/components/KeyboardShortcuts";
|
||||
import { GlobalKeyboardShortcuts } from "@/components/GlobalKeyboardShortcuts";
|
||||
import { ToastProvider } from "@/components/ui/Toast";
|
||||
import { AuthProvider } from "../components/AuthProvider";
|
||||
import type { Metadata } from 'next';
|
||||
import { Geist, Geist_Mono } from 'next/font/google';
|
||||
import './globals.css';
|
||||
import { ThemeProvider } from '@/contexts/ThemeContext';
|
||||
import { BackgroundProvider } from '@/contexts/BackgroundContext';
|
||||
import { JiraConfigProvider } from '@/contexts/JiraConfigContext';
|
||||
import { UserPreferencesProvider } from '@/contexts/UserPreferencesContext';
|
||||
import { KeyboardShortcutsProvider } from '@/contexts/KeyboardShortcutsContext';
|
||||
import { userPreferencesService } from '@/services/core/user-preferences';
|
||||
import { KeyboardShortcuts } from '@/components/KeyboardShortcuts';
|
||||
import { GlobalKeyboardShortcuts } from '@/components/GlobalKeyboardShortcuts';
|
||||
import { ToastProvider } from '@/components/ui/Toast';
|
||||
import { AuthProvider } from '../components/AuthProvider';
|
||||
import { getServerSession } from 'next-auth';
|
||||
import { authOptions } from '@/lib/auth';
|
||||
|
||||
const geistSans = Geist({
|
||||
variable: "--font-geist-sans",
|
||||
subsets: ["latin"],
|
||||
variable: '--font-geist-sans',
|
||||
subsets: ['latin'],
|
||||
});
|
||||
|
||||
const geistMono = Geist_Mono({
|
||||
variable: "--font-geist-mono",
|
||||
subsets: ["latin"],
|
||||
variable: '--font-geist-mono',
|
||||
subsets: ['latin'],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Tower control",
|
||||
description: "Tour de controle (Kanban, tache, daily, ...)",
|
||||
title: 'Tower control',
|
||||
description: 'Tour de controle (Kanban, tache, daily, ...)',
|
||||
};
|
||||
|
||||
export default async function RootLayout({
|
||||
@@ -36,13 +36,13 @@ export default async function RootLayout({
|
||||
}>) {
|
||||
// Récupérer la session côté serveur pour le SSR
|
||||
const session = await getServerSession(authOptions);
|
||||
|
||||
|
||||
// Charger les préférences seulement si l'utilisateur est connecté
|
||||
// Sinon, les préférences par défaut seront chargées côté client
|
||||
const initialPreferences = session?.user?.id
|
||||
const initialPreferences = session?.user?.id
|
||||
? await userPreferencesService.getAllPreferences(session.user.id)
|
||||
: undefined;
|
||||
|
||||
|
||||
return (
|
||||
<html lang="fr">
|
||||
<body
|
||||
@@ -50,14 +50,24 @@ export default async function RootLayout({
|
||||
>
|
||||
<AuthProvider>
|
||||
<ToastProvider>
|
||||
<ThemeProvider
|
||||
initialTheme={initialPreferences?.viewPreferences.theme || 'light'}
|
||||
userPreferredTheme={initialPreferences?.viewPreferences.theme === 'light' ? 'dark' : initialPreferences?.viewPreferences.theme || 'light'}
|
||||
<ThemeProvider
|
||||
initialTheme={
|
||||
initialPreferences?.viewPreferences.theme || 'light'
|
||||
}
|
||||
userPreferredTheme={
|
||||
initialPreferences?.viewPreferences.theme === 'light'
|
||||
? 'dark'
|
||||
: initialPreferences?.viewPreferences.theme || 'light'
|
||||
}
|
||||
>
|
||||
<KeyboardShortcutsProvider>
|
||||
<KeyboardShortcuts />
|
||||
<JiraConfigProvider config={initialPreferences?.jiraConfig || { enabled: false }}>
|
||||
<UserPreferencesProvider initialPreferences={initialPreferences}>
|
||||
<JiraConfigProvider
|
||||
config={initialPreferences?.jiraConfig || { enabled: false }}
|
||||
>
|
||||
<UserPreferencesProvider
|
||||
initialPreferences={initialPreferences}
|
||||
>
|
||||
<BackgroundProvider>
|
||||
<GlobalKeyboardShortcuts />
|
||||
{children}
|
||||
|
||||
Reference in New Issue
Block a user