From 8503b13cc448093be3cbf7b58d33c68a3d2d548f Mon Sep 17 00:00:00 2001
From: Matt Kirby <MattJKirby@outlook.com>
Date: Sun, 16 Apr 2023 23:16:24 +0100
Subject: [PATCH] New menu transition component

---
 .../components/navigation/MenuTransition.tsx  | 20 +++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 daily-thought-frontend/src/components/navigation/MenuTransition.tsx

diff --git a/daily-thought-frontend/src/components/navigation/MenuTransition.tsx b/daily-thought-frontend/src/components/navigation/MenuTransition.tsx
new file mode 100644
index 00000000..4e2b1aad
--- /dev/null
+++ b/daily-thought-frontend/src/components/navigation/MenuTransition.tsx
@@ -0,0 +1,20 @@
+import { Transition } from "@headlessui/react"
+import { FC, Fragment, PropsWithChildren } from "react"
+
+const MenuTransition:FC<PropsWithChildren> = ({children}) => {
+  return (
+    <Transition
+      as={Fragment}
+      enter="transition ease-out duration-100"
+      enterFrom="transform opacity-0 scale-95"
+      enterTo="transform opacity-100 scale-100"
+      leave="transition ease-in duration-75"
+      leaveFrom="transform opacity-100 scale-100"
+      leaveTo="transform opacity-0 scale-95"
+      >
+      {children}
+    </Transition>
+  )
+}
+
+export default MenuTransition
\ No newline at end of file
-- 
GitLab