Panes and the rule between them. Take the rule and it inks; while you hold it, each pane's share is drawn as a dimension.
npx shadcn@latest add @0nlytype/resizable
resizable