"use client" import { useState } from "react" import { Minus, Plus, ALargeSmall, RotateCcw } from "lucide-react" import { Button } from "@/components/ui/button" import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover" interface ReadingSettingsProps { fontSize: number setFontSize: (v: number) => void lineHeight: number setLineHeight: (v: number) => void letterSpacing: number setLetterSpacing: (v: number) => void } export function ReadingSettingsContent({ fontSize, setFontSize, lineHeight, setLineHeight, letterSpacing, setLetterSpacing }: ReadingSettingsProps) { return ( <>
) } export function ReadingSettings() { const [fontSize, setFontSize] = useState(18) const [lineHeight, setLineHeight] = useState(1.8) const [letterSpacing, setLetterSpacing] = useState(0) return ( <> {/* Inject styles */} ) }