You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
2.0 KiB
42 lines
2.0 KiB
<div>
|
|
<a class="nav-link" data-coreui-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
|
|
@isset($this->user->avatar)
|
|
<img src="{{ $this->user->avatar->url }}" alt="User Avatar" width="26" class="avatar avatar-sm rounded-circle" />
|
|
@else
|
|
<x-tabler-user-circle width="26" class="avatar avatar-sm rounded-circle w-full" />
|
|
@endisset
|
|
</a>
|
|
<div class="dropdown-menu dropdown-menu-end pt-0" style="position: absolute; inset: 0px 0px auto auto; margin: 0px; transform: translate(0px, 42px);" data-popper-placement="bottom-end">
|
|
<x-link class="dropdown-item" :href="route('profile.index')" :label="__('ui.menu.profile')" icon="tabler-user" />
|
|
<div class="dropdown-divider"></div>
|
|
@can('system-setting.manage')
|
|
<x-link class="dropdown-item" :href="route('system-setting.index')">
|
|
<x-slot:label>
|
|
<x-tabler-settings width="16" />
|
|
{{ __('ui.menu.settings') }}
|
|
</x-slot:label>
|
|
</x-link>
|
|
@endcan
|
|
@can('system-backup.manage')
|
|
<x-link class="dropdown-item" :href="route('system-backup.index')">
|
|
<x-slot:label>
|
|
<x-tabler-restore width="16" />
|
|
{{ __('ui.menu.system_backup') }}
|
|
</x-slot:label>
|
|
</x-link>
|
|
@endcan
|
|
<div class="dropdown-divider"></div>
|
|
<a class="dropdown-item text-danger" href="javascript:void(0)"
|
|
x-on:click="$ask.ajax({
|
|
textMessage: '{{ __('ui.confirmation.logout') }}',
|
|
confirmText: '{{ __('ui.button.yes') }}',
|
|
cancelText: '{{ __('ui.button.no') }}',
|
|
onSuccess: () => {
|
|
return $wire.logout()
|
|
}
|
|
})">
|
|
<x-tabler-logout width="16" />
|
|
{{ __('ui.button.logout') }}
|
|
</a>
|
|
</div>
|
|
</div>
|
|
|