Newer
Older
import { ReactNode } from "react"
import { Transition } from '@headlessui/react';
export interface InspectorProps {
children?: ReactNode;
isOpen: boolean;
}
export const Inspector = ({ isOpen, children }: InspectorProps) => {
return (
<Transition
show={isOpen}
enter="transition-transform duration-200"
enterFrom="translate-x-64"
enterTo="translate-x-0"
leave="transition-transform duration-200"
leaveFrom='translate-x-0'
leaveTo="translate-x-64"
>
<div className="w-64 right-0 top-0 h-screen fixed z-1 overflow-auto">
<div className='h-full bg-gray-100 dark:bg-gray-800'>
{children}
</div>
</div>
</Transition>
)
}