Loadable.tsx 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. import React from 'react'
  2. import loadable from 'utils/loadable'
  3. import { Skeleton } from 'antd'
  4. export const Viz = loadable(() => import('./'), {
  5. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  6. })
  7. export const DataManagerViz = loadable(() => import('./dataManagerViz'), {
  8. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  9. })
  10. export const DataShareServiceViz = loadable(() => import('./dataShareServiceViz'), {
  11. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  12. })
  13. export const VizList = loadable(() => import('./VizList'), {
  14. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  15. })
  16. export const DataVizList = loadable(() => import('./DataVizList'), {
  17. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  18. })
  19. export const PortalIndex = loadable(() => import('./Portal'), {
  20. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  21. })
  22. export const DataManagerPortalIndex = loadable(() => import('./DataManagerPortal'), {
  23. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  24. })
  25. export const DataShareServicePortalIndex = loadable(() => import('./DataShareServicePortal'), {
  26. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  27. })
  28. export const VizDisplay = loadable(() => import('./Display'), {
  29. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  30. })
  31. export const DataManagerVizDisplay = loadable(() => import('./DataManagerDisplay'), {
  32. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  33. })
  34. export const DataShareServiceVizDisplay = loadable(() => import('./DataShareServiceDisplay'), {
  35. fallback: <Skeleton active paragraph={{ rows: 15 }} />
  36. })
  37. export default Viz