Open ryanelian opened 1 month ago
@ryanelian This is a known issue that I'm still trying to decide how to solve. There is a way I know fixes it, but sadly that's a breaking change to how extending works, so I'm not yet sure if that's the route I want to go, but we'll see.
We have the same issue. Multiple levels of inheritance seem like a pretty important use case; our case is also for buttons.
I too have this same issue. Would be great to get >1
level of inheritance for extended
components.
will be watching this thread
Describe the bug
variants
declared in a variant is not carried over to subsequent variants when extended.Before I get chastised for doing this, I want to let everyone know that the reason I'm doing this is because Tailwind VS Code Intellisense breaks down and stop working when your variant gets too big, and I don't know how to fix it.
To Reproduce
Steps to reproduce the behavior:
Expected behavior I expect the final function to contain the variants extended from the original and subsequent variants. Note below that
mode
is missing from the type information:Screenshots
Additional context
Using Visual Studio Code with TypeScript 5.4.5 in the project package.json