Skip to content

Commit ee3adcf

Browse files
committed
Merge branch 'main' of github.com:Muxi-X/ccnubox_rn
2 parents c899d47 + 15119e8 commit ee3adcf

1 file changed

Lines changed: 0 additions & 37 deletions

File tree

src/components/picker/multiPicker.tsx

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -173,37 +173,10 @@ export const CheckboxGroup: React.FC<CheckboxGroupProps> = ({
173173
return new Set(plainOptions.map(item => item.value));
174174
}, [plainOptions]);
175175

176-
const oddSet = useMemo(() => {
177-
return new Set(
178-
plainOptions
179-
.filter(item => Number(item.value) % 2 === 1)
180-
.map(item => item.value)
181-
);
182-
}, [plainOptions]);
183-
184-
const evenSet = useMemo(() => {
185-
return new Set(
186-
plainOptions
187-
.filter(item => Number(item.value) % 2 === 0)
188-
.map(item => item.value)
189-
);
190-
}, [plainOptions]);
191-
192176
const onCheckAllChange = (e: { target: { checked: boolean } }) => {
193177
createQuickSelect(e, allSet);
194178
};
195179

196-
const onOddWeeksChange = (e: { target: { checked: boolean } }) => {
197-
createQuickSelect(e, oddSet);
198-
};
199-
200-
const onEvenWeeksChange = (e: { target: { checked: boolean } }) => {
201-
createQuickSelect(e, evenSet);
202-
};
203-
204-
const isEqualSet = (a: Set<string | number>, b: Set<string | number>) =>
205-
a.size === b.size && Array.from(a).every(v => b.has(v));
206-
207180
const renderCheckboxItem = (
208181
label: string,
209182
checked: boolean,
@@ -253,16 +226,6 @@ export const CheckboxGroup: React.FC<CheckboxGroupProps> = ({
253226
}}
254227
>
255228
{renderCheckboxItem('全选', checkAll, onCheckAllChange)}
256-
{renderCheckboxItem(
257-
'单周',
258-
isEqualSet(checkedList, oddSet),
259-
onOddWeeksChange
260-
)}
261-
{renderCheckboxItem(
262-
'双周',
263-
isEqualSet(checkedList, evenSet),
264-
onEvenWeeksChange
265-
)}
266229
<>
267230
{plainOptions.map(a => (
268231
<CheckboxItem

0 commit comments

Comments
 (0)