Skip to content

Commit

Permalink
Add index.js files to src directories
Browse files Browse the repository at this point in the history
  • Loading branch information
cbeer committed Dec 9, 2024
1 parent e2ffc36 commit 6edae84
Show file tree
Hide file tree
Showing 11 changed files with 282 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/components/icons/WorkspaceTypeElasticIcon.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import SvgIcon from '@mui/material/SvgIcon';
/**
* ElasticWorkspaceIcon ~
*/
export default function ElasticWorkspaceIcon(props) {
export default function WorkspaceTypeElasticIcon(props) {
return (
<SvgIcon {...props}>
<svg xmlns="http://www.w3.org/2000/svg" width="120" height="90" viewBox="0 0 300 225">
Expand Down
27 changes: 27 additions & 0 deletions src/components/icons/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
import BookViewIcon from './BookViewIcon';
import CanvasIndexIcon from './CanvasIndexIcon';
import GalleryViewIcon from './GalleryViewIcon';
import MiradorIcon from './MiradorIcon';
import RestoreZoomIcon from './RestoreZoomIcon';
import ThumbnailNavigationBottomIcon from './ThumbnailNavigationBottomIcon';
import ThumbnailNavigationRightIcon from './ThumbnailNavigationRightIcon';
import WindowMaxIcon from './WindowMaxIcon';
import WindowMinIcon from './WindowMinIcon';
import WindowOptionsIcon from './WindowOptionsIcon';
import WorkspaceTypeElasticIcon from './WorkspaceTypeElasticIcon';
import WorkspaceTypeMosaicIcon from './WorkspaceTypeMosaicIcon';

export {
BookViewIcon,
CanvasIndexIcon,
GalleryViewIcon,
MiradorIcon,
RestoreZoomIcon,
ThumbnailNavigationBottomIcon,
ThumbnailNavigationRightIcon,
WindowMaxIcon,
WindowMinIcon,
WindowOptionsIcon,
WorkspaceTypeElasticIcon,
WorkspaceTypeMosaicIcon,
};
106 changes: 106 additions & 0 deletions src/components/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
import WorkspaceElastic from './WorkspaceElastic';
import WorkspaceElasticWindow from './WorkspaceElasticWindow';

export * from './AccessTokenSender';
export * from './AnnotationSettings';
export * from './AnnotationsOverlay';
export * from './App';
export * from './AppProviders';
export * from './AttributionPanel';
export * from './AudioViewer';
export * from './BackgroundPluginArea';
export * from './Branding';
export * from './CanvasAnnotations';
export * from './CanvasInfo';
export * from './CanvasLayers';
export * from './ChangeThemeDialog';
export * from './CollapsibleSection';
export * from './CollectionDialog';
export * from './CollectionInfo';
export * from './CompanionArea';
export * from './CompanionWindow';
export * from './CompanionWindowFactory';
export * from './CompanionWindowSection';
export * from './CustomPanel';
export * from './ErrorContent';
export * from './ErrorDialog';
export * from './FullScreenButton';
export * from './GalleryView';
export * from './GalleryViewThumbnail';
export * from './IIIFAuthentication';
export * from './IIIFDropTarget';
export * from './IIIFIFrameCommunication';
export * from './IIIFThumbnail';
export * from './LabelValueMetadata';
export * from './LanguageSettings';
export * from './LayersPanel';
export * from './LocalePicker';
export * from './ManifestForm';
export * from './ManifestInfo';
export * from './ManifestListItem';
export * from './ManifestListItemError';
export * from './ManifestRelatedLinks';
export * from './MinimalWindow';
export * from './MiradorMenuButton';
export * from './MosaicRenderPreview';
export * from './NestedMenu';
export * from './NewBrowserWindow';
export * from './OpenSeadragonViewer';
export * from './PluginHook';
export * from './PrimaryWindow';
export * from './SanitizedHtml';
export * from './ScrollIndicatedDialogContent';
export * from './ScrollTo';
export * from './SearchHit';
export * from './SearchPanel';
export * from './SearchPanelControls';
export * from './SearchPanelNavigation';
export * from './SearchResults';
export * from './SelectCollection';
export * from './SidebarIndexItem';
export * from './SidebarIndexList';
export * from './SidebarIndexTableOfContents';
export * from './SidebarIndexThumbnail';
export * from './ThumbnailCanvasGrouping';
export * from './ThumbnailNavigation';
export * from './VideoViewer';
export * from './ViewerInfo';
export * from './ViewerNavigation';
export * from './Window';
export * from './WindowAuthenticationBar';
export * from './WindowCanvasNavigationControls';
export * from './WindowList';
export * from './WindowListButton';
export * from './WindowSideBar';
export * from './WindowSideBarAnnotationsPanel';
export * from './WindowSideBarButtons';
export * from './WindowSideBarCanvasPanel';
export * from './WindowSideBarCollectionPanel';
export * from './WindowSideBarInfoPanel';
export * from './WindowThumbnailSettings';
export * from './WindowTopBar';
export * from './WindowTopBarPluginArea';
export * from './WindowTopBarPluginMenu';
export * from './WindowTopBarTitle';
export * from './WindowTopMenu';
export * from './WindowTopMenuButton';
export * from './WindowViewSettings';
export * from './WindowViewer';
export * from './Workspace';
export * from './WorkspaceAdd';
export * from './WorkspaceAddButton';
export * from './WorkspaceArea';
export * from './WorkspaceControlPanel';
export * from './WorkspaceControlPanelButtons';
export * from './WorkspaceDialog';
export { WorkspaceElastic, WorkspaceElasticWindow };
export * from './WorkspaceExport';
export * from './WorkspaceImport';
export * from './WorkspaceMenu';
export * from './WorkspaceMenuButton';
export * from './WorkspaceMosaic';
export * from './WorkspaceOptionsButton';
export * from './WorkspaceOptionsMenu';
export * from './WorkspaceSelectionDialog';
export * from './ZoomControls';
export * from './icons';
92 changes: 92 additions & 0 deletions src/containers/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
export * as ConnectedAnnotationSettings from './AnnotationSettings';
export * as ConnectedAnnotationsOverlay from './AnnotationsOverlay';
export * as ConnectedAppProviders from './AppProviders';
export * as ConnectedAttributionPanel from './AttributionPanel';
export * as ConnectedAudioViewer from './AudioViewer';
export * as ConnectedBackgroundPluginArea from './BackgroundPluginArea';
export * as ConnectedBranding from './Branding';
export * as ConnectedCanvasAnnotations from './CanvasAnnotations';
export * as ConnectedCanvasInfo from './CanvasInfo';
export * as ConnectedCanvasLayers from './CanvasLayers';
export * as ConnectedChangeThemeDialog from './ChangeThemeDialog';
export * as ConnectedCollapsibleSection from './CollapsibleSection';
export * as ConnectedCollectionDialog from './CollectionDialog';
export * as ConnectedCollectionInfo from './CollectionInfo';
export * as ConnectedCompanionArea from './CompanionArea';
export * as ConnectedCompanionWindow from './CompanionWindow';
export * as ConnectedCompanionWindowFactory from './CompanionWindowFactory';
export * as ConnectedCustomPanel from './CustomPanel';
export * as ConnectedErrorContent from './ErrorContent';
export * as ConnectedErrorDialog from './ErrorDialog';
export * as ConnectedFullScreenButton from './FullScreenButton';
export * as ConnectedGalleryView from './GalleryView';
export * as ConnectedGalleryViewThumbnail from './GalleryViewThumbnail';
export * as ConnectedIIIFAuthentication from './IIIFAuthentication';
export * as ConnectedIIIFThumbnail from './IIIFThumbnail';
export * as ConnectedLanguageSettings from './LanguageSettings';
export * as ConnectedLayersPanel from './LayersPanel';
export * as ConnectedLocalePicker from './LocalePicker';
export * as ConnectedManifestForm from './ManifestForm';
export * as ConnectedManifestInfo from './ManifestInfo';
export * as ConnectedManifestListItem from './ManifestListItem';
export * as ConnectedManifestListItemError from './ManifestListItemError';
export * as ConnectedManifestRelatedLinks from './ManifestRelatedLinks';
export * as ConnectedMinimalWindow from './MinimalWindow';
export * as ConnectedMiradorMenuButton from './MiradorMenuButton';
export * as ConnectedMosaicRenderPreview from './MosaicRenderPreview';
export * as ConnectedOpenSeadragonViewer from './OpenSeadragonViewer';
export * as ConnectedPrimaryWindow from './PrimaryWindow';
export * as ConnectedSanitizedHtml from './SanitizedHtml';
export * as ConnectedScrollIndicatedDialogContent from './ScrollIndicatedDialogContent';
export * as ConnectedSearchHit from './SearchHit';
export * as ConnectedSearchPanel from './SearchPanel';
export * as ConnectedSearchPanelControls from './SearchPanelControls';
export * as ConnectedSearchPanelNavigation from './SearchPanelNavigation';
export * as ConnectedSearchResults from './SearchResults';
export * as ConnectedSelectCollection from './SelectCollection';
export * as ConnectedSidebarIndexItem from './SidebarIndexItem';
export * as ConnectedSidebarIndexList from './SidebarIndexList';
export * as ConnectedSidebarIndexTableOfContents from './SidebarIndexTableOfContents';
export * as ConnectedSidebarIndexThumbnail from './SidebarIndexThumbnail';
export * as ConnectedThumbnailCanvasGrouping from './ThumbnailCanvasGrouping';
export * as ConnectedThumbnailNavigation from './ThumbnailNavigation';
export * as ConnectedVideoViewer from './VideoViewer';
export * as ConnectedViewerInfo from './ViewerInfo';
export * as ConnectedViewerNavigation from './ViewerNavigation';
export * as ConnectedWindow from './Window';
export * as ConnectedWindowAuthenticationBar from './WindowAuthenticationBar';
export * as ConnectedWindowCanvasNavigationControls from './WindowCanvasNavigationControls';
export * as ConnectedWindowList from './WindowList';
export * as ConnectedWindowListButton from './WindowListButton';
export * as ConnectedWindowSideBar from './WindowSideBar';
export * as ConnectedWindowSideBarAnnotationsPanel from './WindowSideBarAnnotationsPanel';
export * as ConnectedWindowSideBarButtons from './WindowSideBarButtons';
export * as ConnectedWindowSideBarCanvasPanel from './WindowSideBarCanvasPanel';
export * as ConnectedWindowSideBarCollectionPanel from './WindowSideBarCollectionPanel';
export * as ConnectedWindowSideBarInfoPanel from './WindowSideBarInfoPanel';
export * as ConnectedWindowThumbnailSettings from './WindowThumbnailSettings';
export * as ConnectedWindowTopBar from './WindowTopBar';
export * as ConnectedWindowTopBarPluginArea from './WindowTopBarPluginArea';
export * as ConnectedWindowTopBarPluginMenu from './WindowTopBarPluginMenu';
export * as ConnectedWindowTopBarTitle from './WindowTopBarTitle';
export * as ConnectedWindowTopMenu from './WindowTopMenu';
export * as ConnectedWindowTopMenuButton from './WindowTopMenuButton';
export * as ConnectedWindowViewSettings from './WindowViewSettings';
export * as ConnectedWindowViewer from './WindowViewer';
export * as ConnectedWorkspace from './Workspace';
export * as ConnectedWorkspaceAdd from './WorkspaceAdd';
export * as ConnectedWorkspaceAddButton from './WorkspaceAddButton';
export * as ConnectedWorkspaceArea from './WorkspaceArea';
export * as ConnectedWorkspaceControlPanel from './WorkspaceControlPanel';
export * as ConnectedWorkspaceControlPanelButtons from './WorkspaceControlPanelButtons';
export * as ConnectedWorkspaceElastic from './WorkspaceElastic';
export * as ConnectedWorkspaceElasticWindow from './WorkspaceElasticWindow';
export * as ConnectedWorkspaceExport from './WorkspaceExport';
export * as ConnectedWorkspaceImport from './WorkspaceImport';
export * as ConnectedWorkspaceMenu from './WorkspaceMenu';
export * as ConnectedWorkspaceMenuButton from './WorkspaceMenuButton';
export * as ConnectedWorkspaceMosaic from './WorkspaceMosaic';
export * as ConnectedWorkspaceOptionsButton from './WorkspaceOptionsButton';
export * as ConnectedWorkspaceOptionsMenu from './WorkspaceOptionsMenu';
export * as ConnectedWorkspaceSelectionDialog from './WorkspaceSelectionDialog';
export * as ConnectedZoomControls from './ZoomControls';
4 changes: 4 additions & 0 deletions src/contexts/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import FullScreenContext from './FullScreenContext';
import WorkspaceContext from './WorkspaceContext';

export { FullScreenContext, WorkspaceContext };
11 changes: 11 additions & 0 deletions src/extend/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import PluginContext from './PluginContext';
import PluginProvider from './PluginProvider';

export * from './pluginMapping';
export * from './pluginPreprocessing';
export * from './pluginValidation';

export { PluginContext, PluginProvider };
export * from './withPlugins';
export * from './withRef';
export * from './withSize';
9 changes: 9 additions & 0 deletions src/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
import init from './init';
import state from './state';

export * from './state';
export * from './components';
export * from './containers';
export * from './contexts';
export * from './extend';
export * from './lib';
export * from './plugins';
export { default as settings } from './config/settings';

export default {
...init,
...state,
Expand Down
23 changes: 23 additions & 0 deletions src/lib/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import getBestThumbnail, { ThumbnailFactory } from './ThumbnailFactory';

export { getBestThumbnail, ThumbnailFactory };

export * as AnnotationFactory from './AnnotationFactory';
export * as AnnotationItem from './AnnotationItem';
export * as AnnotationList from './AnnotationList';
export * as AnnotationPage from './AnnotationPage';
export * as AnnotationResource from './AnnotationResource';
export * as CanvasAnnotationDisplay from './CanvasAnnotationDisplay';
export * as CanvasGroupings from './CanvasGroupings';
export * as CanvasWorld from './CanvasWorld';
export * as CompanionWindowRegistry from './CompanionWindowRegistry';
export * as MiradorCanvas from './MiradorCanvas';
export * as MiradorManifest from './MiradorManifest';
export * as MiradorViewer from './MiradorViewer';
export * as MosaicLayout from './MosaicLayout';
export * as OpenSeadragonCanvasOverlay from './OpenSeadragonCanvasOverlay';

export * as TruncatedHit from './TruncatedHit';
export * as asArray from './asArray';
export * as htmlRules from './htmlRules';
export * from './readImageMetadata';
1 change: 1 addition & 0 deletions src/plugins/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from './OSDReferences';
7 changes: 7 additions & 0 deletions src/state/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,10 @@ export default {
sagas,
selectors,
};

export * from './actions';
export * from './reducers';
export * from './sagas';

Check failure on line 17 in src/state/index.js

View workflow job for this annotation

GitHub Actions / build (18.x)

No named exports found in module './sagas'

Check failure on line 17 in src/state/index.js

View workflow job for this annotation

GitHub Actions / build (20.x)

No named exports found in module './sagas'
export * from './selectors';
export { default as createStore } from './createStore';
export { default as createPluggableStore } from './createPluggableStore';
1 change: 1 addition & 0 deletions src/state/reducers/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ export * from './elasticLayout';
export * from './search';
export * from './layers';
export * from './catalog';
export { default as rootReducer } from './rootReducer';

Check failure on line 16 in src/state/reducers/index.js

View workflow job for this annotation

GitHub Actions / build (18.x)

Dependency cycle detected

Check failure on line 16 in src/state/reducers/index.js

View workflow job for this annotation

GitHub Actions / build (20.x)

Dependency cycle detected

0 comments on commit 6edae84

Please sign in to comment.