Skip to content

Commit 2662d07

Browse files
authored
Merge pull request #1272 from dacadeorg/fix/scoreboard
fix: scoreboard filtering
2 parents 3526025 + 59371d0 commit 2662d07

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/components/sections/communities/overview/scoreboard/_partials/FilterOption.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,11 @@ interface FilterOptionProps extends HTMLProps<HTMLInputElement> {
2929
}
3030
* @returns {ReactElement}
3131
*/
32-
export default function FilterOption({ label = "", value = "", data = "", name = "", ...props }: FilterOptionProps): ReactElement {
32+
export default function FilterOption({ label = "", value = "", data = "", name = "", onChange, ...props }: FilterOptionProps): ReactElement {
3333
const isChecked = useMemo(() => value.toString().toLowerCase() === data.toLowerCase(), [data, value]);
34-
3534
return (
3635
<div className="flex items-center gap-2">
37-
<Radio disabled={isChecked} {...props} name={name} data={data} value={value} className="!w-4.5 !h-4.5 mx-0" />
36+
<Radio disabled={isChecked} name={name} data={data} value={value} {...props} className="!w-4.5 !h-4.5 mx-0" onChange={onChange} />
3837
<label
3938
className={classNames("text-sm", {
4039
"font-bold": isChecked,

src/components/ui/Radio.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ const colors = {
2121
* @typedef {RadioProps}
2222
*/
2323

24-
export default function Radio({ disabled, communityStyles, className = "", ...props }: RadioProps) {
24+
export default function Radio({ disabled, communityStyles, className = "", onChange, ...props }: RadioProps) {
2525
const styles = useMemo(() => (!communityStyles ? {} : { color: colors?.textAccent }), [communityStyles]);
2626

2727
const radioClassName = classNames("w-9 h-9 border-gray-400 text-primary rounded-full", { "cursor-not-allowed border-4": disabled }, { "cursor-pointer": !disabled }, className);
2828

29-
return <input disabled {...props} className={radioClassName} style={styles} type="radio" />;
29+
return <input disabled={disabled} {...props} className={radioClassName} style={styles} type="radio" onChange={onChange} />;
3030
}

0 commit comments

Comments
 (0)