Skip to content

Commit c5f00a3

Browse files
authored
Merge pull request #885 from tailwindcss/more-user-select-utilities
Add remaining user select utilities
2 parents 51786fd + 82456a6 commit c5f00a3

File tree

3 files changed

+123
-0
lines changed

3 files changed

+123
-0
lines changed

__tests__/fixtures/tailwind-output-important.css

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7198,6 +7198,18 @@ video {
71987198
user-select: text !important;
71997199
}
72007200

7201+
.select-all {
7202+
user-select: all !important;
7203+
}
7204+
7205+
.select-contain {
7206+
user-select: contain !important;
7207+
}
7208+
7209+
.select-auto {
7210+
user-select: auto !important;
7211+
}
7212+
72017213
.align-baseline {
72027214
vertical-align: baseline !important;
72037215
}
@@ -14067,6 +14079,18 @@ video {
1406714079
user-select: text !important;
1406814080
}
1406914081

14082+
.sm\:select-all {
14083+
user-select: all !important;
14084+
}
14085+
14086+
.sm\:select-contain {
14087+
user-select: contain !important;
14088+
}
14089+
14090+
.sm\:select-auto {
14091+
user-select: auto !important;
14092+
}
14093+
1407014094
.sm\:align-baseline {
1407114095
vertical-align: baseline !important;
1407214096
}
@@ -20937,6 +20961,18 @@ video {
2093720961
user-select: text !important;
2093820962
}
2093920963

20964+
.md\:select-all {
20965+
user-select: all !important;
20966+
}
20967+
20968+
.md\:select-contain {
20969+
user-select: contain !important;
20970+
}
20971+
20972+
.md\:select-auto {
20973+
user-select: auto !important;
20974+
}
20975+
2094020976
.md\:align-baseline {
2094120977
vertical-align: baseline !important;
2094220978
}
@@ -27807,6 +27843,18 @@ video {
2780727843
user-select: text !important;
2780827844
}
2780927845

27846+
.lg\:select-all {
27847+
user-select: all !important;
27848+
}
27849+
27850+
.lg\:select-contain {
27851+
user-select: contain !important;
27852+
}
27853+
27854+
.lg\:select-auto {
27855+
user-select: auto !important;
27856+
}
27857+
2781027858
.lg\:align-baseline {
2781127859
vertical-align: baseline !important;
2781227860
}
@@ -34677,6 +34725,18 @@ video {
3467734725
user-select: text !important;
3467834726
}
3467934727

34728+
.xl\:select-all {
34729+
user-select: all !important;
34730+
}
34731+
34732+
.xl\:select-contain {
34733+
user-select: contain !important;
34734+
}
34735+
34736+
.xl\:select-auto {
34737+
user-select: auto !important;
34738+
}
34739+
3468034740
.xl\:align-baseline {
3468134741
vertical-align: baseline !important;
3468234742
}

__tests__/fixtures/tailwind-output.css

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7198,6 +7198,18 @@ video {
71987198
user-select: text;
71997199
}
72007200

7201+
.select-all {
7202+
user-select: all;
7203+
}
7204+
7205+
.select-contain {
7206+
user-select: contain;
7207+
}
7208+
7209+
.select-auto {
7210+
user-select: auto;
7211+
}
7212+
72017213
.align-baseline {
72027214
vertical-align: baseline;
72037215
}
@@ -14067,6 +14079,18 @@ video {
1406714079
user-select: text;
1406814080
}
1406914081

14082+
.sm\:select-all {
14083+
user-select: all;
14084+
}
14085+
14086+
.sm\:select-contain {
14087+
user-select: contain;
14088+
}
14089+
14090+
.sm\:select-auto {
14091+
user-select: auto;
14092+
}
14093+
1407014094
.sm\:align-baseline {
1407114095
vertical-align: baseline;
1407214096
}
@@ -20937,6 +20961,18 @@ video {
2093720961
user-select: text;
2093820962
}
2093920963

20964+
.md\:select-all {
20965+
user-select: all;
20966+
}
20967+
20968+
.md\:select-contain {
20969+
user-select: contain;
20970+
}
20971+
20972+
.md\:select-auto {
20973+
user-select: auto;
20974+
}
20975+
2094020976
.md\:align-baseline {
2094120977
vertical-align: baseline;
2094220978
}
@@ -27807,6 +27843,18 @@ video {
2780727843
user-select: text;
2780827844
}
2780927845

27846+
.lg\:select-all {
27847+
user-select: all;
27848+
}
27849+
27850+
.lg\:select-contain {
27851+
user-select: contain;
27852+
}
27853+
27854+
.lg\:select-auto {
27855+
user-select: auto;
27856+
}
27857+
2781027858
.lg\:align-baseline {
2781127859
vertical-align: baseline;
2781227860
}
@@ -34677,6 +34725,18 @@ video {
3467734725
user-select: text;
3467834726
}
3467934727

34728+
.xl\:select-all {
34729+
user-select: all;
34730+
}
34731+
34732+
.xl\:select-contain {
34733+
user-select: contain;
34734+
}
34735+
34736+
.xl\:select-auto {
34737+
user-select: auto;
34738+
}
34739+
3468034740
.xl\:align-baseline {
3468134741
vertical-align: baseline;
3468234742
}

src/plugins/userSelect.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ export default function() {
44
{
55
'.select-none': { 'user-select': 'none' },
66
'.select-text': { 'user-select': 'text' },
7+
'.select-all': { 'user-select': 'all' },
8+
'.select-contain': { 'user-select': 'contain' },
9+
'.select-auto': { 'user-select': 'auto' },
710
},
811
variants('userSelect')
912
)

0 commit comments

Comments
 (0)