feat: documentation and hookup in help menu

This commit is contained in:
2026-02-19 11:17:08 +01:00
parent 3d12cfbc89
commit d9690f70bd
11 changed files with 571 additions and 1 deletions

View File

@@ -15,6 +15,7 @@ import { ChatPanel } from '../ChatPanel';
import { ImportAnalysisView } from '../ImportAnalysisView';
import { MetadataDiffPanel } from '../MetadataDiffPanel';
import { GitDiffView } from '../GitDiffView/GitDiffView';
import { DocumentationView } from '../DocumentationView/DocumentationView';
import { AutoSaveManager, getContrastColor } from '../../utils';
import { InsertModal } from '../InsertModal';
import { AISuggestionsModal, AISuggestions } from '../AISuggestionsModal/AISuggestionsModal';
@@ -1701,6 +1702,7 @@ export const Editor: React.FC = () => {
const showImport = activeTab?.type === 'import';
const showMetadataDiff = activeTab?.type === 'metadata-diff';
const showGitDiff = activeTab?.type === 'git-diff';
const showDocumentation = activeTab?.type === 'documentation';
useEffect(() => {
const activePostId = activeTab?.type === 'post' ? activeTab.id : null;
@@ -1819,6 +1821,16 @@ export const Editor: React.FC = () => {
);
}
if (showDocumentation) {
return (
<div className="editor">
<DocumentationView />
{renderErrorModal()}
{renderConfirmDeleteModal()}
</div>
);
}
// Show post editor if a post tab is active
if (showPost && activeTabId) {
return (