Release
Missing exports and hooks docs
Exports Upload, DraggableResizableModal, Indicator, and all package hooks, and makes useHover a single root-level hook.
October 10, 2026
Breaking changes included
useHover now has a single implementation, exported from the package root only.From @reactberry/system/blocks and @reactberry/system:
type="button") or drop area (type="dropzone") built on react-dropzone. Types: UploadProps, UploadComponent, DropzoneProps.ModalDragHandle, useDraggableModalDrag, GOLDEN_RATIO, SPLIT_DOCK_FRACTION, and the DraggableResizableModalProps type.From @reactberry/system:
computeNextGeometry and the ResizeEdge, PanelGeometry, DraggableResizableBounds, and DraggableResizableOptions types.useAutosizeTextArea, useKeyboardShortcuts, and useLocalStorage are now marked "use client".
useHover is no longer exported from @reactberry/system/blocks. The duplicate in Steps was removed; Steps now uses the root hook.useHover is generic. Its ref type defaults to HTMLDivElement (the removed Steps version used HTMLElement).Change any useHover import from @reactberry/system/blocks to the package root:
import { useHover } from "@reactberry/system";
To attach the ref to an element that is not a div, pass the element type: useHover<HTMLButtonElement>().