Skip to content

Commit 56a8e6b

Browse files
committed
refactor: remove jquery in modals/edit-profile
1 parent 966db65 commit 56a8e6b

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

frontend/src/ts/modals/edit-profile.ts

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,17 @@ function hydrateInputs(): void {
101101
</button>`,
102102
);
103103

104-
$(".badgeSelectionItem").on("click", ({ currentTarget }) => {
105-
const selectionId = $(currentTarget).attr("selection-id") as string;
106-
currentSelectedBadgeId = parseInt(selectionId, 10);
107-
108-
badgeIdsSelect?.qsa(".badgeSelectionItem")?.removeClass("selected");
109-
$(currentTarget).addClass("selected");
110-
});
104+
badgeIdsSelect
105+
?.qsa(".badgeSelectionItem")
106+
?.on("click", ({ currentTarget }) => {
107+
const selectionId = (currentTarget as HTMLElement).getAttribute(
108+
"selection-id",
109+
) as string;
110+
currentSelectedBadgeId = parseInt(selectionId, 10);
111+
112+
badgeIdsSelect?.qsa(".badgeSelectionItem")?.removeClass("selected");
113+
(currentTarget as HTMLElement).classList.add("selected");
114+
});
111115

112116
indicators.forEach((it) => it.hide());
113117
}

0 commit comments

Comments
 (0)