@plone/volto
Version:
Volto
254 lines (233 loc) • 13.7 kB
JavaScript
/**
* Point of contact for component modules. This file is quite sensitive regarding the
* order in which it's loaded. e.g. if the component depends on others to work, it
* should ideally be loaded after them. If you start seeing imported components as
* undefined, check the order of imports in this file.
* @module components
*/
import loadable from '@loadable/component';
// Do not lazy load them, since it has not much sense (they will live in the main chunk)
// The App and View component are deliberatelly left out of this index.js file!
// They should be used by Volto and only by Volto internally
export { default as AppExtras } from '/volto/components/theme/AppExtras/AppExtras';
export { default as Header } from '/volto/components/theme/Header/Header';
export { default as Logo } from '/volto/components/theme/Logo/Logo';
export { default as Anontools } from '/volto/components/theme/Anontools/Anontools';
export { default as Navigation } from '/volto/components/theme/Navigation/Navigation';
export { default as Breadcrumbs } from '/volto/components/theme/Breadcrumbs/Breadcrumbs';
export { default as SearchWidget } from '/volto/components/theme/SearchWidget/SearchWidget';
export { default as Footer } from '/volto/components/theme/Footer/Footer';
export { default as Title } from '/volto/components/theme/Title/Title';
export { default as DefaultView } from '/volto/components/theme/View/DefaultView';
export { default as Pagination } from '/volto/components/theme/Pagination/Pagination';
export { default as Tags } from '/volto/components/theme/Tags/Tags';
export { default as OutdatedBrowser } from '/volto/components/theme/OutdatedBrowser/OutdatedBrowser';
export { default as LanguageSelector } from '/volto/components/theme/LanguageSelector/LanguageSelector';
export { default as RenderBlocks } from '/volto/components/theme/View/RenderBlocks';
export { default as SkipLinks } from '/volto/components/theme/SkipLinks/SkipLinks';
export { default as EventDetails } from '/volto/components/theme/EventDetails/EventDetails';
export { default as PreviewImage } from '/volto/components/theme/PreviewImage/PreviewImage';
export { default as Error } from '/volto/components/theme/Error/Error';
export { default as ErrorBoundary } from '/volto/components/theme/Error/ErrorBoundary';
export { default as NotFound } from '/volto/components/theme/NotFound/NotFound';
export { default as Forbidden } from '/volto/components/theme/Forbidden/Forbidden';
export { default as Unauthorized } from '/volto/components/theme/Unauthorized/Unauthorized';
export { default as Avatar } from '/volto/components/theme/Avatar/Avatar';
export { default as Icon } from '/volto/components/theme/Icon/Icon';
export { default as Image } from '/volto/components/theme/Image/Image';
export { default as ConditionalLink } from '/volto/components/manage/ConditionalLink/ConditionalLink';
export { default as UniversalLink } from '/volto/components/manage/UniversalLink/UniversalLink';
export { default as LinkMore } from '/volto/components/manage/LinkMore/LinkMore';
// Lazy load them, since we want them and its deps to be in its own chunk
export { default as ContactForm } from '/volto/components/theme/ContactForm/ContactForm';
export { default as Login } from '/volto/components/theme/Login/Login';
export { default as Logout } from '/volto/components/theme/Logout/Logout';
export { default as Sitemap } from '/volto/components/theme/Sitemap/Sitemap';
export { default as Search } from '/volto/components/theme/Search/Search';
export { default as Comments } from '/volto/components/theme/Comments/Comments';
export { default as Register } from '/volto/components/theme/Register/Register';
export { default as PasswordReset } from '/volto/components/theme/PasswordReset/PasswordReset';
export { default as RequestPasswordReset } from '/volto/components/theme/PasswordReset/RequestPasswordReset';
export { default as ChangePassword } from '/volto/components/manage/Preferences/ChangePassword';
export { default as PersonalPreferences } from '/volto/components/manage/Preferences/PersonalPreferences';
export { default as PersonalInformation } from '/volto/components/manage/Preferences/PersonalInformation';
export { default as CreateTranslation } from '/volto/components/manage/Multilingual/CreateTranslation';
export { default as TranslationObject } from '/volto/components/manage/Multilingual/TranslationObject';
export { default as CompareLanguages } from '/volto/components/manage/Multilingual/CompareLanguages';
export { default as FileView } from '/volto/components/theme/View/FileView';
export { default as ImageView } from '/volto/components/theme/View/ImageView';
export { default as NewsItemView } from '/volto/components/theme/View/NewsItemView';
export const EventView = loadable(
() => import('/volto/components/theme/View/EventView'),
);
export { default as ListingView } from '/volto/components/theme/View/ListingView';
export { default as SummaryView } from '/volto/components/theme/View/SummaryView';
export { default as TabularView } from '/volto/components/theme/View/TabularView';
export { default as AlbumView } from '/volto/components/theme/View/AlbumView';
export { default as Actions } from '/volto/components/manage/Actions/Actions';
export { default as Add } from '/volto/components/manage/Add/Add';
export {
Controlpanels,
Controlpanel,
RulesControlpanel,
AddRuleControlpanel,
EditRuleControlpanel,
ConfigureRuleControlpanel,
UsersControlpanel,
RenderUsers,
UserGroupMembershipControlPanel,
GroupsControlpanel,
RenderGroups,
RelationsControlpanel,
AliasesControlpanel,
UndoControlpanel,
AddonsControlpanel,
ContentType,
ContentTypeLayout,
ContentTypeSchema,
ContentTypes,
VersionOverview,
UpgradeControlPanel,
ModerateComments,
DatabaseInformation,
} from '/volto/components/manage/Controlpanels';
export { default as Circle } from '/volto/components/manage/Contents/circle';
export { default as Delete } from '/volto/components/manage/Delete/Delete';
export const Diff = loadable(
() =>
import(
/* webpackChunkName: "HistoryView" */ '/volto/components/manage/Diff/Diff'
),
);
export const DiffField = loadable(
() =>
import(
/* webpackChunkName: "HistoryView" */ '/volto/components/manage/Diff/DiffField'
),
);
export { default as Display } from '/volto/components/manage/Display/Display';
export { default as Edit } from '/volto/components/manage/Edit/Edit';
export { default as History } from '/volto/components/manage/History/History';
export { default as Sharing } from '/volto/components/manage/Sharing/Sharing';
export const Rules = loadable(
() => import('/volto/components/manage/Rules/Rules'),
);
export { default as Aliases } from '/volto/components/manage/Aliases/Aliases';
export { default as LinksToItem } from '/volto/components/manage/LinksToItem/LinksToItem';
export { default as Workflow } from '/volto/components/manage/Workflow/Workflow';
export { default as Messages } from '/volto/components/manage/Messages/Messages';
export { default as BlockChooser } from '/volto/components/manage/BlockChooser/BlockChooser';
export { default as BlockChooserButton } from '/volto/components/manage/BlockChooser/BlockChooserButton';
export { default as Toolbar } from '/volto/components/manage/Toolbar/Toolbar';
export { default as Sidebar } from '/volto/components/manage/Sidebar/Sidebar';
export { default as SidebarPopup } from '/volto/components/manage/Sidebar/SidebarPopup';
export { default as SidebarPortal } from '/volto/components/manage/Sidebar/SidebarPortal';
export { default as PersonalTools } from '/volto/components/manage/Toolbar/PersonalTools';
export { default as More } from '/volto/components/manage/Toolbar/More';
export { default as Types } from '/volto/components/manage/Toolbar/Types';
export { default as Toast } from '/volto/components/manage/Toast/Toast';
export { default as ManageTranslations } from '/volto/components/manage/Multilingual/ManageTranslations';
export {
Field,
InlineForm,
ModalForm,
UndoToolbar,
BlocksToolbar,
BlockDataForm,
BlocksForm,
Form,
} from '/volto/components/manage/Form';
export { default as SearchTags } from '/volto/components/theme/Search/SearchTags';
export { CommentEditModal } from '/volto/components/theme/Comments';
export {
Contents,
ContentsBreadcrumbs,
ContentsIndexHeader,
ContentsItem,
ContentsUploadModal,
ContentsPropertiesModal,
ContentsRenameModal,
ContentsWorkflowModal,
ContentsTagsModal,
} from '/volto/components/manage/Contents';
export { default as DragDropList } from '/volto/components/manage/DragDropList/DragDropList';
export {
AlignWidget,
ButtonsWidget,
ArrayWidget,
CheckboxWidget,
FileWidget,
HiddenWidget,
IdWidget,
PasswordWidget,
QueryWidget,
QuerySortOnWidget,
QuerystringWidget,
SchemaWidget,
SelectWidget,
StaticTextWidget,
TextareaWidget,
TextWidget,
TokenWidget,
WysiwygWidget,
UrlWidget,
InternalUrlWidget,
EmailWidget,
NumberWidget,
ImageSizeWidget,
RegistryImageWidget,
ReferenceWidget,
ObjectBrowserWidget,
ObjectWidget,
ObjectListWidget,
VocabularyTermsWidget,
SelectMetadataWidget,
SelectAutoComplete,
ColorPickerWidget,
DatetimeWidget,
RecurrenceWidget,
FormFieldWrapper,
} from '/volto/components/manage/Widgets';
export const SchemaWidgetFieldset = loadable(
() => import('/volto/components/manage/Widgets/SchemaWidgetFieldset'),
);
export const ObjectBrowserWidgetMode = loadable(
() => import('/volto/components/manage/Widgets/ObjectBrowserWidget'),
);
export { default as EditDefaultBlock } from '/volto/components/manage/Blocks/Block/DefaultEdit';
export { default as EditDescriptionBlock } from '/volto/components/manage/Blocks/Description/Edit';
export { default as EditTitleBlock } from '/volto/components/manage/Blocks/Title/Edit';
export { default as EditToCBlock } from '/volto/components/manage/Blocks/ToC/Edit';
export { default as EditImageBlock } from '/volto/components/manage/Blocks/Image/Edit';
export { default as EditListingBlock } from '/volto/components/manage/Blocks/Listing/Edit';
export { default as EditVideoBlock } from '/volto/components/manage/Blocks/Video/Edit';
export { default as EditBlock } from '/volto/components/manage/Blocks/Block/Edit';
export { default as EditMapBlock } from '/volto/components/manage/Blocks/Maps/Edit';
export { default as EditHTMLBlock } from '/volto/components/manage/Blocks/HTML/Edit';
export { default as ViewDefaultBlock } from '/volto/components/manage/Blocks/Block/DefaultView';
export { default as ViewDescriptionBlock } from '/volto/components/manage/Blocks/Description/View';
export { default as ViewTitleBlock } from '/volto/components/manage/Blocks/Title/View';
export { default as ViewToCBlock } from '/volto/components/manage/Blocks/ToC/View';
export { default as ViewImageBlock } from '/volto/components/manage/Blocks/Image/View';
export { default as ViewListingBlock } from '/volto/components/manage/Blocks/Listing/View';
export { default as ViewVideoBlock } from '/volto/components/manage/Blocks/Video/View';
export { default as ViewMapBlock } from '/volto/components/manage/Blocks/Maps/View';
export { default as ViewHTMLBlock } from '/volto/components/manage/Blocks/HTML/View';
export { default as ListingBlockBody } from '/volto/components/manage/Blocks/Listing/ListingBody';
export { default as ListingBlockData } from '/volto/components/manage/Blocks/Listing/ListingData';
export { default as ImageSidebar } from '/volto/components/manage/Blocks/Image/ImageSidebar';
export { default as MapsSidebar } from '/volto/components/manage/Blocks/Maps/MapsSidebar';
export { default as VideoSidebar } from '/volto/components/manage/Blocks/Video/VideoSidebar';
export { default as LeadImageSidebar } from '/volto/components/manage/Blocks/LeadImage/LeadImageSidebar';
export { default as Style } from '/volto/components/manage/Blocks/Block/Style';
export { default as BlockSettingsSidebar } from '/volto/components/manage/Blocks/Block/Settings';
export { default as BlockSettingsSchema } from '/volto/components/manage/Blocks/Block/Schema';
export { default as ImageSettingsSchema } from '/volto/components/manage/Blocks/Image/LayoutSchema';
export { default as ToCSettingsSchema } from '/volto/components/manage/Blocks/ToC/Schema';
export { default as MaybeWrap } from '/volto/components/manage/MaybeWrap/MaybeWrap';
export { default as ContentMetadataTags } from '/volto/components/theme/ContentMetadataTags/ContentMetadataTags';
export { default as FormattedDate } from '/volto/components/theme/FormattedDate/FormattedDate';
export { default as FormattedRelativeDate } from '/volto/components/theme/FormattedDate/FormattedRelativeDate';
export { default as Popup } from '/volto/components/theme/Popup/Popup';
export { default as Component } from '/volto/components/theme/Component/Component';
export { default as App } from '/volto/components/theme/App/App';