Skip to content

Commit 7fea43e

Browse files
committed
Refactor config to use environment variable for mock mode and update color definitions in styles
1 parent 5fb415c commit 7fea43e

File tree

3 files changed

+47
-2
lines changed

3 files changed

+47
-2
lines changed

gui/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const config = {
2-
useMock: true,
2+
useMock: import.meta.env.VITE_USE_MOCK === 'true',
33
bankA: {
44
name: 'Bank A' as const,
55
bic: 'TESTGETBXXX',

gui/src/main.ts

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ import { router } from './router'
77
import PrimeVue from 'primevue/config'
88
import Aura from '@primeuix/themes/aura'
99
import { Tooltip } from 'primevue'
10+
import { definePreset } from '@primeuix/themes'
11+
12+
const MyPreset = definePreset(Aura, {
13+
semantic: {
14+
primary: {
15+
50: 'var(--color-primary-50)',
16+
100: 'var(--color-primary-100)',
17+
200: 'var(--color-primary-200)',
18+
300: 'var(--color-primary-300)',
19+
400: 'var(--color-primary-400)',
20+
500: 'var(--color-primary-500)',
21+
600: 'var(--color-primary-600)',
22+
700: 'var(--color-primary-700)',
23+
800: 'var(--color-primary-800)',
24+
900: 'var(--color-primary-900)',
25+
950: 'var(--color-primary-950)'
26+
}
27+
}
28+
})
1029

1130
createApp(App)
1231
.use(
@@ -22,7 +41,7 @@ createApp(App)
2241
.use(router)
2342
.use(PrimeVue, {
2443
theme: {
25-
preset: Aura,
44+
preset: MyPreset,
2645
options: {
2746
darkModeSelector: '[data-theme="dim"]'
2847
}

gui/src/style.css

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,19 @@
5151
--color-grad-bg-logo-1: #6dbbb9;
5252
--color-grad-bg-logo-2: #3c7b86;
5353
--color-grad-bg-logo-3: #78c3c2;
54+
55+
--color-primary: oklch(62.384% 0.08324 203.57);
56+
--color-primary-50: oklch(91.965% 0.02668 205.44);
57+
--color-primary-100: oklch(89.531% 0.03587 203.07);
58+
--color-primary-200: oklch(84.562% 0.05199 202.33);
59+
--color-primary-300: oklch(79.469% 0.0666 204.44);
60+
--color-primary-400: oklch(74.658% 0.08016 203.83);
61+
--color-primary-500: oklch(69.985% 0.09121 203.59);
62+
--color-primary-600: oklch(62.384% 0.08324 203.57);
63+
--color-primary-700: oklch(50.588% 0.06617 203.55);
64+
--color-primary-800: oklch(38.057% 0.04783 203.54);
65+
--color-primary-900: oklch(24.386% 0.02719 203.57);
66+
--color-primary-950: oklch(16.815% 0.01534 203.61);
5467
}
5568

5669
@plugin "daisyui/theme" {
@@ -79,6 +92,19 @@
7992
--color-grad-bg-logo-1: #9b4ad1;
8093
--color-grad-bg-logo-2: #662c90;
8194
--color-grad-bg-logo-3: #9f55d9;
95+
96+
--color-primary: oklch(48.365% 0.18981 307.66);
97+
--color-primary-50: oklch(88.629% 0.04902 310.97);
98+
--color-primary-100: oklch(84.678% 0.06628 311.41);
99+
--color-primary-200: oklch(76.742% 0.10235 310.58);
100+
--color-primary-300: oklch(69.168% 0.13742 310.08);
101+
--color-primary-400: oklch(61.609% 0.17174 309.72);
102+
--color-primary-500: oklch(54.61% 0.20109 308);
103+
--color-primary-600: oklch(48.365% 0.18981 307.66);
104+
--color-primary-700: oklch(39.613% 0.15215 307.63);
105+
--color-primary-800: oklch(30.421% 0.10908 307.86);
106+
--color-primary-900: oklch(20.614% 0.06407 309.28);
107+
--color-primary-950: oklch(15.193% 0.03619 309.04);
82108
}
83109

84110
@plugin "daisyui" {

0 commit comments

Comments
 (0)