diff --git a/src/assets/core.scss b/src/assets/core.scss index 4042e25..1457349 100644 --- a/src/assets/core.scss +++ b/src/assets/core.scss @@ -218,7 +218,7 @@ .operation { @apply flex items-center ml-2 text-lg text-gray-400 justify-center; - width: 150px; + width: 180px; padding: 0; } } diff --git a/src/components/article/edit-modal.tsx b/src/components/article/edit-modal.tsx index 214d928..9c8163f 100644 --- a/src/components/article/edit-modal.tsx +++ b/src/components/article/edit-modal.tsx @@ -67,7 +67,11 @@ function groupHasImageAndText(blocks: BlockContent[]) { return blocks.some(s=>s.type == 'image' && s.content.trim().length > 0) && blocks.some(s=>s.type == 'text' && s.content.trim().length > 0) } // 验证分组数据是否合法 -function checkGroupsValid(groups: BlockContent[][]) { +function checkGroupsValid(_groups: BlockContent[][]) { + const groups = _groups.filter((_,index)=>{ + if (index == 0) return true; + return _.length>1; + }) if (groups.length == 1) return true; for (let index = 1;index< groups.length; index ++) { if(!groupHasImageAndText(groups[index])) return false; diff --git a/src/pages/news/edit.tsx b/src/pages/news/edit.tsx index d0c18f3..e9c2070 100644 --- a/src/pages/news/edit.tsx +++ b/src/pages/news/edit.tsx @@ -127,7 +127,7 @@ export default function NewEdit() { return