Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3223 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 3223 Rev 3719
Línea 1... Línea 1...
1
import React from 'react'
1
import React from 'react';
2
 
2
 
3
import Spinner from '@components/UI/Spinner'
3
import Spinner from '@components/UI/Spinner';
4
 
4
 
5
export default function LoadingWrapper({
5
export default function LoadingWrapper({
6
  loading,
6
  loading,
7
  children,
7
  children,
8
  loader = <Spinner />,
8
  loader = <Spinner />,
9
  displayChildren = false
9
  displayChildren = false
10
}) {
10
}) {
11
  if (displayChildren) {
11
  if (displayChildren) {
12
    return (
12
    return (
13
      <>
13
      <>
14
        {loading && <Spinner absolute />}
14
        {loading && <Spinner absolute />}
15
        {children}
15
        {children}
16
      </>
16
      </>
17
    )
17
    );
18
  }
18
  }
19
 
19
 
20
  return loading ? loader : children
20
  return loading ? loader : children;
21
}
21
}