12-05-2026 Frontend dev
This commit is contained in:
parent
405df0a122
commit
5b8bdf4182
779 changed files with 480564 additions and 6241 deletions
|
|
@ -9,24 +9,24 @@ class ThemeHelper
|
|||
*/
|
||||
public static function getLogoPath(string $type = 'positive'): string
|
||||
{
|
||||
$theme = config('app.theme', 'pr-copilot');
|
||||
$theme = config('app.theme', 'portal');
|
||||
|
||||
$logoMap = [
|
||||
'portal' => [
|
||||
'positive' => 'img/logos/portal-logo-positive.svg',
|
||||
'negative' => 'img/logos/portal-logo-negative.svg'
|
||||
'negative' => 'img/logos/portal-logo-negative.svg',
|
||||
],
|
||||
'presseecho' => [
|
||||
'positive' => 'img/logos/presseecho-logo-positiv.svg',
|
||||
'negative' => 'img/logos/presseecho-logo-negativ.svg'
|
||||
'negative' => 'img/logos/presseecho-logo-negativ.svg',
|
||||
],
|
||||
'businessportal24' => [
|
||||
'positive' => 'img/logos/businessportal24-logo-positiv.svg',
|
||||
'negative' => 'img/logos/businessportal24-logo-negativ.svg'
|
||||
]
|
||||
'negative' => 'img/logos/businessportal24-logo-negativ.svg',
|
||||
],
|
||||
];
|
||||
|
||||
return $logoMap[$theme][$type] ?? $logoMap['pr-copilot'][$type];
|
||||
return $logoMap[$theme][$type] ?? $logoMap['portal'][$type];
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -35,6 +35,7 @@ class ThemeHelper
|
|||
public static function getFaviconPath(): string
|
||||
{
|
||||
$theme = config('app.theme', 'portal');
|
||||
|
||||
return "img/favicons/{$theme}-favicon.ico";
|
||||
}
|
||||
|
||||
|
|
@ -44,6 +45,7 @@ class ThemeHelper
|
|||
public static function getThemeCssPath(): string
|
||||
{
|
||||
$theme = config('app.theme', 'portal');
|
||||
|
||||
return "resources/css/web/theme-{$theme}.css";
|
||||
}
|
||||
|
||||
|
|
@ -53,6 +55,7 @@ class ThemeHelper
|
|||
public static function getDomainConfig(): array
|
||||
{
|
||||
$theme = config('app.theme', 'portal');
|
||||
|
||||
return config("domains.domains.{$theme}", []);
|
||||
}
|
||||
|
||||
|
|
@ -62,6 +65,7 @@ class ThemeHelper
|
|||
public static function getPrimaryColor(): string
|
||||
{
|
||||
$config = self::getDomainConfig();
|
||||
|
||||
return $config['color_scheme']['primary'] ?? '#526266';
|
||||
}
|
||||
|
||||
|
|
@ -71,6 +75,7 @@ class ThemeHelper
|
|||
public static function getSecondaryColor(): string
|
||||
{
|
||||
$config = self::getDomainConfig();
|
||||
|
||||
return $config['color_scheme']['secondary'] ?? '#82a0a7';
|
||||
}
|
||||
|
||||
|
|
@ -80,22 +85,24 @@ class ThemeHelper
|
|||
public static function getFont(): string
|
||||
{
|
||||
$config = self::getDomainConfig();
|
||||
|
||||
return $config['font'] ?? 'Montserrat';
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Get domain name for the current theme
|
||||
*/
|
||||
public static function getDomainName(): string
|
||||
{
|
||||
$config = self::getDomainConfig();
|
||||
return $config['domain_name'] ?? 'pr-copilot.test';
|
||||
|
||||
return $config['domain_name'] ?? 'presseportale.test';
|
||||
}
|
||||
|
||||
public static function getDomainUrl(): string
|
||||
{
|
||||
$config = self::getDomainConfig();
|
||||
|
||||
return $config['url'] ?? config('app.url');
|
||||
}
|
||||
|
||||
|
|
@ -107,11 +114,11 @@ class ThemeHelper
|
|||
$theme = config('app.theme', 'portal');
|
||||
|
||||
$assetUrlMap = [
|
||||
'portal' => 'https://assets.pr-copilot.test',
|
||||
'portal' => 'https://assets.presseportale.test',
|
||||
'presseecho' => 'https://assets.presseecho.test',
|
||||
'businessportal24' => 'https://assets.businessportal24.test',
|
||||
];
|
||||
|
||||
return $assetUrlMap[$theme] ?? 'https://assets.pr-copilot.test';
|
||||
return $assetUrlMap[$theme] ?? 'https://assets.presseportale.test';
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue