diff --git a/src/pages/manage/components/bind-package.tsx b/src/pages/manage/components/bind-package.tsx index ad7d7d3..390e039 100644 --- a/src/pages/manage/components/bind-package.tsx +++ b/src/pages/manage/components/bind-package.tsx @@ -373,13 +373,19 @@ const BindPackage = ({ key: 'gray', label: '灰度', icon: , - children: [1, 2, 5, 10, 20, 50] - .filter((percentage) => percentage > rolloutConfigNumber) - .map((percentage) => ({ - key: `${percentage}`, - label: `${percentage}%`, - onClick: () => publishToPackage(p, percentage), - })), + children: [1, 2, 5, 10, 20, 50].reduce>( + (acc, percentage) => { + if (percentage > rolloutConfigNumber) { + acc.push({ + key: `${percentage}`, + label: `${percentage}%`, + onClick: () => publishToPackage(p, percentage), + }); + } + return acc; + }, + [], + ), }); } if (items.length > 0) {