/** * Content Module Svelte Components * * Optional Svelte UI components for content display. * Auto-registers components with ModuleUIRegistry on import. * * @packageDocumentation */ import type { ComponentProps } from 'svelte'; import ArticleCard from './components/ArticleCard.svelte'; import ArticleList from './components/ArticleList.svelte'; import ContentAgentChat from './components/ContentAgentChat.svelte'; import ContentBodyEditor from './components/ContentBodyEditor.svelte'; import ContentBodyRenderer from './components/ContentBodyRenderer.svelte'; import ContentClaimAuditTool from './components/ContentClaimAuditTool.svelte'; import ContentContributionForm from './components/ContentContributionForm.svelte'; import ContentContributionInbox from './components/ContentContributionInbox.svelte'; import ContentContributionPortal from './components/ContentContributionPortal.svelte'; import ContentContributionTypeManager from './components/ContentContributionTypeManager.svelte'; import ContentContributorManager from './components/ContentContributorManager.svelte'; import ContentCorrectionsTool from './components/ContentCorrectionsTool.svelte'; import ContentEditor from './components/ContentEditor.svelte'; import ContentGovernanceAssignmentEditor from './components/ContentGovernanceAssignmentEditor.svelte'; import ContentGovernanceManager from './components/ContentGovernanceManager.svelte'; import ContentGovernancePanel from './components/ContentGovernancePanel.svelte'; import ContentGovernancePolicyEditor from './components/ContentGovernancePolicyEditor.svelte'; import ContentGovernanceProfileEditor from './components/ContentGovernanceProfileEditor.svelte'; import ContentGovernanceTool from './components/ContentGovernanceTool.svelte'; import ContentImageBrowser from './components/ContentImageBrowser.svelte'; import ContentImageChooser from './components/ContentImageChooser.svelte'; import ContentList from './components/ContentList.svelte'; import ContentMetadataFields from './components/ContentMetadataFields.svelte'; import ContentReferencesPanel from './components/ContentReferencesPanel.svelte'; import ContentReviewStatusTray from './components/ContentReviewStatusTray.svelte'; import ContentStatusFields from './components/ContentStatusFields.svelte'; import ContentTitleField from './components/ContentTitleField.svelte'; import ContentTransparencyReport from './components/ContentTransparencyReport.svelte'; import ContentTransparencyTool from './components/ContentTransparencyTool.svelte'; import ContentVersionsTool from './components/ContentVersionsTool.svelte'; import GovernedContentEditor from './components/GovernedContentEditor.svelte'; import Markdown from './components/Markdown.svelte'; import ContentContributionsRoute from './routes/ContentContributionsRoute.svelte'; import ContentFactsRoute from './routes/ContentFactsRoute.svelte'; import ContentGovernanceRoute from './routes/ContentGovernanceRoute.svelte'; import ContentWorkspaceRoute from './routes/ContentWorkspaceRoute.svelte'; import PublishedArticleRoute from './routes/PublishedArticleRoute.svelte'; import { buildPublishedArticlePath, CONTENT_DEFAULT_ROUTE_NAVIGATION, CONTENT_ROUTE_IDS, CONTENT_ROUTE_META, createContentRouteNavigation, getContentRouteDefaultPath, getContentRouteHref } from './routes/shared.js'; export { ArticleCard, ArticleList, buildPublishedArticlePath, CONTENT_DEFAULT_ROUTE_NAVIGATION, CONTENT_ROUTE_IDS, CONTENT_ROUTE_META, ContentAgentChat, ContentBodyEditor, ContentBodyRenderer, ContentClaimAuditTool, ContentContributionForm, ContentContributionInbox, ContentContributionPortal, ContentContributionsRoute, ContentContributionTypeManager, ContentContributorManager, ContentCorrectionsTool, ContentEditor, ContentFactsRoute, ContentGovernanceAssignmentEditor, ContentGovernanceManager, ContentGovernancePanel, ContentGovernancePolicyEditor, ContentGovernanceProfileEditor, ContentGovernanceRoute, ContentGovernanceTool, ContentImageBrowser, ContentImageChooser, ContentList, ContentMetadataFields, ContentReferencesPanel, ContentReviewStatusTray, ContentStatusFields, ContentTitleField, ContentTransparencyReport, ContentTransparencyTool, ContentVersionsTool, ContentWorkspaceRoute, createContentRouteNavigation, GovernedContentEditor, getContentRouteDefaultPath, getContentRouteHref, Markdown, PublishedArticleRoute, }; export type ArticleCardProps = ComponentProps; export type ArticleListProps = ComponentProps; export type ContentAgentChatProps = ComponentProps; export type ContentBodyEditorProps = ComponentProps; export type { ContentBodyEditorChange } from './components/ContentBodyEditor.svelte'; export type ContentBodyRendererProps = ComponentProps; export type ContentEditorProps = ComponentProps; export type ContentImageChooserProps = ComponentProps; export type ContentImageBrowserProps = ComponentProps; export type ContentClaimAuditToolProps = ComponentProps; export type ContentCorrectionsToolProps = ComponentProps; export type ContentTransparencyToolProps = ComponentProps; export type ContentVersionsToolProps = ComponentProps; export type ContentMetadataFieldsProps = ComponentProps; export type ContentReferencesPanelProps = ComponentProps; export type ContentReviewStatusTrayProps = ComponentProps; export type { ContentReviewStatusIcon, ContentReviewStatusTone, ContentReviewStatusTrayItem, } from './components/ContentReviewStatusTray.svelte'; export type ContentStatusFieldsProps = ComponentProps; export type ContentTitleFieldProps = ComponentProps; export type ContentListProps = ComponentProps; export type ContentContributionFormProps = ComponentProps; export type ContentContributionInboxProps = ComponentProps; export type ContentContributionPortalProps = ComponentProps; export type ContentContributionTypeManagerProps = ComponentProps; export type ContentContributorManagerProps = ComponentProps; export type ContentTransparencyReportProps = ComponentProps; export type ContentGovernanceAssignmentEditorProps = ComponentProps; export type ContentGovernanceManagerProps = ComponentProps; export type ContentGovernancePanelProps = ComponentProps; export type ContentGovernanceToolProps = ComponentProps; export type ContentGovernancePolicyEditorProps = ComponentProps; export type ContentGovernanceProfileEditorProps = ComponentProps; export type GovernedContentEditorProps = ComponentProps; export type MarkdownProps = ComponentProps; export type ContentContributionsRouteProps = ComponentProps; export type ContentFactsRouteProps = ComponentProps; export type ContentGovernanceRouteProps = ComponentProps; export type ContentWorkspaceRouteProps = ComponentProps; export type PublishedArticleRouteProps = ComponentProps; export type { ContentBodyFormat, ContentBodyImage } from '../body-format.js'; export { extractBodyImages, resolveBodyFormat, } from '../body-format.js'; export type { ContentEditorAssistantActions, ContentEditorAssistantChatProps, ContentEditorAssistantContext, ContentEditorAssistantContextChange, ContentEditorAssistantContextData, ContentEditorAssistantEditorKind, ContentEditorAssistantFactSummary, ContentEditorAssistantFields, ContentEditorAssistantFieldUpdateAllowList, ContentEditorAssistantGovernanceSummary, ContentEditorAssistantRegistration, CreateContentEditorAssistantContextInput, } from '../content-editor-assistant.js'; export { contentEditorAssistantContextToChatProps, createContentEditorAssistantContext, sanitizeContentEditorAssistantFieldUpdates, } from '../content-editor-assistant.js'; export type { ContentPublishReadinessState, EvaluateContentPublishReadinessOptions, PublishReadinessProfile, PublishReadinessRequirement, } from '../publish-readiness.js'; export { evaluateContentPublishReadiness } from '../publish-readiness.js'; export type { ContentEditorAsset, ContentEditorFormData, ContentEditorInitialContent, ContentEditorReference, ContentEditorSavePayload, } from './content-editor-form.js'; export { formatDateTimeLocal, getContentEditorInitialFormData, getContentEditorSavePayload, getContentEditorSnapshot, normalizePublishDate, } from './content-editor-form.js'; export { createContentEditorImageRecord, getContentEditorAssetImageSource, readContentEditorFileAsDataUrl, resolveContentEditorImageSelection, } from './content-editor-media.js'; export type { ContentEditorFieldChange, CreateContentEditorStateOptions, } from './content-editor-state.svelte.js'; export { ContentEditorState, createContentEditorState, } from './content-editor-state.svelte.js'; export type { ContentRouteId, ContentRouteKey, ContentRouteNavigationItem, LoadPublishedArticleRouteInput, PublishedContentArticleRouteData, } from './routes/shared.js'; export type { Article, ArticleCardProps as ArticleCardPropsLegacy, ArticleListProps as ArticleListPropsLegacy, MarkdownProps as MarkdownPropsLegacy, } from './types.js'; //# sourceMappingURL=index.d.ts.map