Jordan Pittman
005c1be2ed
Don't prefix arbitrary classes in peer/group variants ( #11454 )
...
* Refactor
* Don’t prefix classes in arbitrary values for group and peer
* use `foo` instead of `lol`
* handle the prefix inside the group/peer variants
Then add the `NoPrefix` feature to the variant itself, which will skip
prefixing any other class in the generated selector (because we already
took care of prefixing `.group` and `.peer`).
We are using an internal symbol such that:
- We can keep it as a private API
- We don't introduce a breaking change
* refactor to simple object instead
We will still use a symbol as an internal/private marker, but the data
itself will be a simple object for now.
If we want to refactor this (and more) in the future using bitflags then
we can refactor that in a separate PR.
---------
Co-authored-by: Robin Malfait <malfait.robin@gmail.com>
2023-07-13 11:50:43 -04:00
..
2021-12-15 18:13:09 +01:00
2023-04-13 16:12:12 -04:00
2023-01-31 15:37:49 +01:00
2023-07-13 11:48:35 -04:00
2023-07-13 11:48:35 -04:00
2023-04-13 16:12:12 -04:00
2023-04-07 10:45:47 -04:00
2023-01-31 15:37:49 +01:00
2023-07-13 11:48:35 -04:00
2023-07-13 11:48:35 -04:00
2023-07-13 11:48:35 -04:00
2023-04-21 21:42:58 +02:00
2023-02-22 14:44:54 -05:00
2023-04-13 16:12:12 -04:00
2023-04-13 16:12:12 -04:00
2023-03-20 14:40:35 -04:00
2023-03-17 14:49:36 +01:00
2023-02-17 20:21:22 +01:00
2023-01-31 15:37:49 +01:00
2023-04-13 16:12:12 -04:00
2023-01-31 14:36:38 -05:00
2023-01-31 15:37:49 +01:00
2023-01-20 18:45:04 +01:00
2023-01-31 15:37:49 +01:00
2023-01-19 11:42:52 +01:00
2023-01-31 15:37:49 +01:00
2023-01-20 18:45:04 +01:00
2023-01-31 15:37:49 +01:00
2023-03-10 12:03:38 -05:00
2023-01-20 18:45:04 +01:00
2023-03-15 17:04:18 -04:00
2023-03-10 12:03:38 -05:00
2023-04-19 23:06:33 +02:00
2023-03-15 17:04:18 -04:00
2023-03-15 17:04:18 -04:00
2023-01-20 18:45:04 +01:00
2023-01-20 18:45:04 +01:00
2023-07-13 11:48:34 -04:00
2023-03-21 17:50:44 +01:00
2023-01-20 18:45:04 +01:00
2023-01-20 18:45:04 +01:00
2023-07-13 11:50:43 -04:00
2023-01-20 18:45:04 +01:00
2023-03-23 15:18:49 -04:00
2023-07-13 11:50:35 -04:00
2023-07-13 11:50:43 -04:00
2023-02-17 20:21:22 +01:00
2023-03-10 12:03:38 -05:00
2023-01-20 18:45:04 +01:00
2023-02-16 10:13:42 -05:00
2023-03-29 21:37:26 +02:00
2023-04-13 16:12:12 -04:00
2023-01-31 15:37:49 +01:00
2023-01-31 15:37:49 +01:00
2023-01-31 15:37:49 +01:00
2023-02-08 17:39:43 +01:00
2023-02-17 20:21:22 +01:00
2023-03-17 14:49:36 +01:00
2023-01-20 18:45:04 +01:00
2023-02-06 16:27:01 +01:00
2023-01-20 18:45:04 +01:00
2021-09-29 11:15:31 +01:00
2021-09-29 11:15:31 +01:00
2023-01-20 18:45:04 +01:00
2023-01-20 18:45:04 +01:00
2023-01-31 15:37:49 +01:00
2023-03-17 14:49:36 +01:00
2023-01-20 18:45:04 +01:00
2023-01-20 18:45:04 +01:00
2023-02-17 20:21:22 +01:00
2023-04-13 16:12:12 -04:00
2023-02-08 17:39:43 +01:00
2023-01-13 12:22:00 +01:00
2023-04-07 10:45:47 -04:00
2023-01-20 18:45:04 +01:00
2023-01-31 15:37:49 +01:00
2023-02-17 20:21:22 +01:00
2023-07-13 11:50:43 -04:00
2023-01-20 18:45:04 +01:00
2023-01-23 20:44:31 +01:00
2023-04-13 16:12:12 -04:00
2023-04-13 16:12:12 -04:00
2023-02-08 17:39:43 +01:00
2023-01-19 11:42:52 +01:00
2023-01-20 18:45:04 +01:00
2023-01-31 15:37:49 +01:00
2023-01-20 18:45:04 +01:00
2023-01-31 15:37:49 +01:00
2023-02-17 20:21:22 +01:00
2023-03-15 17:04:18 -04:00
2023-01-20 18:45:04 +01:00
2023-07-13 11:50:34 -04:00
2023-02-17 20:21:22 +01:00
2023-01-20 18:45:04 +01:00
2021-09-21 12:37:49 -04:00
2023-01-31 15:37:49 +01:00
2023-01-20 18:45:04 +01:00
2023-01-31 15:37:49 +01:00
2023-04-13 16:12:12 -04:00
2023-04-13 16:12:12 -04:00
2023-01-27 19:57:02 +01:00
2023-07-13 11:50:35 -04:00
2023-03-17 14:49:36 +01:00
2023-01-20 18:45:04 +01:00