forked from Sage-Bionetworks/Synapse-React-Client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.ts
106 lines (102 loc) · 3.95 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
import 'regenerator-runtime/runtime'
import 'react-app-polyfill/ie11'
import 'react-app-polyfill/stable'
import { Facets } from './containers/Facets'
import MarkdownSynapse from './containers/MarkdownSynapse'
import QueryWrapper from './containers/QueryWrapper'
import QueryWrapperPlotNav from './containers/query_wrapper_plot_nav/QueryWrapperPlotNav'
import StackedBarChart from './containers/StackedBarChart'
import HasAccess from './containers/HasAccess'
import SynapseTable from './containers/table/SynapseTable'
import UserCard from './containers/UserCard'
import Login from './containers/Login'
import QueryCount from './containers/QueryCount'
import EntityForm from './containers/EntityForm'
import CardContainer from './containers/CardContainer'
import { ExternalFileHandleLink } from './containers/ExternalFileHandleLink'
import SynapseFormWrapper from './containers/synapse_form_wrapper/SynapseFormWrapper'
import SynapseFormSubmissionsGrid from './containers/synapse_form_wrapper/SynapseFormSubmissionsGrid'
import CardContainerLogic from './containers/CardContainerLogic'
import ModalDownload from './containers/ModalDownload'
import ShowDownload from './containers/download_list/ShowDownload'
import DownloadListTable from './containers/download_list/DownloadListTable'
import Goals from './containers/home_page/goals/Goals'
import Programs from './containers/home_page/programs/Programs'
import Resources from './containers/home_page/resources/Resources'
import RssFeedCards from './containers/RssFeedCards'
import TableFeedCards from './containers/TableFeedCards'
import ThemesPlot from './containers/widgets/themes-plot/ThemesPlot'
import UpsetPlot from './containers/UpsetPlot'
import SynapsePlot from './containers/widgets/SynapsePlot'
import UserCardListRotate from './containers/UserCardListRotate'
import FeaturedDataTabs from './containers/home_page/featured-data/FeaturedDataTabs'
import UserCardListGroups from './containers/home_page/people/UserCardListGroups'
import { AccountLevelBadge } from './containers/AccountLevelBadge'
import RenderIfInView from './containers/RenderIfInView'
import TermsAndConditions from './containers/TermsAndConditions'
import PageProgress from './containers/PageProgress'
import ProjectViewCarousel from './containers/home_page/project_view_carousel/ProjectViewCarousel'
import EntityFinder from './containers/entity_finder/EntityFinder'
import ExperimentalMode from './containers/ExperimentalMode'
import {
SynapseContextProvider,
SynapseContextConsumer,
useSynapseContext,
} from './utils/SynapseContext'
// we exclude this from main.scss because react doesn't like importing an svg
// with a relative import.
import './style/components/_spinner.scss'
import { SynapseConstants, SynapseClient } from './utils'
import { EvaluationCard } from './containers/evaluation_queues/EvaluationCard'
import { EvaluationEditorPage } from './containers/evaluation_queues/EvaluationEditorPage'
import { DownloadCartPage } from './containers/download_list_v2/DownloadCartPage'
import ShowDownloadV2 from './containers/download_list_v2/ShowDownloadV2'
const SynapseContext = {
SynapseContextProvider,
SynapseContextConsumer,
useSynapseContext,
}
const SynapseComponents = {
Facets,
Login,
CardContainer,
QueryWrapper,
StackedBarChart,
SynapseTable,
CardContainerLogic,
EntityForm,
UserCard,
QueryCount,
Markdown: MarkdownSynapse,
ModalDownload,
SynapseFormWrapper,
SynapseFormSubmissionsGrid,
HasAccess,
DownloadListTable,
ThemesPlot,
ShowDownload,
QueryWrapperPlotNav,
ExternalFileHandleLink,
Programs,
Goals,
Resources,
UpsetPlot,
SynapsePlot,
RssFeedCards,
TableFeedCards,
UserCardListRotate,
FeaturedDataTabs,
UserCardListGroups,
EvaluationCard,
EvaluationEditorPage,
AccountLevelBadge,
RenderIfInView,
TermsAndConditions,
PageProgress,
ProjectViewCarousel,
EntityFinder,
ExperimentalMode,
DownloadCartPage,
ShowDownloadV2,
}
export { SynapseClient, SynapseConstants, SynapseComponents, SynapseContext }