<?php namespace App\View\Page; use Illuminate\View\Component; class Full extends Component { public function __construct(public string $title = '', public ?string $heading = null) { session()->put('title', $title); } public function render() { return <<<'HTML' <div class="min-w-[16rem] sm:min-w-[18rem] md:min-w-[24rem] bg-gray-800 rounded-xl overflow-hidden shadow-lg @if($heading === null) p-6 md:p-10 @endif"> @if ($heading) <div class="h-24 p-6 md:px-10 bg-primary-800 flex justify-between items-center w-full"> <span class="text-primary-500 text-xl">{{$heading}}</span> <img src="{{asset('img/dpsg.gif')}}" class="w-24" /> </div> @endif <div @if($heading !== null) class="p-6 md:p-10" @endif> {{ $slot }} </div> </div> HTML; } }