Skip to content

Commit bc6a96e

Browse files
authored
Merge pull request #898 from KEEPER31337/feature/검색창_기수별_정렬순서_수정_#892
Feature/검색창 기수별 정렬순서 수정 #892
2 parents 3a59054 + e3f3b74 commit bc6a96e

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/pages/admin/ActiveMemberManage/Input/MemberTypeChangeInput.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ const MemberTypeChangeInput = ({
1515
}: MemberTypeChangeInputProps) => {
1616
const options: { value: number; label: string; group: string }[] = [];
1717
memberList?.forEach((data) => options.push({ value: data.memberId, label: data.realName, group: data.generation }));
18-
const sortedOptions = options.sort((a, b) => (a.group > b.group ? 1 : -1));
18+
const sortedOptions = options.sort(
19+
(a, b) => parseFloat(a.group) - parseFloat(b.group) || a.label.localeCompare(b.label),
20+
);
1921

2022
return (
2123
<AutoComplete

src/pages/admin/DutyManage/Modal/ChangeRolePersonModal.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ const ChangeRolePersonModal = ({ open, toggleOpen, jobName, badgeImage }: Change
2929

3030
const options: { value: number; label: string; group: string }[] = [];
3131
memberList?.forEach((data) => options.push({ value: data.memberId, label: data.realName, group: data.generation }));
32-
const sortedOptions = options.sort((a, b) => (a.group > b.group ? 1 : -1));
32+
const sortedOptions = options.sort(
33+
(a, b) => parseFloat(a.group) - parseFloat(b.group) || a.label.localeCompare(b.label),
34+
);
3335

3436
const [value, setValue] = useState<SingleAutoCompleteValue>(null);
3537
const [prevInfo, setPrevInfo] = useState<{ value: number; label: string; group: string }>({

0 commit comments

Comments
 (0)