diff --git a/packages/tailwindcss-react-aria-components/fixtures/prefix.html b/packages/tailwindcss-react-aria-components/fixtures/prefix.html index 1727027e2da..0bb51e8b0bb 100644 --- a/packages/tailwindcss-react-aria-components/fixtures/prefix.html +++ b/packages/tailwindcss-react-aria-components/fixtures/prefix.html @@ -1 +1 @@ -
+
diff --git a/packages/tailwindcss-react-aria-components/fixtures/variants.html b/packages/tailwindcss-react-aria-components/fixtures/variants.html index 86add4a1089..c52becabe00 100644 --- a/packages/tailwindcss-react-aria-components/fixtures/variants.html +++ b/packages/tailwindcss-react-aria-components/fixtures/variants.html @@ -1 +1 @@ -
+
diff --git a/packages/tailwindcss-react-aria-components/src/index.js b/packages/tailwindcss-react-aria-components/src/index.js index a2586671463..aa46a5ed67d 100644 --- a/packages/tailwindcss-react-aria-components/src/index.js +++ b/packages/tailwindcss-react-aria-components/src/index.js @@ -37,6 +37,7 @@ const attributes = { ['focus', 'focused'], 'focus-visible', 'pressed', + 'active', 'selected', 'selection-start', 'selection-end', @@ -69,6 +70,7 @@ const nativeVariantSelectors = new Map([ ...nativeVariants.map((variant) => [variant, `:${variant}`]), ['hovered', ':hover'], ['focused', ':focus'], + ['active', ':active'], ['readonly', ':read-only'], ['open', '[open]'], ['expanded', '[expanded]'] diff --git a/packages/tailwindcss-react-aria-components/test/__snapshots__/index.test.js.snap b/packages/tailwindcss-react-aria-components/test/__snapshots__/index.test.js.snap index def56f8261b..f0a49a0437f 100644 --- a/packages/tailwindcss-react-aria-components/test/__snapshots__/index.test.js.snap +++ b/packages/tailwindcss-react-aria-components/test/__snapshots__/index.test.js.snap @@ -127,6 +127,14 @@ exports[`variants 1`] = ` background-color: var(--color-red); } } +.active\\:bg-red { + &:where([data-rac])[data-active] { + background-color: var(--color-red); + } + &:where(:not([data-rac])):active { + background-color: var(--color-red); + } +} .disabled\\:bg-red { &:where([data-rac])[data-disabled] { background-color: var(--color-red); @@ -582,6 +590,11 @@ exports[`variants with prefix 1`] = ` background-color: var(--color-red); } } +.rac-active\\:bg-red { + &[data-active] { + background-color: var(--color-red); + } +} .rac-selected\\:bg-red { &[data-selected] { background-color: var(--color-red);