fix: Fix missing prop

This commit is contained in:
Jay Sitter 2023-06-16 22:24:32 -04:00
parent 7a105942b0
commit d951fb57da
2 changed files with 5 additions and 7 deletions

View File

@ -1,7 +1,7 @@
import { Link } from "inferno-router";
import {
CommunityAggregates,
CommunityView,
CommunityId,
SiteAggregates,
} from "lemmy-js-client";
import { i18n } from "../../i18next";
@ -9,7 +9,7 @@ import { numToSI } from "../../utils";
interface BadgesProps {
counts: CommunityAggregates | SiteAggregates;
community_view: CommunityView;
communityId?: CommunityId;
}
const isCommunityAggregates = (
@ -24,7 +24,7 @@ const isSiteAggregates = (
return "communities" in counts;
};
export const Badges = ({ counts, community_view }: BadgesProps) => {
export const Badges = ({ counts, communityId }: BadgesProps) => {
return (
<ul className="my-1 list-inline">
<li
@ -118,9 +118,7 @@ export const Badges = ({ counts, community_view }: BadgesProps) => {
<li className="list-inline-item">
<Link
className="badge badge-primary"
to={`/modlog${
community_view ? `/${community_view.community.id}` : ""
}`}
to={`/modlog${communityId ? `/${communityId}` : ""}`}
>
{i18n.t("modlog")}
</Link>

View File

@ -159,7 +159,7 @@ export class Sidebar extends Component<SidebarProps, SidebarState> {
<div className="card-body">
{this.description()}
<Badges
community_view={this.props.community_view}
communityId={this.props.community_view.community.id}
counts={this.props.community_view.counts}
/>
{this.mods()}