Date
Insert and format dates in your document.
components/demo.tsx
'use client';
import React from 'react';
import { Plate } from '@udecode/plate-common/react';
import { editorPlugins } from '@/components/editor/plugins/editor-plugins';
import { useCreateEditor } from '@/components/editor/use-create-editor';
import { Editor, EditorContainer } from '@/components/plate-ui/editor';
import { DEMO_VALUES } from './values/demo-values';
export default function Demo({ id }: { id: string }) {
const editor = useCreateEditor({
plugins: [...editorPlugins],
value: DEMO_VALUES[id],
});
return (
<Plate editor={editor}>
<EditorContainer variant="demo">
<Editor />
</EditorContainer>
</Plate>
);
}
安装
npm install @udecode/plate-date
使用
import { DatePlugin } from '@udecode/plate-date/react';
const plugins = [
// ...otherPlugins,
DatePlugin,
];
插件
DatePlugin
添加日期插件到您的文档。
API
isPointNextToNode
检查一个点是否靠近特定节点类型。
Parameters
Collapse all
编辑器实例。
要检查的节点类型。这应该是一个表示节点类型的字符串,例如 'date' 用于内联日期元素。
检查邻接的选项:
插件转换
editor.tf.insert.date
插入一个日期到编辑器中。
Parameters
Collapse all
要插入的日期字符串,格式为 'YYYY-MM-DD'(例如,'2024-04-22')。如果未提供,则使用当前日期作为默认值。
插入节点的选项。