Your sx prop is already a data structure, and almost no tool treats it that way
Last week I wrote about why shadcn is hard to edit visually, and somewhere in the middle I made a claim in passing: shadcn's styling is a string, MUI's sx is data, and those two need different editors
crossui.hashnode.dev13 min read