"use client" import { FormSection } from "@/components/ui/form-section" import { CheckboxList } from "@/components/ui/checkbox-list" import { NotebookResponse } from "@/lib/types/api" interface NotebooksStepProps { notebooks: NotebookResponse[] selectedNotebooks: string[] onToggleNotebook: (notebookId: string) => void loading?: boolean } export function NotebooksStep({ notebooks, selectedNotebooks, onToggleNotebook, loading = false }: NotebooksStepProps) { const notebookItems = notebooks.map((notebook) => ({ id: notebook.id, title: notebook.name, description: notebook.description || undefined })) return (