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