export interface DividerProps {
label: string;
onDown: (clientX: number) => void;
onMove: (clientX: number) => void;
onUp: () => void;
onKey: (key: string) => void;
}
export function Divider(props: DividerProps) {
return
{ event.currentTarget.setPointerCapture(event.pointerId); props.onDown(event.clientX); }}
onPointerMove={(event) => props.onMove(event.clientX)}
onPointerUp={(event) => { event.currentTarget.releasePointerCapture(event.pointerId); props.onUp(); }}
onKeyDown={(event) => props.onKey(event.key)} />;
}