2024-02-17 15:32:08 -05:00
|
|
|
@section("blueprint.import")
|
|
|
|
<link rel="stylesheet" href="https://unpkg.com/boxicons@latest/css/boxicons.min.css">
|
|
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css">
|
|
|
|
<link rel="stylesheet" href="/assets/extensions/blueprint/admin.extensions.css">
|
|
|
|
<link rel="stylesheet" href="/assets/extensions/blueprint/blueprint.style.css">
|
|
|
|
@endsection
|
|
|
|
|
|
|
|
@section("blueprint.cache")
|
|
|
|
<!-- Begin Blueprint cache-refresh requirement -->
|
|
|
|
<div
|
|
|
|
id="I0TWHOPKAB-1"
|
|
|
|
class="I0TWHOPKAB-1"
|
|
|
|
style="
|
|
|
|
position: fixed;
|
|
|
|
bottom: 0px;
|
|
|
|
left: 0px;
|
|
|
|
background: rgb(23,23,23);
|
|
|
|
background: linear-gradient(180deg, rgba(23,23,23,1) 0%, rgba(8,8,8,1) 100%);
|
|
|
|
color: white;
|
|
|
|
padding: 0px 10px;
|
|
|
|
width: 100vw;
|
|
|
|
z-index: 6000001;
|
|
|
|
height: auto;"
|
|
|
|
>
|
|
|
|
<p style="font-size: 20px;">
|
|
|
|
<code style="background: none; border: none; color: white !important;">[<i style="margin-left:20px">.</i> <i style="margin-right:3px">.</i>]</code>
|
|
|
|
<code style="background: none; border: none;">Outdated stylesheets detected.</code>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
<!-- End Blueprint cache-refresh requirement -->
|
|
|
|
@endsection
|
|
|
|
|
|
|
|
@section("blueprint.navigation")
|
|
|
|
<?php
|
|
|
|
$extensionsIcon="fa fa-puzzle-piece";
|
|
|
|
if($blueprint->fileRead("::f/.blueprint/extensions/blueprint/private/db/onboarding") == "true"){
|
|
|
|
$extensionsIcon="fa fa-puzzle-piece bx-flashing";
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
|
|
|
|
<li>
|
|
|
|
<li>
|
|
|
|
<a href="{{ route('admin.extensions') }}" data-toggle="tooltip" data-placement="bottom" title="Extensions">
|
|
|
|
<i class='{{ $extensionsIcon }}'></i>
|
|
|
|
</a>
|
|
|
|
</li>
|
|
|
|
</li>
|
|
|
|
@endsection
|
|
|
|
|
|
|
|
@section("blueprint.notifications")
|
|
|
|
<?php
|
|
|
|
if($blueprint->fileRead("::f/.blueprint/extensions/blueprint/private/db/onboarding") == "true") {
|
|
|
|
$blueprint->fileWipe("::f/.blueprint/extensions/blueprint/private/db/onboarding");
|
|
|
|
}
|
|
|
|
$notification = $blueprint->dbGet("blueprint", "notification:text");
|
|
|
|
if($notification != null) {
|
|
|
|
echo "<div class=\"notification\">
|
|
|
|
<p>".$notification."</p>
|
|
|
|
</div>
|
|
|
|
";
|
|
|
|
|
|
|
|
$blueprint->dbSet("blueprint", "notification:text", "");
|
|
|
|
}
|
|
|
|
?>
|
|
|
|
@endsection
|
|
|
|
|
2024-02-27 11:32:09 -05:00
|
|
|
@section("blueprint.wrappers")
|
2024-02-17 15:32:08 -05:00
|
|
|
<!--
|
|
|
|
Blueprint extensions containing admin wrappers
|
|
|
|
will have their wrapper code injected here.
|
|
|
|
-->
|
|
|
|
|
|
|
|
<!-- wrapper:insert -->
|
|
|
|
@endsection
|