43 lines
1.7 KiB
PHP
43 lines
1.7 KiB
PHP
<?php
|
||
|
||
use Livewire\Attributes\Layout;
|
||
use Livewire\Attributes\Title;
|
||
use Livewire\Volt\Component;
|
||
|
||
new #[Layout('components.layouts.app'), Title('Gutscheine')] class extends Component
|
||
{
|
||
public function with(): array
|
||
{
|
||
return [];
|
||
}
|
||
}; ?>
|
||
|
||
<div class="space-y-6">
|
||
<flux:card>
|
||
<div class="flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between">
|
||
<div class="space-y-2">
|
||
<flux:heading size="lg">{{ __('Gutscheine') }}</flux:heading>
|
||
<flux:subheading>
|
||
{{ __('Coupons sind in der Initialmigration vertagt (Entscheidung D-16). Eine Wiedereinführung wird später separat evaluiert – ggf. direkt über Stripe-Coupons.') }}
|
||
</flux:subheading>
|
||
</div>
|
||
<flux:badge color="zinc" icon="pause" size="lg">
|
||
{{ __('Vertagt') }}
|
||
</flux:badge>
|
||
</div>
|
||
</flux:card>
|
||
|
||
<flux:card>
|
||
<flux:heading size="sm" class="mb-3">{{ __('Hinweise') }}</flux:heading>
|
||
<ul class="space-y-2 text-sm text-zinc-600 dark:text-zinc-300">
|
||
<li class="flex gap-2">
|
||
<flux:icon.information-circle class="size-5 shrink-0 text-zinc-400" />
|
||
<span>{{ __('Im neuen Stack sind keine eigenen Coupon-Tabellen vorgesehen. Sobald wieder benötigt, werden Coupons als Stripe-Coupons abgebildet.') }}</span>
|
||
</li>
|
||
<li class="flex gap-2">
|
||
<flux:icon.information-circle class="size-5 shrink-0 text-zinc-400" />
|
||
<span>{{ __('Bestehende Legacy-Gutscheine werden nicht migriert – Bestandskunden behalten ihre Konditionen über das Grandfathering-Modell (P8.8).') }}</span>
|
||
</li>
|
||
</ul>
|
||
</flux:card>
|
||
</div>
|