"use client" import * as React from "react" import { cn } from "../../lib/utils" import { Tip } from "../ui/tip" import { DragHandleGripIcon } from "../ui/drag-handle-grip" import { ToggleSwitch } from "../ui/toggle-switch" import { PROPERTIES_SHEET_TOOLTIP_Z, PROPERTIES_SHEET_TOOLTIP_Z_INDEX } from "./sheet-portal-z" export interface ColumnRowProps { label: string isFirst: boolean isLast: boolean visible: boolean onToggleVisible: () => void onMoveUp: () => void onMoveDown: () => void // drag-and-drop props spread from useDraggableList draggable: true onDragStart: React.DragEventHandler onDragOver: React.DragEventHandler onDrop: React.DragEventHandler onDragEnd: React.DragEventHandler isDragging: boolean isOver: boolean } export function ColumnRow({ label, isFirst, isLast, visible, onToggleVisible, onMoveUp, onMoveDown, draggable, onDragStart, onDragOver, onDrop, onDragEnd, isDragging, isOver, }: ColumnRowProps) { return (
  • {label} {/* Up / Down priority buttons */}