diff --git a/packages/web-vite/src/components/LabelPickerModal.tsx b/packages/web-vite/src/components/LabelPickerModal.tsx index 4d618ede8..d966baa09 100644 --- a/packages/web-vite/src/components/LabelPickerModal.tsx +++ b/packages/web-vite/src/components/LabelPickerModal.tsx @@ -9,6 +9,15 @@ interface LabelPickerModalProps { onClose: () => void } +/** + * LabelPickerModal + * @param props.itemId - Target library item ID. + * @param props.currentLabels - Current label names applied. + * @param props.onUpdate - Called with the updated label name list. + * @param props.onClose - Close handler. + */ +export function LabelPickerModal({ itemId, currentLabels, onUpdate, onClose }: LabelPickerModalProps) { + // Preset colors matching legacy implementation const PRESET_COLORS = [ { name: 'Red', value: '#FF5D99' },