@enonic/react-components
Version:
Library of React components for handling Enonic XP data and page components
21 lines (20 loc) • 1.63 kB
TypeScript
export type { ComponentProps, ContentUri, MetaData, ComponentData, ComponentDataAndProps, LayoutData, PageData, PartData, TextData, RegionsData, RegionData, FragmentData, ErrorData, ImageComponent, ImageComponentParams, ImageContent, ImageData, ImageStyle, LinkComponent, LinkComponentParams, LinkData, LinkDataMedia, MacroComponent, MacroComponentParams, MacroConfig, MacroComponentData, MediaUri, Replacer, ReplacerResult, RichtextContent, RichTextData, ExtendedRichTextData, MacroData, RichTextParams } from './types';
export { COMPONENT_DATA_TYPE, XP_REQUEST_MODE } from './constants';
export { ErrorComponent } from './Common/ErrorComponent';
export { HtmlComment } from './Common/HtmlComment';
export { BaseComponent } from './ComponentRegistry/BaseComponent';
export { BaseContentType } from './ComponentRegistry/BaseContentType';
export { BaseLayout } from './ComponentRegistry/BaseLayout';
export { BaseMacro } from './ComponentRegistry/BaseMacro';
export { BasePage } from './ComponentRegistry/BasePage';
export { BasePart } from './ComponentRegistry/BasePart';
export { BaseText } from './ComponentRegistry/BaseText';
export { ComponentRegistry } from './ComponentRegistry/ComponentRegistry';
export { Region } from './ComponentRegistry/Region';
export { Regions } from './ComponentRegistry/Regions';
export { XpFallback } from './ComponentRegistry/XpFallback';
export { Image } from './RichText/Image';
export { Link } from './RichText/Link';
export { RichText } from './RichText/RichText';
export { cssToReactStyle } from './RichText/cssToReactStyle';
export { sanitizeGraphqlName } from './utils/sanitizeGraphqlName';