A full settings form laid out in sections, with titles on the left and fields in cards on the right: profile with a workspace URL that follows the name, a brand color picker and a character counter, a billing contact address grid, and email and push notification choices. Changed fields get a dot, a sticky bar counts unsaved changes, and saving checks every field and jumps to the first problem.
pnpm dlx shadcn@latest add "https://reactframe.com/r/form-layout.json"