Kaynağa Gözat

fix eslint display name error completely

keigo-h 3 yıl önce
ebeveyn
işleme
1c04bf48d4

+ 4 - 1
packages/app/src/components/UnstatedUtils.tsx

@@ -1,6 +1,7 @@
 /* eslint-disable import/prefer-default-export */
 /* eslint-disable import/prefer-default-export */
 
 
 import React from 'react';
 import React from 'react';
+
 import { Subscribe } from 'unstated';
 import { Subscribe } from 'unstated';
 
 
 /**
 /**
@@ -43,7 +44,7 @@ function generateAutoNamedProps(instances) {
  *  </Subscribe>
  *  </Subscribe>
  */
  */
 export function withUnstatedContainers<T, P>(Component, containerClasses): React.ForwardRefExoticComponent<React.PropsWithoutRef<P> & React.RefAttributes<T>> {
 export function withUnstatedContainers<T, P>(Component, containerClasses): React.ForwardRefExoticComponent<React.PropsWithoutRef<P> & React.RefAttributes<T>> {
-  return React.forwardRef<T, P>((props, ref) => (
+  const unstatedContainer = React.forwardRef<T, P>((props, ref) => (
     // wrap with <Subscribe></Subscribe>
     // wrap with <Subscribe></Subscribe>
     <Subscribe to={containerClasses}>
     <Subscribe to={containerClasses}>
       { (...containers) => {
       { (...containers) => {
@@ -52,4 +53,6 @@ export function withUnstatedContainers<T, P>(Component, containerClasses): React
       }}
       }}
     </Subscribe>
     </Subscribe>
   ));
   ));
+  unstatedContainer.displayName = 'unstatedContainer';
+  return unstatedContainer;
 }
 }