Skip to content

Commit f8c270a

Browse files
committed
default abakus logo
1 parent 22f069f commit f8c270a

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

lego-webapp/assets/abakus-ball.png

57.6 KB
Loading

lego-webapp/components/ProfileCard/index.tsx

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { Flex } from '@webkom/lego-bricks';
22
import { QRCode } from 'react-qrcode-logo';
3+
import styles from './ProfileCard.module.css';
4+
import type Membership from '~/redux/models/Membership';
5+
import abakusBall from '~/assets/abakus-ball.png';
36
import { CircularPicture } from '~/components/Image';
47
import { PublicGroup } from '~/redux/models/Group';
58
import { getPrimaryGroupWithLogo } from '~/utils/getPrimaryGroup';
6-
import styles from './ProfileCard.module.css';
7-
import type Membership from '~/redux/models/Membership';
89

910
interface Props {
1011
firstName: string;
@@ -52,16 +53,22 @@ export const ProfileCard = ({
5253
<p>BRUKERNAVN:</p>
5354
<h3>{username}</h3>
5455
</div>
55-
{primaryMembership && (
56-
<div className={styles.groupLogo}>
57-
<CircularPicture
58-
src={primaryMembership.abakusGroup.logo!}
59-
alt={primaryMembership.abakusGroup.name}
60-
size={40}
61-
className={styles.groupLogo}
62-
/>
63-
</div>
64-
)}
56+
<div className={styles.groupLogo}>
57+
<CircularPicture
58+
src={
59+
primaryMembership?.abakusGroup.name
60+
? primaryMembership.abakusGroup.logo!
61+
: abakusBall
62+
}
63+
alt={
64+
primaryMembership?.abakusGroup.name
65+
? primaryMembership?.abakusGroup.name
66+
: 'Abakus kule'
67+
}
68+
size={40}
69+
className={styles.groupLogo}
70+
></CircularPicture>
71+
</div>
6572
</Flex>
6673
</Flex>
6774
);

0 commit comments

Comments
 (0)