Button Group 13

PreviousNext

Email action button group with ripple animation effects

Docs
shadcn-studiocomponent

Preview

Loading preview…
registry/new-york/components/button-group/button-group-13.tsx
import { ArchiveIcon, InboxIcon, SendHorizonalIcon } from 'lucide-react'

import { RippleButton } from '@/registry/new-york/ui/ripple-button'

const ButtonGroupRippleDemo = () => {
  return (
    <div className='inline-flex w-fit -space-x-px rounded-md shadow-xs rtl:space-x-reverse'>
      <RippleButton variant='outline' className='rounded-none rounded-l-md shadow-none focus-visible:z-10'>
        <InboxIcon />
        Inbox
      </RippleButton>
      <RippleButton variant='outline' className='rounded-none shadow-none focus-visible:z-10'>
        <ArchiveIcon />
        Archived
      </RippleButton>
      <RippleButton variant='outline' className='rounded-none rounded-r-md shadow-none focus-visible:z-10'>
        <SendHorizonalIcon />
        Sent
      </RippleButton>
    </div>
  )
}

export default ButtonGroupRippleDemo

Installation

npx shadcn@latest add @shadcn-studio/button-group-13

Usage

import { ButtonGroup13 } from "@/components/button-group-13"
<ButtonGroup13 />