Skip to content

Commit 86eddc1

Browse files
committed
refactor: remove empty className
1 parent 7ed2c50 commit 86eddc1

File tree

4 files changed

+5
-20
lines changed

4 files changed

+5
-20
lines changed

src/components/sections/communities/overview/Sidebar.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { useSelector } from "@/hooks/useTypedSelector";
22
import Link from "next/link";
33
import { useRouter } from "next/router";
44
import { useTranslation } from "next-i18next";
5+
import classNames from "classnames";
56

67
/**
78
* @interface SidebarProps
@@ -41,7 +42,7 @@ export default function Sidebar(): JSX.Element {
4142
</Link>
4243
{hasCurrentCommunity && (
4344
<Link href={scoreboardLink}>
44-
<div className={isActive(scoreboardLink) ? "pt-6" : "opacity-80 md:block hidden scroll-smooth pt-6"}>
45+
<div className={classNames("pt-6", { "opacity-80 md:block hidden scroll-smooth": isActive(scoreboardLink) })}>
4546
<div className="font-medium text-.5xl leading-snug">{t("communities.overview.scoreboard.title")}</div>
4647
<div className="text-sm font-light lg:w-full lg:pr-7 pt-2 mb-6 md:mb-0">{t("communities.overview.scoreboard.description")}</div>
4748
</div>

src/components/sections/communities/overview/scoreboard/Filter.tsx

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ export default function Filters(): ReactElement {
111111
<div className="lg:flex flex-col mr-8 hidden mt-6 space-y-6">
112112
<div>
113113
<span className="text-gray-700">Filter by</span>
114-
<div className="mt-3 space-y-1-">
114+
<div className="mt-3 space-y-1">
115115
{filterOptions.map((option, i) => (
116116
<FilterOption
117117
key={`option-${i}`}
@@ -140,17 +140,6 @@ export default function Filters(): ReactElement {
140140
onChange={handleSortByChange}
141141
/>
142142
))}
143-
{sortingOptions.map((option, i) => (
144-
<FilterOption
145-
key={`sorting-option-${i}`}
146-
defaultChecked={sortBy === option.value}
147-
label={option.label}
148-
value={option.value}
149-
data={sortBy}
150-
name="sort-by-option"
151-
onChange={handleSortByChange}
152-
/>
153-
))}
154143
</div>
155144
</div>
156145
</div>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default function FilterOption({ label = "", value = "", data = "", name =
3333
const isChecked = useMemo(() => value.toString().toLowerCase() === data.toLowerCase(), [data, value]);
3434

3535
return (
36-
<div className="">
36+
<div>
3737
<Radio {...props} name={name} data={data} value={value} className="!w-4.5 !h-4.5" />
3838
<label
3939
className={classNames("ml-4", {

src/components/ui/Radio.tsx

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,7 @@ const colors = {
2424
export default function Radio({ disabled, communityStyles, className = "", ...props }: RadioProps) {
2525
const styles = useMemo(() => (!communityStyles ? {} : { color: colors?.textAccent }), [communityStyles]);
2626

27-
const radioClassName = classNames(
28-
"w-9 h-9 border-gray-400 text-primary rounded-full",
29-
{ "cursor-not-allowed border-4": disabled },
30-
{ "cursor-pointer": !disabled },
31-
`${className}`
32-
);
27+
const radioClassName = classNames("w-9 h-9 border-gray-400 text-primary rounded-full", { "cursor-not-allowed border-4": disabled }, { "cursor-pointer": !disabled }, className);
3328

3429
return <input {...props} className={radioClassName} style={styles} type="radio" />;
3530
}

0 commit comments

Comments
 (0)