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) {