import { cn } from "@/lib/utils"
const previewFrameClass =
"flex h-9 w-14 shrink-0 items-center justify-center rounded border border-[#dadce0] bg-white p-1 dark:border-[#5f6368] dark:bg-[#303134]"
const previewLineClass = "bg-[#dadce0] dark:bg-[#5f6368]"
const previewListPaneClass = "bg-[#f1f3f4] dark:bg-[#3c4043]"
const previewReadingPaneClass = "bg-[#e8f0fe] dark:bg-[#394457]"
function PreviewFrame({
children,
className,
}: {
children: React.ReactNode
className?: string
}) {
return (
{children}
)
}
export function DensityDefaultIcon() {
return (
)
}
export function DensityNormalIcon() {
return (
)
}
export function DensityCompactIcon() {
return (
)
}
export function InboxDefaultIcon() {
return (
)
}
export function InboxImportantIcon() {
return (
)
}
export function InboxUnreadIcon() {
return (
)
}
export function InboxStarredIcon() {
return (
)
}
export function ReadingPaneNoneIcon() {
return (
)
}
export function ReadingPaneRightIcon() {
return (
)
}
export function ReadingPaneBelowIcon() {
return (
)
}
export function ThemeThumbnailIcon() {
return (
)
}
function ThemeModePreviewFrame({
children,
className,
}: {
children: React.ReactNode
className?: string
}) {
return (
{children}
)
}
function MailChromePreview({
headerBg,
sidebarBg,
listBg,
contentBg,
lineBg,
}: {
headerBg: string
sidebarBg: string
listBg: string
contentBg: string
lineBg: string
}) {
return (
<>
>
)
}
export function ThemeLightPreview({ className }: { className?: string }) {
return (
)
}
export function ThemeDarkPreview({ className }: { className?: string }) {
return (
)
}
export function ThemeSystemPreview({ className }: { className?: string }) {
return (
)
}
export function ThemeModePreview({
mode,
className,
}: {
mode: "light" | "dark" | "system"
className?: string
}) {
if (mode === "light") return
if (mode === "dark") return
return
}