Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | import { Stack } from "@mui/material";
import GiveText from "@shared/Text/GiveText";
import { useGiveNotificationContext } from "../provider/GiveNotificationProvider";
import { Box } from "@mui/material";
import { useAppTheme } from "@theme/v2/Provider";
function NotificationItemTitleInfo({ name }: { name: string }) {
const { palette } = useAppTheme();
const { tab } = useGiveNotificationContext();
const showNameAccountType = tab === "team";
//TODO fix this condition when we have data from BE
const isProviderAccount = tab === "merchant";
return (
<Stack
paddingBottom="8px"
gap="6px"
alignItems="center"
flexDirection="row"
>
<GiveText
data-testid="give-notification-item-info"
variant="bodyS"
color="secondary"
>
{name}
</GiveText>
{!showNameAccountType && (
<>
<Box
component="span"
sx={{
display: "inline-block",
width: "4px",
height: "4px",
borderRadius: "50%",
backgroundColor: palette.text.secondary,
}}
/>
<GiveText
data-testid="give-notification-item-info-account"
variant="bodyS"
color="secondary"
>
{`${isProviderAccount ? "Provider" : "Merchant"} Account`}
</GiveText>
</>
)}
</Stack>
);
}
export default NotificationItemTitleInfo;
|