import React from "react" import { Divider, Grid } from "semantic-ui-react" import { Link } from "react-router-dom" import useWindowDimensions from "../../hooks/useWindowDimensions" import VotingNumber from "./VotingNumber" import UserAvatar from "../common/UserAvatar" const VotingGridRow = ({ votes, setVotes, user, suggester, description, increaseCount, sameRegion = true, }) => { const { isMobile } = useWindowDimensions() return ( <>
{user.username}#{user.discriminator}
{isMobile && } {sameRegion && ( { if (isNaN(votes[user.discord_id])) increaseCount() setVotes({ ...votes, [user.discord_id]: -2 }) }} /> )} { if (isNaN(votes[user.discord_id])) increaseCount() setVotes({ ...votes, [user.discord_id]: -1 }) }} /> { if (isNaN(votes[user.discord_id])) increaseCount() setVotes({ ...votes, [user.discord_id]: 1 }) }} /> {sameRegion && ( { if (isNaN(votes[user.discord_id])) increaseCount() setVotes({ ...votes, [user.discord_id]: 2 }) }} /> )} {!isMobile && }
{suggester ? (
Suggested by{" "} {suggester.username}#{suggester.discriminator}
{description}
) : ( )} ) } export default VotingGridRow