Skip to content

Commit

Permalink
Introduce :user-valid & :user-invalid variants
Browse files Browse the repository at this point in the history
  • Loading branch information
MartijnCuppens committed Nov 7, 2023
1 parent 0b7f27c commit 6b4dc07
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/corePlugins.js
Expand Up @@ -118,6 +118,8 @@ export let variantPlugins = {
'required',
'valid',
'invalid',
'user-valid',
'user-invalid',
'in-range',
'out-of-range',
'read-only',
Expand Down
6 changes: 6 additions & 0 deletions tests/variants.test.css
Expand Up @@ -206,6 +206,8 @@
.required\:flex:required,
.valid\:flex:valid,
.invalid\:flex:invalid,
.user-valid\:flex:user-valid,
.user-invalid\:flex:user-invalid,
.in-range\:flex:in-range,
.out-of-range\:flex:out-of-range,
.read-only\:flex:read-only,
Expand Down Expand Up @@ -258,6 +260,8 @@
.group:required .group-required\:flex,
.group:valid .group-valid\:flex,
.group:invalid .group-invalid\:flex,
.group:user-valid .group-user-valid\:flex,
.group:user-invalid .group-user-invalid\:flex,
.group:in-range .group-in-range\:flex,
.group:out-of-range .group-out-of-range\:flex,
.group:read-only .group-read-only\:flex,
Expand Down Expand Up @@ -305,6 +309,8 @@
.peer:required ~ .peer-required\:flex,
.peer:valid ~ .peer-valid\:flex,
.peer:invalid ~ .peer-invalid\:flex,
.peer:user-valid ~ .peer-user-valid\:flex,
.peer:user-invalid ~ .peer-user-invalid\:flex,
.peer:in-range ~ .peer-in-range\:flex,
.peer:out-of-range ~ .peer-out-of-range\:flex,
.peer:read-only ~ .peer-read-only\:flex,
Expand Down
6 changes: 6 additions & 0 deletions tests/variants.test.html
Expand Up @@ -26,6 +26,8 @@
<div class="required:flex"></div>
<div class="valid:flex"></div>
<div class="invalid:flex"></div>
<div class="user-valid:flex"></div>
<div class="user-invalid:flex"></div>
<div class="in-range:flex"></div>
<div class="out-of-range:flex"></div>
<div class="read-only:flex"></div>
Expand Down Expand Up @@ -72,6 +74,8 @@
<div class="group-required:flex"></div>
<div class="group-valid:flex"></div>
<div class="group-invalid:flex"></div>
<div class="group-user-valid:flex"></div>
<div class="group-user-invalid:flex"></div>
<div class="group-in-range:flex"></div>
<div class="group-out-of-range:flex"></div>
<div class="group-read-only:flex"></div>
Expand Down Expand Up @@ -105,6 +109,8 @@
<div class="peer-required:flex"></div>
<div class="peer-valid:flex"></div>
<div class="peer-invalid:flex"></div>
<div class="peer-user-valid:flex"></div>
<div class="peer-user-invalid:flex"></div>
<div class="peer-in-range:flex"></div>
<div class="peer-out-of-range:flex"></div>
<div class="peer-read-only:flex"></div>
Expand Down

0 comments on commit 6b4dc07

Please sign in to comment.