Explorar o código

refactor ThemeInjector

yohei0125 %!s(int64=3) %!d(string=hai) anos
pai
achega
52f310b5a5
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      packages/app/src/components/Theme/utils/ThemeInjector.tsx

+ 2 - 1
packages/app/src/components/Theme/utils/ThemeInjector.tsx

@@ -8,5 +8,6 @@ type Props = {
 
 
 export const ThemeInjector = ({ children, className: themeClassName }: Props): JSX.Element => {
 export const ThemeInjector = ({ children, className: themeClassName }: Props): JSX.Element => {
   const className = `${children.props.className ?? ''} ${themeClassName}`;
   const className = `${children.props.className ?? ''} ${themeClassName}`;
-  return React.cloneElement(children, { className });
+  const newChildren = React.cloneElement(children, { className });
+  return <div className={`${newChildren.props.className}`}>{newChildren}</div>;
 };
 };