@props([
'code' => null,
'codeClass' => '',
'lang' => null,
'clickToCopy' => false,
])
@php($code ??= (string) $slot)
except(['code', 'lang', 'buttonClass', 'codeClass'])->merge([
'class' => 'relative markup markup-code w-full max-w-full overflow-x-auto'
]) }}
@if ($clickToCopy)
x-data
x-tooltip.on.click="'{{ __mc('Copied!') }}'"
x-on:click="$clipboard(@js($code))"
@endif
>
@if ($lang)
{!! app(\Spatie\Mailcoach\Domain\Shared\Actions\RenderMarkdownToHtmlAction::class)->execute(<<{{ $code }}
@endif