mirror of https://github.com/kcal-app/kcal.git
Ditch bg-cover approach
Too many problems on mobile with nicer fixed styling.
This commit is contained in:
parent
97b9fb4fb2
commit
9c68277cc6
|
@ -61,15 +61,15 @@ class RecipeController extends Controller
|
|||
*/
|
||||
public function show(Recipe $recipe): View
|
||||
{
|
||||
// Set background image if media has been added.
|
||||
$bg_image = NULL;
|
||||
// Set feature image if media has been added.
|
||||
$feature_image = NULL;
|
||||
if ($recipe->hasMedia() && $recipe->getFirstMedia()->hasGeneratedConversion('header')) {
|
||||
$bg_image = $recipe->getFirstMediaUrl('default', 'header');
|
||||
$feature_image = $recipe->getFirstMediaUrl('default', 'header');
|
||||
}
|
||||
|
||||
return view('recipes.show')
|
||||
->with('recipe', $recipe)
|
||||
->with('bg_image', $bg_image);
|
||||
->with('feature_image', $feature_image);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -34,11 +34,7 @@
|
|||
</header>
|
||||
|
||||
<!-- Page Content -->
|
||||
@isset($bg_image)
|
||||
<main class="bg-contain bg-no-repeat bg-top bg-clip-border md:bg-cover md:bg-fixed" style="background-image: url('{{ $bg_image }}')">
|
||||
@else
|
||||
<main>
|
||||
@endisset
|
||||
<main>
|
||||
@if(session()->has('message'))
|
||||
<div class="bg-green-200 p-2 mb-2">
|
||||
{{ session()->get('message') }}
|
||||
|
@ -55,8 +51,11 @@
|
|||
</div>
|
||||
@endif
|
||||
|
||||
<div class="{{ isset($bg_image) ? 'pt-32' : 'pt-6' }} max-w-7xl mx-auto sm:px-6 lg:px-8">
|
||||
<div class="bg-white {{ isset($bg_image) ? 'md:bg-opacity-95' : '' }} overflow-hidden shadow-sm sm:rounded-lg">
|
||||
<div class="{{ !isset($feature_image) ? 'pt-6 ' : '' }}max-w-7xl mx-auto sm:px-6 lg:px-8">
|
||||
@isset($feature_image)
|
||||
<div class="h-64 bg-cover bg-no-repeat bg-center bg-clip-border lg:h-96" style="background-image: url('{{ $feature_image }}')"></div>
|
||||
@endisset
|
||||
<div class="bg-white overflow-hidden shadow-sm sm:rounded-lg">
|
||||
<article class="p-6 border-b border-gray-200">
|
||||
{{ $slot }}
|
||||
</article>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<x-app-layout>
|
||||
<x-slot name="title">{{ $recipe->name }}</x-slot>
|
||||
@if(!empty($bg_image))
|
||||
<x-slot name="bg_image">{{ $bg_image }}</x-slot>
|
||||
@if(!empty($feature_image))
|
||||
<x-slot name="feature_image">{{ $feature_image }}</x-slot>
|
||||
@endisset
|
||||
<x-slot name="header">
|
||||
<h1 class="font-semibold text-xl text-gray-800 leading-tight flex flex-auto">
|
||||
|
|
Loading…
Reference in New Issue