Do not hand-write Shadcn components. Use the shadcn CLI to add new components. Do not run npm run build when dev server is running. use npm run typecheck instead.