12-05-2026 Frontend dev
Some checks are pending
linter / quality (push) Waiting to run
tests / ci (push) Waiting to run

This commit is contained in:
Kevin Adametz 2026-05-12 18:32:33 +02:00
parent 405df0a122
commit 5b8bdf4182
779 changed files with 480564 additions and 6241 deletions

View file

@ -0,0 +1,39 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Bitte Passwort setzen {{ config('app.name') }}</title>
<style>
body { font-family: Arial, sans-serif; line-height: 1.6; color: #333; max-width: 600px; margin: 0 auto; padding: 20px; }
.btn { display: inline-block; background: #2563eb; color: #fff; padding: 12px 28px; border-radius: 6px; text-decoration: none; font-weight: bold; margin: 16px 0; }
.note { font-size: 13px; color: #666; border-top: 1px solid #eee; padding-top: 12px; margin-top: 24px; }
</style>
</head>
<body>
<p>Hallo {{ $user->name }},</p>
<p>
wir haben unser Presseportal auf ein neues System migriert.
Ihr Account wurde übertragen Sie müssen jedoch einmalig ein neues Passwort setzen,
um sich künftig einzuloggen.
</p>
<p>Klicken Sie auf den folgenden Link, um Ihr Passwort festzulegen:</p>
<p><a class="btn" href="{{ $resetUrl }}">Passwort jetzt setzen</a></p>
<p>
Alternativ können Sie diesen Link in Ihren Browser kopieren:<br>
<small>{{ $resetUrl }}</small>
</p>
<div class="note">
<p>Der Link ist <strong>{{ $expiresInMinutes }} Minuten</strong> gültig.</p>
<p>
Falls Sie keinen Account bei uns haben oder diese E-Mail nicht erwartet haben,
ignorieren Sie diese Nachricht bitte. Kein Handlungsbedarf.
</p>
<p>Bei Fragen erreichen Sie uns unter {{ config('mail.from.address') }}.</p>
</div>
</body>
</html>

View file

@ -0,0 +1,20 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Ihr Login-Link</title>
</head>
<body style="font-family: Arial, sans-serif; line-height: 1.5;">
<p>Hallo {{ $user->name }},</p>
<p>hier ist Ihr Einmal-Link fuer den Login in Ihr Kundenkonto.</p>
<p>
<a href="{{ $loginUrl }}">Jetzt einloggen</a>
</p>
<p>Der Link ist gueltig bis {{ $expiresAt }} Uhr und kann nur einmal verwendet werden.</p>
<p>Falls Sie den Login nicht angefordert haben, ignorieren Sie diese E-Mail bitte.</p>
</body>
</html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Ihre Pressemitteilung wurde veröffentlicht</title>
<style>
body { font-family: Arial, sans-serif; line-height: 1.6; color: #333; max-width: 600px; margin: 0 auto; padding: 20px; }
.btn { display: inline-block; background: #16a34a; color: #fff; padding: 12px 28px; border-radius: 6px; text-decoration: none; font-weight: bold; margin: 16px 0; }
.title { font-size: 18px; font-weight: bold; margin: 12px 0; color: #111; }
.note { font-size: 13px; color: #666; border-top: 1px solid #eee; padding-top: 12px; margin-top: 24px; }
</style>
</head>
<body>
<p>Hallo {{ $user->name }},</p>
<p>Ihre Pressemitteilung wurde geprüft und erfolgreich veröffentlicht.</p>
<p class="title">{{ $pressRelease->title }}</p>
<p><a class="btn" href="{{ $showUrl }}">Pressemitteilung ansehen</a></p>
@if($pressRelease->published_at)
<p>Veröffentlicht am: {{ $pressRelease->published_at->format('d.m.Y H:i') }} Uhr</p>
@endif
<div class="note">
<p>Bei Fragen erreichen Sie uns unter {{ config('mail.from.address') }}.</p>
</div>
</body>
</html>

View file

@ -0,0 +1,36 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<title>Ihre Pressemitteilung wurde abgelehnt</title>
<style>
body { font-family: Arial, sans-serif; line-height: 1.6; color: #333; max-width: 600px; margin: 0 auto; padding: 20px; }
.btn { display: inline-block; background: #2563eb; color: #fff; padding: 12px 28px; border-radius: 6px; text-decoration: none; font-weight: bold; margin: 16px 0; }
.title { font-size: 18px; font-weight: bold; margin: 12px 0; color: #111; }
.reason { background: #fef2f2; border-left: 4px solid #dc2626; padding: 12px 16px; margin: 16px 0; color: #7f1d1d; }
.note { font-size: 13px; color: #666; border-top: 1px solid #eee; padding-top: 12px; margin-top: 24px; }
</style>
</head>
<body>
<p>Hallo {{ $user->name }},</p>
<p>Ihre eingereichte Pressemitteilung konnte leider nicht veröffentlicht werden.</p>
<p class="title">{{ $pressRelease->title }}</p>
@if($reason)
<div class="reason">
<strong>Ablehnungsgrund:</strong><br>
{{ $reason }}
</div>
@else
<p>Bitte überarbeiten Sie den Inhalt und reichen Sie die Pressemitteilung erneut ein.</p>
@endif
<p><a class="btn" href="{{ $editUrl }}">Pressemitteilung bearbeiten</a></p>
<div class="note">
<p>Bei Fragen erreichen Sie uns unter {{ config('mail.from.address') }}.</p>
</div>
</body>
</html>