Jorge Moya
Jorge Moya
`Input` accepts a `width` prop (via `React.InputHTMLAttributes`), that is not actually used (width is set as 100%). We either need to fix this type OR actually allow a width prop...
## What/Why? - Create a shared component for the add to cart button. - Check for product availability status to show correct text (unavailable, preorder). - Use `isInStock` from `inventory`...
## What/Why? Rename `/vibes/soul/` to `/ui/`, replacing all imports and configuration rules to match new pathname. ## Testing No eslint errors. ## Migration instructions ### Rebase conflicts - Custom components...