<div class="offcanvas offcanvas-start" data-bs-scroll="true" tabindex="-1" id="offcanvasExample"
aria-labelledby="offcanvasExampleLabel">
<div class="offcanvas-header border-bottom">
<h4><a href="#" class="text-decoration-none link-secondary">
{
if session(?index_info)}
{
:session(index_info)->profile->nickname}
{
/if}
</a></h4>
<i class="iconfont iconguanbi" data-bs-dismiss="offcanvas" role="button"></i>
</div>
<div class="offcanvas-body">
<ul class="list-group list-group-flush">
<li class="list-group-item px-0">
<a href="#" class="text-decoration-none link-secondary">
<i class="iconfont icondengluzhanghao"></i>
我的主页
</a>
</li>
<li class="list-group-item px-0">
<a href="#" class="text-decoration-none link-secondary">
<i class="iconfont iconguanli"></i>
内容管理
</a>
</li>
<li class="list-group-item px-0 d-flex justify-content-between align-items-center ">
<a href="#" class="text-decoration-none link-secondary">
<i class="iconfont iconshezhi"></i>
设置
</a>
</li>
<li class="list-group-item px-0 d-flex justify-content-between align-items-center ">
<a href="/logout" class="text-decoration-none link-secondary">
<i class="iconfont icontuichu"></i>
退出登录
</a>
</li>
</ul>
</div>
</div>
{
if session(?index_info)}
<div class="mlztx">
<img src="{:session(index_info)->profile->avatar}" class="img-fluid" data-bs-toggle="offcanvas"
data-bs-target="#offcanvasExample">
</div>
{
else /}
<div class="mlztx">
<a href="/login">
<img src="/static/index/images/avatar.png" class="img-fluid">
</a>
</div>
{
/if}
.mlztx {
overflow: hidden;
position: fixed;
bottom: 1rem;
right: 1rem;
color: #fff;
z-index: 99;
user-select: none;
cursor: pointer;
opacity: .6;
width: 60px;
height: 60px;
border-radius: 50%;
transition: all 1s ease 0s;
display: flex;
align-items: center;
justify-content: center;
}
.mlztx:hover {
opacity: 1;
width: 65px;
height: 65px
}