import { useState } from 'react';
import type { DocumentContent } from '@a3s-lab/office/core';
import { DocumentEditor } from '@a3s-lab/office/react';
import '@a3s-lab/office/styles.css';
const initialContent: DocumentContent = {
type: 'document',
html: '<h1>项目说明</h1><p>从这里开始编辑。</p>',
pageSize: 'a4',
};
export function DocumentPage() {
const [content, setContent] = useState(initialContent);
return (
<div style={{ height: '100vh', minHeight: 0 }}>
<DocumentEditor
content={content}
onChange={setContent}
theme="light"
/>
</div>
);
}