profileShare

rasmusjy / splitapp-backend-microservices

Read-only snapshot

No repository description.

main default branch 501 files Expires Sep 13, 2026, 9:06 AM
InviteGenerated.cshtml 1,865 bytes
1
2 @{
3 ViewData["Title"] = Localizer["Invitation Generated"];
4 var tripId = (Guid)ViewData["TripId"]!;
5 var tripName = (string)ViewData["TripName"]!;
6 var inviteUrl = (string)ViewData["InviteUrl"]!;
7 }
8
9 <div class="sa-invite-page">
10 <div class="sa-card-static sa-invite-card">
11 <div class="sa-card-body" style="padding: var(--sa-space-10) var(--sa-space-8);">
12 <div class="sa-animate-bounce-in" style="margin-bottom: var(--sa-space-4);">
13 <div class="sa-confirm-icon sa-confirm-icon-success" style="margin: 0 auto;">
14 <i class="bi bi-check-lg"></i>
15 </div>
16 </div>
17
18 <h2 style="margin-bottom: var(--sa-space-2);">@Localizer["Link Generated!"]</h2>
19 <p class="sa-text-muted" style="margin-bottom: var(--sa-space-6);">
20 @Localizer["Share this link with the person you want to invite:"]
21 </p>
22
23 <div class="sa-copy-group mb-3">
24 <input type="text" class="form-control sa-copy-input" id="inviteLink" value="@inviteUrl" readonly />
25 <button class="sa-btn sa-btn-secondary sa-copy-btn" type="button"
26 onclick="SplitApp.copyToClipboard(document.getElementById('inviteLink').value, this)">
27 <i class="bi bi-clipboard"></i> @Localizer["Copy"]
28 </button>
29 </div>
30
31 <p style="font-size: 0.85rem; color: var(--sa-gray-500); margin-bottom: var(--sa-space-6);">
32 <i class="bi bi-clock me-1"></i> @Localizer["This link will expire in 7 days."]
33 </p>
34
35 <a asp-action="Index" asp-route-tripId="@tripId" class="sa-btn sa-btn-ghost" style="width: 100%;">
36 <i class="bi bi-arrow-left me-1"></i> @Localizer["Back to Members"]
37 </a>
38 </div>
39 </div>
40 </div>
41