Files
webmail/hooks/use-effective-mail-layout.ts

9 lines
369 B
TypeScript

"use client";
import { effectiveMailLayout, useSettingsStore, type MailLayout } from "@/stores/settings-store";
/** The mail layout in force: the saved one, or `focus` under Mountain View. */
export function useEffectiveMailLayout(): MailLayout {
return useSettingsStore((state) => effectiveMailLayout(state.mailLayout, state.interfaceLayout, state.simpleMode));
}