Skip to content

Commit 9328849

Browse files
abdulmannansabdulmannans-joisticjbrooksuk
authored
Incident display on mobile (#91)
Co-authored-by: abdulmannans-joistic <[email protected]> Co-authored-by: James Brooks <[email protected]>
1 parent 2654105 commit 9328849

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

resources/views/components/incident.blade.php

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,45 +3,48 @@
33
'incidents',
44
])
55

6-
<div class="relative flex flex-col">
6+
<div class="relative flex flex-col gap-5">
77
<h3 class="text-xl font-semibold">{{ $date }}</h3>
88
@forelse($incidents as $incident)
9-
<div class="ml-9 mt-5 divide-y rounded-lg border bg-white dark:divide-zinc-700 dark:border-zinc-700 dark:bg-zinc-800">
9+
<div class="bg-white border divide-y rounded-lg ml-9 dark:divide-zinc-700 dark:border-zinc-700 dark:bg-zinc-800">
1010
<div @class([
11-
'flex flex-col bg-zinc-50 p-4 dark:bg-zinc-900',
11+
'flex flex-col bg-zinc-50 p-4 dark:bg-zinc-900 gap-2',
1212
'rounded-t-lg' => $incident->incidentUpdates->isNotEmpty(),
1313
'rounded-lg' => $incident->incidentUpdates->isEmpty(),
1414
])>
1515
<div class="text-xs font-medium">{{ $incident->components->pluck('name')->join(', ') }}</div>
16-
<div class="flex justify-between">
17-
<div class="flex flex-col">
18-
<h3 class="text-base md:text-xl break-words font-semibold">
16+
<div class="flex flex-col sm:flex-row justify-between gap-2 flex-col-reverse">
17+
<div class="flex flex-col flex-1">
18+
<h3 class="max-w-full text-base font-semibold break-words sm:text-xl">
1919
<a href="{{ route('cachet.status-page.incident', $incident) }}">{{ $incident->name}}</a>
2020
</h3>
21-
<span class="text-xs text-zinc-500 dark:text-zinc-400 dark:text-zinc-400">{{ $incident->timestamp->diffForHumans() }}{{ $incident->timestamp->toDayDateTimeString() }}</span>
21+
<span class="text-xs text-zinc-500 dark:text-zinc-400">
22+
{{ $incident->timestamp->diffForHumans() }}{{ $incident->timestamp->toDayDateTimeString() }}
23+
</span>
2224
</div>
23-
<div>
25+
<div class="flex justify-start sm:justify-end">
2426
<x-cachet::incident-badge :type="$incident->status" />
2527
</div>
2628
</div>
27-
<div class="mt-5 text-sm md:text-base w-1/2">
29+
<div class="prose-sm md:prose md:prose-zinc dark:text-zinc-100">
2830
{!! $incident->formattedMessage() !!}
2931
</div>
3032
</div>
33+
3134
@if($incident->incidentUpdates->isNotEmpty())
3235
<div class="relative">
3336
<div class="absolute inset-y-0 -left-9">
3437
<div class="ml-3.5 h-full border-l-2 border-dashed dark:border-zinc-700"></div>
35-
<div class="absolute inset-x-0 top-0 h-24 w-full bg-gradient-to-t from-transparent to-zinc-50 dark:from-transparent dark:to-zinc-900"></div>
36-
<div class="absolute inset-x-0 bottom-0 h-24 w-full bg-gradient-to-b from-transparent to-zinc-50 dark:from-transparent dark:to-zinc-900"></div>
38+
<div class="absolute inset-x-0 top-0 w-full h-24 bg-gradient-to-t from-transparent to-zinc-50 dark:from-transparent dark:to-zinc-900"></div>
39+
<div class="absolute inset-x-0 bottom-0 w-full h-24 bg-gradient-to-b from-transparent to-zinc-50 dark:from-transparent dark:to-zinc-900"></div>
3740
</div>
38-
<div class="flex flex-col divide-y px-4 dark:divide-zinc-700">
41+
<div class="flex flex-col px-4 divide-y dark:divide-zinc-700">
3942
@foreach ($incident->incidentUpdates as $update)
4043
<div class="relative py-4">
4144
<x-cachet::incident-update-status :update="$update" />
4245
{{-- <h3 class="text-lg font-semibold">Incident Update Title</h3>--}}
4346
<span class="text-xs text-zinc-500 dark:text-zinc-400">{{ $update->created_at->diffForHumans() }}{{ $update->created_at->toDayDateTimeString() }}</span>
44-
<div class="prose-sm md:prose md:prose-zinc mt-1 dark:text-zinc-100">
47+
<div class="mt-1 prose-sm md:prose md:prose-zinc dark:text-zinc-100">
4548
{!! $update->formattedMessage() !!}
4649
</div>
4750
</div>

0 commit comments

Comments
 (0)