Noxus-logo + API-tabi piiloon ilman integraatioita

- Luotu Noxus SVG-logo (violetti heksagoni + N)
- Demo-yritys nimetty uudelleen Noxukseksi violetilla värillä
- API-tabi piilotettuna ellei yrityksellä ole integraatioita päällä
  (superadmin näkee aina)
- check_auth palauttaa has_integrations-lipun

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-12 23:14:17 +02:00
parent 1752397161
commit cc6e5c2653
3 changed files with 54 additions and 6 deletions

30
noxus-logo.svg Normal file
View File

@@ -0,0 +1,30 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 280 60" fill="none">
<defs>
<linearGradient id="iconGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#6C3CE0"/>
<stop offset="100%" style="stop-color:#3B82F6"/>
</linearGradient>
<linearGradient id="dotGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#8B5CF6"/>
<stop offset="100%" style="stop-color:#06B6D4"/>
</linearGradient>
</defs>
<!-- Icon: Hexagonal N -->
<g transform="translate(5, 3)">
<!-- Hexagon background -->
<path d="M27 0L50.38 13.5V40.5L27 54L3.62 40.5V13.5L27 0Z" fill="url(#iconGrad)" rx="3"/>
<!-- Letter N inside -->
<text x="27" y="36" text-anchor="middle" font-family="system-ui, -apple-system, 'Segoe UI', sans-serif" font-weight="800" font-size="32" fill="white" letter-spacing="-1">N</text>
</g>
<!-- Wordmark: NOXUS -->
<g transform="translate(65, 10)">
<text y="34" font-family="system-ui, -apple-system, 'Segoe UI', sans-serif" font-weight="700" font-size="38" fill="#1E1B4B" letter-spacing="2">
<tspan>NOX</tspan><tspan fill="url(#iconGrad)">US</tspan>
</text>
</g>
<!-- Accent dot -->
<circle cx="258" cy="44" r="4" fill="url(#dotGrad)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB