Upgrade: Migrate outline class (#17996)

This PR adds a migration from `outline` to `outline-solid` for the v3 ->
v4 upgrade tool.

## Test plan

- Added integration test
This commit is contained in:
Philipp Spiess 2025-05-13 14:20:40 +02:00 committed by GitHub
parent 4fba87bc90
commit ef2e6c71fe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 10 additions and 0 deletions

View File

@ -81,6 +81,9 @@ test(
<!-- Migrate to -3 -->
<div class="ring"></div>
<!-- Migrate to -solid -->
<div class="outline"></div>
`,
'src/input.css': css`
@tailwind base;
@ -117,6 +120,9 @@ test(
<!-- Migrate to -3 -->
<div class="ring-3"></div>
<!-- Migrate to -solid -->
<div class="outline-solid"></div>
--- ./src/input.css ---
@import 'tailwindcss';

View File

@ -27,6 +27,8 @@ test.each([
['ring', 'ring-3'],
['outline', 'outline-solid'],
['blur!', 'blur-sm!'],
['hover:blur', 'hover:blur-sm'],
['hover:blur!', 'hover:blur-sm!'],

View File

@ -33,6 +33,8 @@ const LEGACY_CLASS_MAP = new Map([
['backdrop-blur-sm', 'backdrop-blur-xs'],
['ring', 'ring-3'],
['outline', 'outline-solid'],
])
const THEME_KEYS = new Map([