This repository has been archived by the owner on Jul 17, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 16
/
umd.index.ts
136 lines (131 loc) · 5.35 KB
/
umd.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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
import 'regenerator-runtime/runtime'
import { SkeletonButton } from './assets/skeletons/SkeletonButton'
import { AccountLevelBadge } from './containers/AccountLevelBadge'
import ChangePassword from './containers/ChangePassword'
import { ReviewerDashboard } from './containers/dataaccess/ReviewerDashboard'
import { DownloadConfirmation } from './containers/download_list/DownloadConfirmation'
import DirectProgrammaticDownload from './containers/download_list_v2/DirectProgrammaticDownload'
import { DownloadCartPage } from './containers/download_list_v2/DownloadCartPage'
import ShowDownloadV2 from './containers/download_list_v2/ShowDownloadV2'
import { SchemaDrivenAnnotationEditor } from './containers/entity/annotations/SchemaDrivenAnnotationEditor'
import { EntityModal } from './containers/entity/metadata/EntityModal'
import { EntityBadgeIcons } from './containers/EntityBadgeIcons'
import EntityForm from './containers/EntityForm'
import { EntityTypeIcon } from './containers/EntityIcon'
import { EntityFinder } from './containers/entity_finder/EntityFinder'
import ErrorPage from './containers/error/ErrorPage'
import { EvaluationCard } from './containers/evaluation_queues/EvaluationCard'
import { EvaluationEditorPage } from './containers/evaluation_queues/EvaluationEditorPage'
import FavoritesPage from './containers/favorites/FavoritesPage'
import ForumSearch from './containers/ForumSearch'
import FullWidthAlert from './containers/FullWidthAlert'
import { HasAccessV2 as HasAccess } from './containers/access_requirements/HasAccessV2'
import { HelpPopover } from './containers/HelpPopover'
import ProjectViewCarousel from './containers/home_page/project_view_carousel/ProjectViewCarousel'
import IconSvg from './containers/IconSvg'
import Login from './containers/Login'
import LoginPage from './containers/LoginPage'
import PageProgress from './containers/PageProgress'
import { AccessTokenPage } from './containers/personal_access_token/AccessTokenPage'
import PlotlyWrapper from './containers/PlotlyWrapper'
import { ProgrammaticInstructionsModal } from './containers/ProgrammaticInstructionsModal'
import QueryWrapperPlotNav from './containers/query_wrapper_plot_nav/QueryWrapperPlotNav'
import StatisticsPlot from './containers/StatisticsPlot'
import { SynapseHomepage } from './containers/SynapseHomepage'
import { SynapseNavDrawer } from './containers/SynapseNavDrawer'
import { DatasetItemsEditor } from './containers/table/datasets/DatasetItemsEditor'
import StandaloneQueryWrapper from './containers/table/StandaloneQueryWrapper'
import ProgrammaticTableDownload from './containers/table/table-top/ProgrammaticOptions'
import TermsAndConditions from './containers/TermsAndConditions'
import { displayToast, SynapseToastContainer } from './containers/ToastMessage'
import { TrashCanList } from './containers/trash/TrashCanList'
import { OAuthManagement } from './containers/oauth/OAuthManagement'
import UserCard from './containers/UserCard'
import UserProfileLinks from './containers/user_profile_links/UserProfileLinks'
import CertificationQuiz from './containers/CertificationQuiz'
import ProvenanceGraph from './containers/provenance/ProvenanceGraph'
import IDUReport from './containers/IDUReport'
import HtmlPreview from './containers/FilePreview/HtmlPreview/HtmlPreview'
import EntityPageBreadcrumbs from './containers/entity/page/breadcrumbs/EntityPageBreadcrumbs'
import EntityActionMenu from './containers/entity/page/action_menu/EntityActionMenu'
import EntityPageTitleBar from './containers/entity/page/title_bar/EntityPageTitleBar'
import { CreatedByModifiedBy } from './containers/entity/page/CreatedByModifiedBy'
import { SynapseClient, SynapseConstants } from './utils'
import Palettes from './utils/theme/palette/Palettes'
import {
SynapseContextConsumer,
SynapseContextProvider,
useSynapseContext,
} from './utils/SynapseContext'
// Also include scss in the bundle
import './style/main.scss'
const SynapseContext = {
SynapseContextProvider,
SynapseContextConsumer,
useSynapseContext,
}
const SynapseComponents = {
Login,
LoginPage,
EntityForm,
UserCard,
StatisticsPlot,
HasAccess,
EvaluationCard,
EvaluationEditorPage,
AccessTokenPage,
AccountLevelBadge,
TermsAndConditions,
PageProgress,
ProjectViewCarousel,
SynapseHomepage,
EntityFinder,
ErrorPage,
EntityBadgeIcons,
DownloadCartPage,
ShowDownloadV2,
DownloadConfirmation,
FullWidthAlert: FullWidthAlert,
SchemaDrivenAnnotationEditor,
SynapseNavDrawer,
FavoritesPage,
EntityModal,
SynapseToastContainer,
displayToast,
IconSvg,
UserProfileLinks,
PlotlyWrapper,
DatasetItemsEditor,
EntityTypeIcon,
HelpPopover,
ProgrammaticTableDownload,
DirectProgrammaticDownload,
ProgrammaticInstructionsModal,
SkeletonButton,
QueryWrapperPlotNav,
StandaloneQueryWrapper,
ChangePassword,
ForumSearch,
ReviewerDashboard,
ProvenanceGraph,
TrashCanList,
OAuthManagement,
CertificationQuiz,
HtmlPreview,
IDUReport,
EntityPageBreadcrumbs,
EntityActionMenu,
EntityPageTitleBar,
CreatedByModifiedBy,
}
// Include the version in the build
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-var-requires, @typescript-eslint/no-unsafe-member-access
const SynapseReactClientVersion = require('../../package.json').version
export {
SynapseReactClientVersion,
SynapseComponents,
SynapseConstants,
SynapseClient,
SynapseContext,
Palettes,
}