UNPKG

@ducor/react

Version:

admin template ui interface

22 lines (21 loc) 693 B
import React from "react"; /** * 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, classNames) { return React.cloneElement(element, { // className: "", }); } // export function cloneElement(element: React.ReactElement, classNames: string) { // return React.cloneElement(element, { // className: twMerge( // (element as any).props.className as string, // classNames as string // ) as string, // }); // }