Skip to content

Commit 608abc7

Browse files
committed
Refactor button display logic and add new layout file
1 parent c428bb2 commit 608abc7

File tree

3 files changed

+46
-33
lines changed

3 files changed

+46
-33
lines changed

resources/views/linkstack/elements/buttons.blade.php

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,14 @@
66

77
@foreach($links as $link)
88
@if(isset($link->custom_html) && $link->custom_html)
9-
@php setBlockAssetContext($link->type); @endphp
10-
@include('blocks::' . $link->type . '.display', ['link' => $link, 'initial' => $initial++])
9+
@if(isset($link->ignore_container) && $link->ignore_container)
10+
</div></div></div>
11+
@endif
12+
@php setBlockAssetContext($link->type); @endphp
13+
@include('blocks::' . $link->type . '.display', ['link' => $link, 'initial' => $initial++])
14+
@if(isset($link->ignore_container) && $link->ignore_container)
15+
<div class="container"><div class="row"><div class="column">
16+
@endif
1117
@else
1218
@switch($link->name)
1319
@case('icon')
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<!DOCTYPE html>
2+
@include('layouts.lang')
3+
<head>
4+
@include('linkstack.modules.meta')
5+
6+
@stack('linkstack-head')
7+
@include('linkstack.modules.assets')
8+
@foreach($information as $info)
9+
@stack('linkstack-head-end')
10+
</head>
11+
<body>
12+
@stack('linkstack-body-start')
13+
@include('linkstack.modules.admin-bar')
14+
@include('linkstack.modules.share-button')
15+
@include('linkstack.modules.report-icon')
16+
<div class="container">
17+
<div class="row">
18+
<div class="column" style="margin-top: 5%">
19+
@include('linkstack.elements.avatar')
20+
@include('linkstack.elements.heading')
21+
@include('linkstack.elements.bio')
22+
@include('linkstack.elements.icons')
23+
@endforeach
24+
@yield('content')
25+
@include('linkstack.modules.footer')
26+
</div>
27+
</div>
28+
</div>
29+
@stack('linkstack-body-end')
30+
</body>
31+
</html>
Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,7 @@
1-
<!DOCTYPE html>
2-
@include('layouts.lang')
3-
<head>
4-
@include('linkstack.modules.meta')
5-
@include('linkstack.modules.theme')
6-
@stack('linkstack-head')
7-
@include('linkstack.modules.assets')
8-
@foreach($information as $info)
9-
@stack('linkstack-head-end')
10-
</head>
11-
<body>
12-
@stack('linkstack-body-start')
13-
@include('linkstack.modules.admin-bar')
14-
@include('linkstack.modules.share-button')
15-
@include('linkstack.modules.report-icon')
16-
<div class="container">
17-
<div class="row">
18-
<div class="column" style="margin-top: 5%">
19-
@include('linkstack.elements.avatar')
20-
@include('linkstack.elements.heading')
21-
@include('linkstack.elements.bio')
22-
@include('linkstack.elements.icons')
23-
@endforeach
24-
@include('linkstack.elements.buttons')
25-
@include('linkstack.modules.footer')
26-
</div>
27-
</div>
28-
</div>
29-
@stack('linkstack-body-end')
30-
</body>
31-
</html>
1+
@extends('linkstack.layout')
2+
@section('content')
3+
@push('linkstack-head-end')
4+
@include('linkstack.modules.theme')
5+
@endpush
6+
@include('linkstack.elements.buttons')
7+
@endsection

0 commit comments

Comments
 (0)