diff --git a/app/Foundation/Providers/ComposerServiceProvider.php b/app/Foundation/Providers/ComposerServiceProvider.php index 6d6fb313..3f42bab6 100644 --- a/app/Foundation/Providers/ComposerServiceProvider.php +++ b/app/Foundation/Providers/ComposerServiceProvider.php @@ -33,8 +33,8 @@ class ComposerServiceProvider extends ServiceProvider $factory->composer('*', AppComposer::class); $factory->composer('*', CurrentUserComposer::class); $factory->composer(['index'], MetricsComposer::class); - $factory->composer(['index', 'incident', 'subscribe', 'signup'], StatusPageComposer::class); - $factory->composer(['index', 'incident', 'subscribe.*', 'signup', 'dashboard.settings.theme'], ThemeComposer::class); + $factory->composer(['index', 'single-incident', 'subscribe', 'signup'], StatusPageComposer::class); + $factory->composer(['index', 'single-incident', 'subscribe.*', 'signup', 'dashboard.settings.theme'], ThemeComposer::class); $factory->composer('dashboard.*', DashboardComposer::class); $factory->composer(['setup', 'dashboard.settings.localization'], TimezoneLocaleComposer::class); } diff --git a/app/Http/Controllers/StatusPageController.php b/app/Http/Controllers/StatusPageController.php index e05e7000..782d8a08 100644 --- a/app/Http/Controllers/StatusPageController.php +++ b/app/Http/Controllers/StatusPageController.php @@ -121,7 +121,7 @@ class StatusPageController extends AbstractApiController */ public function showIncident(Incident $incident) { - return View::make('incident') + return View::make('single-incident') ->withIncident($incident); } diff --git a/resources/assets/sass/_status-page.scss b/resources/assets/sass/_status-page.scss index dd263375..74861718 100755 --- a/resources/assets/sass/_status-page.scss +++ b/resources/assets/sass/_status-page.scss @@ -7,6 +7,10 @@ body.status-page { font-weight: $base-font-weight; -webkit-font-smoothing: antialiased; + &.no-padding { + padding-top: 0 !important; + } + hr { margin-top: 10px; margin-bottom: 10px; @@ -389,4 +393,26 @@ body.status-page { .section-timeline, .section-components, .section-metrics, .section-scheduled { margin-top: 40px; } + + .navbar-custom { + padding-top: 10px; + padding-bottom: 10px; + width: 100%; + border-radius: 0px; + margin-bottom: 10px; + + a.navbar-brand { + font-size: 30px; + font-weight: 600; + } + + .navbar-nav li a { + color: $cachet-base-dark; + font-size: 1.7rem; + + &:hover { + background-color: transparent; + } + } + } } diff --git a/resources/lang/en/cachet.php b/resources/lang/en/cachet.php index f15122a0..6276f55c 100755 --- a/resources/lang/en/cachet.php +++ b/resources/lang/en/cachet.php @@ -139,6 +139,7 @@ return [ ], // Other + 'home' => 'Home', 'description' => 'Stay up to date with the latest service updates from :app.', 'powered_by' => ':app Status Page is powered by Cachet.', 'about_this_site' => 'About This Site', diff --git a/resources/views/layout/master.blade.php b/resources/views/layout/master.blade.php index c9d7429d..22485d9f 100644 --- a/resources/views/layout/master.blade.php +++ b/resources/views/layout/master.blade.php @@ -65,7 +65,9 @@ - + + @yield('outer-content') + @include('partials.banner')
diff --git a/resources/views/partials/nav.blade.php b/resources/views/partials/nav.blade.php new file mode 100644 index 00000000..878c7813 --- /dev/null +++ b/resources/views/partials/nav.blade.php @@ -0,0 +1,28 @@ + diff --git a/resources/views/incident.blade.php b/resources/views/single-incident.blade.php similarity index 82% rename from resources/views/incident.blade.php rename to resources/views/single-incident.blade.php index 6b2c8c72..8ab2522b 100644 --- a/resources/views/incident.blade.php +++ b/resources/views/single-incident.blade.php @@ -1,13 +1,13 @@ @extends('layout.master') +@section('bodyClass', 'no-padding') + +@section('outer-content') +@include('partials.nav') +@stop + @section('content') -
- @include('dashboard.partials.errors') -
- -@include('partials.about-app') - -

{{ formatted_date($incident->created_at) }}

+

{{ formatted_date($incident->created_at) }}