Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@sushiswap/ui / menu / MenuItems.tsx
Size: Mime:
import { Menu as HeadlessMenu } from '@headlessui/react'
import React, { forwardRef } from 'react'

import { classNames } from '../index'
import { ExtractProps } from '../types'

export type MenuItems = ExtractProps<typeof HeadlessMenu.Items> & {
  className?: string
}

export const MenuItems: React.ForwardRefExoticComponent<
  React.PropsWithoutRef<MenuItems> & React.RefAttributes<HTMLDivElement>
> = forwardRef<HTMLDivElement, MenuItems>(({ className, ...props }, ref) => {
  return (
    <HeadlessMenu.Items
      {...props}
      ref={ref}
      className={classNames(
        className,
        'bg-slate-700 absolute right-0 mt-2 min-w-[224px] w-[fit-content] w-full rounded-xl ring-2 ring-black ring-opacity-5 shadow-md shadow-black/30 focus:outline-none'
      )}
    />
  )
})