mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-03-27 12:54:42 -05:00
* side layout initial * add elements to side nav * side buttons links * remove clog * calendar page initial * position sticky working * x trends page initial * new table * same mode selector * mobile friendly table * no underline for nav links * xsearch * x trends page outlined * sr initial * relocate calendar components * calendar fix flex * topnav fancier look * layout looking good edition * relocate xtrends * xtrends remove linecharts * x trends new * calender page new * delete headbanner, new login * remove calendar stuff from api * rename stuff in utils * fix user item margin * new home page initial * remove page concept * no pointer xtrends * remove xrank from app * xtrends service * move fa from app * move plus * maps tweaks * new table for plus history * navigational sidebar flex tweaks * builds page * analyzer * user page * free agents * plans * remove mx * tweaks * change layout to grid * home page finalized * mobile nav * restrict main content width * tweaks style * language switcher * container in css * sticky nav * use duplicate icons for now * change mapsketch width to old * chara tour vid * borzoic icons
29 lines
526 B
TypeScript
29 lines
526 B
TypeScript
import { Button } from "@chakra-ui/button";
|
|
|
|
export function PlusVotingButton({
|
|
number,
|
|
onClick,
|
|
disabled,
|
|
isSmall,
|
|
}: {
|
|
number: number;
|
|
onClick: () => void;
|
|
disabled?: boolean;
|
|
isSmall?: boolean;
|
|
}) {
|
|
return (
|
|
<Button
|
|
borderRadius="50%"
|
|
height={isSmall ? 10 : 12}
|
|
width={isSmall ? 10 : 12}
|
|
variant="outline"
|
|
colorScheme={number < 0 ? "red" : "theme"}
|
|
onClick={onClick}
|
|
disabled={disabled}
|
|
>
|
|
{number > 0 ? "+" : ""}
|
|
{number}
|
|
</Button>
|
|
);
|
|
}
|