Skip to content

Commit db6facd

Browse files
authored
style: custom member logo background color (#44)
1 parent 910c16c commit db6facd

File tree

3 files changed

+20
-8
lines changed

3 files changed

+20
-8
lines changed

src/app/medlemmer/page.tsx

+4-1
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,11 @@ export default function Uses() {
8989
(activeButton === member.type || activeButton === '') && (
9090
<li key={member.name}>
9191
<Image
92-
className="w-full h-[120px] rounded-2xl object-contain bg-white"
92+
className="w-full h-[120px] rounded-2xl object-contain"
9393
src={member.image()}
94+
style={{
95+
backgroundColor: member.logoBackgroundColor ?? "#ffffff",
96+
}}
9497
width="200"
9598
height="200"
9699
alt=""

src/data/members.ts

+12-6
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@ export const members: Member[] = [
99
name: 'NAV',
1010
type: 'Stat',
1111
github: 'navikt',
12-
linkedinUrl: 'https://www.linkedin.com/company/nav'
12+
linkedinUrl: 'https://www.linkedin.com/company/nav',
13+
logoBackgroundColor: '#C20000',
1314
}),
1415
new Member({
1516
name: 'Skatteetaten',
1617
type: 'Stat',
1718
github: 'Skatteetaten',
18-
linkedinUrl: 'https://www.linkedin.com/company/skatteetaten/'
19+
linkedinUrl: 'https://www.linkedin.com/company/skatteetaten/',
20+
logoBackgroundColor: '#000000',
1921
}),
2022
new Member({
2123
name: 'Kartverket',
@@ -39,7 +41,8 @@ export const members: Member[] = [
3941
name: 'NRK',
4042
type: 'Andre',
4143
github: 'nrkno',
42-
linkedinUrl: 'https://www.linkedin.com/company/nrk/'
44+
linkedinUrl: 'https://www.linkedin.com/company/nrk/',
45+
logoBackgroundColor: '#000000',
4346
}),
4447
new Member({
4548
name: 'Husbanken',
@@ -105,7 +108,8 @@ export const members: Member[] = [
105108
name: 'Entur',
106109
type: 'Selskap',
107110
github: 'entur',
108-
linkedinUrl: 'https://www.linkedin.com/company/entur-as/'
111+
linkedinUrl: 'https://www.linkedin.com/company/entur-as/',
112+
logoBackgroundColor: '#181C56',
109113
}),
110114
new Member({
111115
name: 'Vy',
@@ -158,7 +162,8 @@ export const members: Member[] = [
158162
name: 'Norsk Helsenett',
159163
type: 'Andre',
160164
github: 'NorskHelsenett',
161-
linkedinUrl: 'https://www.linkedin.com/company/norsk-helsenett-sf/'
165+
linkedinUrl: 'https://www.linkedin.com/company/norsk-helsenett-sf/',
166+
logoBackgroundColor: '#035A46',
162167
}),
163168
new Member({
164169
name: 'Buypass',
@@ -187,7 +192,8 @@ export const members: Member[] = [
187192
name: 'Agder Energi',
188193
type: 'Selskap',
189194
github: 'agderenergi',
190-
linkedinUrl: 'https://www.linkedin.com/company/agder-energi-as/'
195+
linkedinUrl: 'https://www.linkedin.com/company/agder-energi-as/',
196+
logoBackgroundColor: '#016494',
191197
}),
192198
new Member({
193199
name: 'Fiskeridirektoratet',

src/lib/members.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export interface iMember {
44
name: string;
55
type: string;
66
logo?: ImageProps['src'];
7+
logoBackgroundColor?: string;
78
github?: string;
89
homepage?: string;
910
linkedinUrl?: string;
@@ -13,14 +14,16 @@ export class Member implements iMember {
1314
name: string;
1415
type: string;
1516
logo?: ImageProps['src'];
17+
logoBackgroundColor?: string;
1618
github?: string;
1719
homepage?: string;
1820
linkedinUrl?: string;
1921

20-
constructor({ name, type, logo, github, homepage, linkedinUrl }: iMember) {
22+
constructor({ name, type, logo, logoBackgroundColor, github, homepage, linkedinUrl }: iMember) {
2123
this.name = name;
2224
this.type = type;
2325
this.logo = logo;
26+
this.logoBackgroundColor = logoBackgroundColor;
2427
this.homepage = homepage;
2528
this.linkedinUrl = linkedinUrl;
2629
this.github = github;

0 commit comments

Comments
 (0)