[Joy] Improve cursor pointer and add fallback for outlined variant #35573
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cursor
Currently, the
cursor: pointer
is generated by the hover variants which resulted in this stylesheet in Joy UI components:This produces several issues:
There is a glitch when moving between ListItemButton
Screen.Recording.2565-12-22.at.16.44.50.mov
customizing the cursor must be done on
:hover
stateFallback value
The fallback value is needed for a custom variant, otherwise, the variables that use
--variant-borderWidth
will resolve to initial.