feat: centralize frontend branding
This commit is contained in:
50
frontend/src/branding/branding.js
Normal file
50
frontend/src/branding/branding.js
Normal file
@@ -0,0 +1,50 @@
|
||||
export const branding = Object.freeze({
|
||||
productName: 'Socialize',
|
||||
shortName: 'S',
|
||||
assets: {
|
||||
logo: '/images/brand/logo.svg',
|
||||
logoMark: '/images/brand/logo-mark.svg',
|
||||
authIllustration: '/images/brand/auth-illustration.svg',
|
||||
favicon: '/favicon.ico',
|
||||
},
|
||||
colors: {
|
||||
background: '#f4f6f3',
|
||||
onBackground: '#172033',
|
||||
surface: '#fbfaf6',
|
||||
surfaceMuted: '#f1f5f2',
|
||||
onSurface: '#172033',
|
||||
control: '#eef3ef',
|
||||
controlHover: '#e7eee9',
|
||||
controlFocus: '#ffffff',
|
||||
border: '#c7d2cc',
|
||||
borderStrong: '#94a39d',
|
||||
primary: '#172033',
|
||||
onPrimary: '#fbfaf6',
|
||||
secondary: '#fff3e2',
|
||||
onSecondary: '#172033',
|
||||
tertiary: '#d9f6ee',
|
||||
onTertiary: '#0f766e',
|
||||
accent: '#ff8a3d',
|
||||
accentStrong: '#ef4444',
|
||||
highlight: '#2fa58d',
|
||||
error: '#bc2f2f',
|
||||
onError: '#ffffff',
|
||||
info: '#2563eb',
|
||||
success: '#2fa58d',
|
||||
warning: '#b45309',
|
||||
},
|
||||
});
|
||||
|
||||
export function getVuetifyThemeColors() {
|
||||
return {
|
||||
background: branding.colors.background,
|
||||
surface: branding.colors.surface,
|
||||
primary: branding.colors.primary,
|
||||
secondary: branding.colors.secondary,
|
||||
accent: branding.colors.accent,
|
||||
error: branding.colors.error,
|
||||
info: branding.colors.info,
|
||||
success: branding.colors.success,
|
||||
warning: branding.colors.warning,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user