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')