feat: settings panel

This commit is contained in:
2026-02-10 16:38:20 +01:00
parent 192969e75a
commit 3f0c767809
14 changed files with 1482 additions and 88 deletions

View File

@@ -6,6 +6,7 @@ import { WysiwygEditor } from '../WysiwygEditor';
import { Lightbox, useMarkdownImages } from '../Lightbox';
import { PostLinks } from '../PostLinks';
import { ErrorModal } from '../ErrorModal';
import { SettingsView } from '../SettingsView';
import './Editor.css';
// Simple markdown to HTML converter for preview
@@ -758,6 +759,15 @@ export const Editor: React.FC = () => {
<ErrorModal error={errorModal} onClose={hideErrorModal} />
);
if (activeView === 'settings') {
return (
<>
<SettingsView />
{renderErrorModal()}
</>
);
}
if (activeView === 'posts' && selectedPostId) {
const post = posts.find(p => p.id === selectedPostId);
if (post) {