feat: Onboarding

This commit is contained in:
Wanjohi
2024-09-16 21:10:33 +03:00
parent 58e93b28e9
commit f2f3386bdb
8 changed files with 462 additions and 5 deletions

View File

@@ -0,0 +1,15 @@
import React from "react"
import { twMerge } from "tailwind-merge"
/**
* Clone React element.
* The function clones React element and adds Tailwind CSS classnames to the cloned element
* @param element the React element to clone
* @param classNames Tailwind CSS classnames
* @returns { React.ReactElement } - Cloned React element
*/
export function cloneElement(element: React.ReactElement, classNames: string) {
return React.cloneElement(element, {
className: twMerge(element.props.className, classNames)
});
}