Files
ABSDEV/resources/themes/saasland/views/home.blade.php
T
2026-10-12 15:59:55 +01:00

33 lines
2.3 KiB
PHP

@extends('stylist-theme-saasland::layouts.app')
@php
$title = $siteTitle;
$description = $siteDescription;
$hero = true;
$pageKey = 'home';
$contentRenderer = app(\Modules\Content\Services\PageRenderer::class);
$hasComposition = $contentRenderer->hasComposition($pageKey);
@endphp
@section('content')
@if($hasComposition)
{!! $contentRenderer->renderRegion($pageKey, 'body') !!}
@else
@include('stylist-theme-saasland::legacy-home-content', [
'enabled' => fn (string $key, bool $default = true) => filter_var($themeSettings[$key] ?? $default, FILTER_VALIDATE_BOOL),
'heroTitle' => filled($themeSettings['hero_title'] ?? null)
? $themeSettings['hero_title']
: 'Transform Your Business With Our SaaS Solution',
'heroText' => filled($themeSettings['hero_description'] ?? null)
? $themeSettings['hero_description']
: 'Streamline operations, boost productivity, and improve customer satisfaction with one connected platform built for modern teams.',
])
@endif
<section class="abs-sonardesk-feature" style="background:linear-gradient(115deg,#0d1b30,#172b49);border-block:1px solid #3b4c68;padding:64px 0;color:#f4f6fb">
<div style="width:min(1440px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px">
<div style="max-width:740px"><span style="color:#e6bd6b;font-weight:800;font-size:12px;letter-spacing:.16em">ABSDEV SOFTWARE</span><h2 style="font-size:clamp(36px,4vw,56px);margin:12px 0;line-height:1.1">Sonar<span style="color:#e6bd6b">Desk</span></h2><p style="color:#c2d0e2;font-size:18px;line-height:1.6">Native SonarQube monitoring for macOS. Keep quality gates, issues and project health in view, all from your desktop.</p></div>
<div style="display:flex;gap:12px;flex-wrap:wrap"><a href="{{ route('absdev.sonardesk.home') }}" style="background:#e6bd6b;color:#0d1b30;padding:13px 20px;border-radius:9px;font-weight:800">Explore SonarDesk →</a><a href="{{ route('sonardesk.downloads') }}" style="border:1px solid #8496af;color:#f4f6fb;padding:13px 20px;border-radius:9px;font-weight:750">Downloads</a></div>
</div>
</section>
@endsection