From 94d1347e3b402f2bf09fa61569cb9660cb4c3d12 Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Tue, 9 Apr 2024 15:39:26 +0200 Subject: [PATCH 1/2] mark `entered` as deprecated - We keep the `enterTo` classes once the `enter` transition finishes - We keep the `leaveTo` classes once the `leave` transition finishes --- .../@headlessui-react/src/components/transition/transition.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/@headlessui-react/src/components/transition/transition.tsx b/packages/@headlessui-react/src/components/transition/transition.tsx index 0095ede2bc..d2c5b04dde 100644 --- a/packages/@headlessui-react/src/components/transition/transition.tsx +++ b/packages/@headlessui-react/src/components/transition/transition.tsx @@ -66,6 +66,9 @@ export interface TransitionClasses { enter?: string enterFrom?: string enterTo?: string + /** + * @deprecated The `enterTo` and `leaveTo` classes stay applied after the transition has finished. + */ entered?: string leave?: string leaveFrom?: string From f3ff16654d78b5a18aac2012dde6c01a1cd75fff Mon Sep 17 00:00:00 2001 From: Robin Malfait Date: Tue, 9 Apr 2024 15:47:00 +0200 Subject: [PATCH 2/2] update changelog --- packages/@headlessui-react/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/@headlessui-react/CHANGELOG.md b/packages/@headlessui-react/CHANGELOG.md index 8f65b010e1..3d8cebe206 100644 --- a/packages/@headlessui-react/CHANGELOG.md +++ b/packages/@headlessui-react/CHANGELOG.md @@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Attempt form submission when pressing `Enter` on the `` component ([#2972](https://github.com/tailwindlabs/headlessui/pull/2972)) - Make the `Combobox` component `nullable` by default ([#3064](https://github.com/tailwindlabs/headlessui/pull/3064)) +- Deprecate the `entered` prop on the `Transition` component ([#3089](https://github.com/tailwindlabs/headlessui/pull/3089)) ### Added