'use client' import { Section } from '../types' import { Input } from '../../ui/input' import { Label } from '../../ui/label' interface SectionSettingsPanelProps { section: Section onChange: (section: Section) => void } export function SectionSettingsPanel({ section, onChange }: SectionSettingsPanelProps) { return (
Section Settings
onChange({ ...section, backgroundColor: e.target.value })} className="h-8 w-8 rounded border cursor-pointer" /> onChange({ ...section, backgroundColor: e.target.value })} placeholder="transparent" className="h-8 text-xs" />
Padding
onChange({ ...section, paddingTop: parseInt(e.target.value) || 0 })} className="h-8 text-xs" />
onChange({ ...section, paddingBottom: parseInt(e.target.value) || 0 })} className="h-8 text-xs" />
onChange({ ...section, paddingLeft: parseInt(e.target.value) || 0 })} className="h-8 text-xs" />
onChange({ ...section, paddingRight: parseInt(e.target.value) || 0 })} className="h-8 text-xs" />
) }