Rebrand Hub+Flux
This commit is contained in:
parent
0a3e52d603
commit
9b47296cea
130 changed files with 9357 additions and 3345 deletions
|
|
@ -79,8 +79,20 @@
|
|||
$fontClass = $serif ? 'font-serif' : 'font-sans';
|
||||
|
||||
$baseAttributes = $attributes->merge(['class' => $fontClass]);
|
||||
|
||||
/**
|
||||
* Variant=auto: Inline-Color über CSS-Custom-Property mit Light-Fallback.
|
||||
* Damit kann das Portal im Dark Mode `--brand-mark-name-color` global auf
|
||||
* weiß setzen, ohne dass das Hub-Frontend (Light-Only) tangiert wird —
|
||||
* dort ist die Variable nie definiert und der Fallback (Marken-Standardfarbe)
|
||||
* greift. Bei `on-dark` und `mono` bleibt der Inline-Style hart, weil der
|
||||
* Aufrufer dort explizit eine Farb-Intention setzt.
|
||||
*/
|
||||
$nameStyle = $variant === 'auto'
|
||||
? "color: var(--brand-mark-name-color, {$nameColor});"
|
||||
: "color: {$nameColor};";
|
||||
@endphp
|
||||
|
||||
<span {{ $baseAttributes }}><span
|
||||
style="color: {{ $nameColor }};">{{ $mark['name'] }}</span><span
|
||||
style="{{ $nameStyle }}">{{ $mark['name'] }}</span><span
|
||||
style="color: {{ $accentColor }};">{{ $mark['accent'] }}</span></span>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue