diff --git a/.gitignore b/.gitignore
index 22e5151..2fd4e34 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,7 +6,6 @@ yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
-yarn.lock
node_modules
dist
@@ -25,3 +24,5 @@ dist-ssr
*.njsproj
*.sln
*.sw?
+yarn.log
+.claude
diff --git a/.sync b/.sync
index 2a6c28b..9a9dc47 100644
--- a/.sync
+++ b/.sync
@@ -1 +1 @@
-0d06fa37fa91f51a38b15b4dac095537d366a653
+913b95b49f0d253d50d6b3461c48aaa9facb7ba2
diff --git a/demos/cases/ContextMenuOptions.jsx b/demos/cases/ContextMenuOptions.jsx
index bcaa3a5..acaf94d 100644
--- a/demos/cases/ContextMenuOptions.jsx
+++ b/demos/cases/ContextMenuOptions.jsx
@@ -1,6 +1,6 @@
import { useState, useContext, useMemo } from 'react';
import { getData } from '../data';
-import { Gantt, ContextMenu, Editor, defaultMenuOptions } from '../../src/';
+import { Gantt, ContextMenu, Editor, getMenuOptions } from '../../src/';
import { context } from '@svar-ui/react-core';
export default function ContextMenuOptions({ skinSettings }) {
@@ -17,9 +17,7 @@ export default function ContextMenuOptions({ skinSettings }) {
const [options] = useState(() => {
const ids = ['cut-task', 'copy-task', 'paste-task', 'delete-task'];
let arr = [{ id: 'add-task:after', text: ' Add below', icon: 'wxi-plus' }];
- arr = arr.concat(
- defaultMenuOptions.filter((op) => ids.indexOf(op.id) >= 0),
- );
+ arr = arr.concat(getMenuOptions().filter((op) => ids.indexOf(op.id) >= 0));
arr.push({
id: 'my-action',
text: 'My action',
diff --git a/demos/cases/DropDownMenu.jsx b/demos/cases/DropDownMenu.jsx
index 95a8294..3460ab6 100644
--- a/demos/cases/DropDownMenu.jsx
+++ b/demos/cases/DropDownMenu.jsx
@@ -44,7 +44,7 @@ export default function DropDownMenu({ skinSettings }) {
links={data.links}
scales={data.scales}
/>
-