fix rendering of user balance
This commit is contained in:
1 parent
d596c31353
commit
e60473e7ed
1 file changed
+3
-1
@@ -3,6 +3,7 @@ import React, { MouseEventHandler } from "react";
|
|||||||
|
|
||||||
import { AllUsersQuery } from "../../types";
|
import { AllUsersQuery } from "../../types";
|
||||||
import styles from "./UserCard.module.css";
|
import styles from "./UserCard.module.css";
|
||||||
|
import {formatCurrency} from "../../utils/currency";
|
||||||
|
|
||||||
type UserCardProps = {
|
type UserCardProps = {
|
||||||
user: AllUsersQuery["allUsers"][0] | null;
|
user: AllUsersQuery["allUsers"][0] | null;
|
||||||
@@ -13,6 +14,7 @@ type UserCardProps = {
|
|||||||
/** If user is null, then it's the special external user */
|
/** If user is null, then it's the special external user */
|
||||||
export const UserCard = ({ user, onUser, active = false }: UserCardProps): JSX.Element => {
|
export const UserCard = ({ user, onUser, active = false }: UserCardProps): JSX.Element => {
|
||||||
const classes = clsx(styles.user, { [styles.active]: active });
|
const classes = clsx(styles.user, { [styles.active]: active });
|
||||||
|
const userBalanceString = formatCurrency(Number(user?.profile?.balance));
|
||||||
return (
|
return (
|
||||||
<button className={classes} onClick={onUser} type="button" title={user?.firstName || "Ekstern"}>
|
<button className={classes} onClick={onUser} type="button" title={user?.firstName || "Ekstern"}>
|
||||||
<div className={styles.avatarWrap}>
|
<div className={styles.avatarWrap}>
|
||||||
@@ -27,7 +29,7 @@ export const UserCard = ({ user, onUser, active = false }: UserCardProps): JSX.E
|
|||||||
</div>
|
</div>
|
||||||
<div className={styles.meta}>
|
<div className={styles.meta}>
|
||||||
{user?.firstName || "Ekstern"}
|
{user?.firstName || "Ekstern"}
|
||||||
<span className={styles.balance}>{Number(user?.profile?.balance) || ""}</span>
|
<span className={styles.balance}>{userBalanceString}</span>
|
||||||
</div>
|
</div>
|
||||||
</button>
|
</button>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in new issue
Block a user