import { ImageOff, ImagePlus } from 'lucide-react' type EpisodeArtworkToggleProps = { checked: boolean onChange: (checked: boolean) => void title?: string className?: string } export function EpisodeArtworkToggle({ checked, onChange, title = '关闭后仍会写入每集文字元数据,只跳过每集图片', className = '', }: EpisodeArtworkToggleProps) { const Icon = checked ? ImagePlus : ImageOff const controlStyle = checked ? { backgroundColor: 'var(--app-brand-soft)', borderColor: 'var(--app-brand-border)', color: 'var(--app-brand-text)' } : undefined const emphasisStyle = checked ? { backgroundColor: 'var(--app-brand-emphasis)', color: 'var(--app-brand-text)' } : undefined return ( ) }