Beta

Transfer

A transfer animation.

Made by lucas

Installation

Usage

<Transfer
  firstChild={
    <div className="z-10 flex items-center justify-center bg-white border border-gray-100 rounded-md size-10 p-1">
      <div className=" bg-white shadow-md w-full h-full flex items-center justify-center rounded-md">
        <Icons.gitHub className="size-6" />
      </div>
    </div>
  }
  secondChild={
    <div className="z-10 flex items-center justify-center bg-white border border-gray-100 rounded-md size-10 p-1">
      <div className=" bg-white shadow-md w-full h-full flex items-center justify-center rounded-md">
        <Icons.apple className="size-6" />
      </div>
    </div>
  }
  animation
/>

Props

PropTypeDefault
animation?
boolean
true
color?
string[]
['#000']
containerClassName?
string
default
containerHeight?
number
40
containerWidth?
string
100%
delay?
number
40
direction?
string
right
duration?
object
{ min: 1.2, max: 1.8 }
firstChild?
React.ReactNode
-
maxCurve?
number
18
opacity?
number
1
secondChild?
React.ReactNode
-
size?
object
{ min: 6, max: 12 }
speed?
object
{ min: 0, max: 1.2 }

Credits