āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā š shadcn/directory/imskyleen/animate-ui/primitives/buttons/flip ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
<FlipButton>
<FlipButtonFront>Front</FlipButtonFront>
<FlipButtonBack>Back</FlipButtonBack>
</FlipButton>
<TypeTable type={{ from: { description: 'The direction the button will flip from.', type: "'top' | 'right' | 'bottom' | 'left'", required: false, default: 'top', }, tapScale: { description: 'The scale of the button on tap.', type: 'number', required: false, default: 0.95, }, '...props': { description: 'The props for the button.', type: 'HTMLMotionProps<"button">', required: false, }, }} />
<TypeTable type={{ transition: { description: 'The transition for the front face.', type: 'Transition', required: false, default: "{ type: 'spring', stiffness: 280, damping: 20 }", }, '...props': { description: 'The props for the front face.', type: 'HTMLMotionProps<"span">', required: false, }, }} />
<TypeTable type={{ transition: { description: 'The transition for the back face.', type: 'Transition', required: false, default: "{ type: 'spring', stiffness: 280, damping: 20 }", }, '...props': { description: 'The props for the back face.', type: 'HTMLMotionProps<"span">', required: false, }, }} />
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā