Commit 54be93e
committed
fix: address review comments for theme-dependent mixin support
- Mark useTheme() hook for splitVariantsResolvedValue branches too,
not just splitVariantsResolvedStyles
- Extract shared markThemeHookForVariants helper to avoid duplication
- Skip destructured defaults check for dotted prop names (e.g.,
theme.isDark) since root-binding defaults don't inform member
truthiness
https://claude.ai/code/session_01DchMcXQzMb1tdBUmKf6Hek1 parent af1f507 commit 54be93e
File tree
4 files changed
+33
-11
lines changed- src/internal
- lower-rules
- test-cases
4 files changed
+33
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
| 347 | + | |
| 348 | + | |
347 | 349 | | |
348 | 350 | | |
349 | 351 | | |
| 352 | + | |
350 | 353 | | |
351 | 354 | | |
352 | 355 | | |
| |||
Lines changed: 28 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1253 | 1253 | | |
1254 | 1254 | | |
1255 | 1255 | | |
1256 | | - | |
1257 | | - | |
1258 | | - | |
1259 | | - | |
1260 | | - | |
1261 | | - | |
1262 | | - | |
1263 | | - | |
1264 | | - | |
1265 | | - | |
1266 | | - | |
| 1256 | + | |
1267 | 1257 | | |
1268 | 1258 | | |
1269 | 1259 | | |
| |||
1289 | 1279 | | |
1290 | 1280 | | |
1291 | 1281 | | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
1292 | 1285 | | |
1293 | 1286 | | |
1294 | 1287 | | |
| |||
2884 | 2877 | | |
2885 | 2878 | | |
2886 | 2879 | | |
| 2880 | + | |
| 2881 | + | |
| 2882 | + | |
| 2883 | + | |
| 2884 | + | |
| 2885 | + | |
| 2886 | + | |
| 2887 | + | |
| 2888 | + | |
| 2889 | + | |
| 2890 | + | |
| 2891 | + | |
| 2892 | + | |
| 2893 | + | |
| 2894 | + | |
| 2895 | + | |
| 2896 | + | |
| 2897 | + | |
| 2898 | + | |
| 2899 | + | |
| 2900 | + | |
| 2901 | + | |
| 2902 | + | |
| 2903 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
0 commit comments