@ducor/react
Version:
admin template ui interface
22 lines (21 loc) • 693 B
JavaScript
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,
// });
// }