mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-11 06:46:47 +00:00
mobile navigation extended
This commit is contained in:
@@ -79,197 +79,14 @@
|
|||||||
<div class="-my-6 divide-y divide-gray-500/10">
|
<div class="-my-6 divide-y divide-gray-500/10">
|
||||||
<div class="space-y-2 py-6">
|
<div class="space-y-2 py-6">
|
||||||
|
|
||||||
<div x-data="{ open: false }" class="-mx-3">
|
@include('livewire.frontend.navigation_mobile.news')
|
||||||
<button type="button"
|
@include('livewire.frontend.navigation_mobile.meetups')
|
||||||
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
@include('livewire.frontend.navigation_mobile.events')
|
||||||
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
@include('livewire.frontend.navigation_mobile.courses')
|
||||||
x-bind:aria-expanded="open.toString()">
|
@include('livewire.frontend.navigation_mobile.library')
|
||||||
{{ __('News') }}
|
@include('livewire.frontend.navigation_mobile.bookcases')
|
||||||
<svg class="h-5 w-5 flex-none"
|
@include('livewire.frontend.navigation_mobile.association')
|
||||||
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
@include('livewire.frontend.navigation_mobile.profile')
|
||||||
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
|
||||||
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
|
||||||
<path fill-rule="evenodd"
|
|
||||||
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
|
||||||
clip-rule="evenodd"></path>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
<div class="mt-2 space-y-2"
|
|
||||||
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
|
||||||
x-show="open" style="display: none;" x-cloak>
|
|
||||||
<a href="{{ route('article.overview') }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('News Article') }}</a>
|
|
||||||
<a href="{{ route('school.table.lecturer', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Manage content creators') }}</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div x-data="{ open: false }" class="-mx-3">
|
|
||||||
<button type="button"
|
|
||||||
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
|
||||||
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
|
||||||
x-bind:aria-expanded="open.toString()">
|
|
||||||
{{ __('Meetups') }}
|
|
||||||
<svg class="h-5 w-5 flex-none"
|
|
||||||
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
|
||||||
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
|
||||||
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
|
||||||
<path fill-rule="evenodd"
|
|
||||||
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
|
||||||
clip-rule="evenodd"></path>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
<div class="mt-2 space-y-2"
|
|
||||||
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
|
||||||
x-show="open" style="display: none;" x-cloak>
|
|
||||||
<a href="{{ route('meetup.world', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('World map') }}</a>
|
|
||||||
<a href="{{ route('meetup.table.meetup', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Meetups') }}</a>
|
|
||||||
<a href="{{ route('meetup.table.meetupEvent', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Meetup dates') }}</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div x-data="{ open: false }" class="-mx-3">
|
|
||||||
<button type="button"
|
|
||||||
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
|
||||||
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
|
||||||
x-bind:aria-expanded="open.toString()">
|
|
||||||
{{ __('Events') }}
|
|
||||||
<svg class="h-5 w-5 flex-none"
|
|
||||||
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
|
||||||
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
|
||||||
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
|
||||||
<path fill-rule="evenodd"
|
|
||||||
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
|
||||||
clip-rule="evenodd"></path>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
<div class="mt-2 space-y-2"
|
|
||||||
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
|
||||||
x-show="open" style="display: none;" x-cloak>
|
|
||||||
<a href="{{ route('bitcoinEvent.table.bitcoinEvent', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Events') }}</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div x-data="{ open: false }" class="-mx-3">
|
|
||||||
<button type="button"
|
|
||||||
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
|
||||||
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
|
||||||
x-bind:aria-expanded="open.toString()">
|
|
||||||
{{ __('Courses') }}
|
|
||||||
<svg class="h-5 w-5 flex-none"
|
|
||||||
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
|
||||||
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
|
||||||
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
|
||||||
<path fill-rule="evenodd"
|
|
||||||
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
|
||||||
clip-rule="evenodd"></path>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
<div class="mt-2 space-y-2"
|
|
||||||
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
|
||||||
x-show="open" style="display: none;" x-cloak>
|
|
||||||
<a href="{{ route('school.table.city', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('City search') }}</a>
|
|
||||||
<a href="{{ route('school.table.course', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Courses') }}</a>
|
|
||||||
<a href="{{ route('school.table.venue', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Venues') }}</a>
|
|
||||||
<a href="{{ route('school.table.lecturer', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Lecturers') }}</a>
|
|
||||||
<a href="{{ route('school.table.event', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Course Events') }}</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div x-data="{ open: false }" class="-mx-3">
|
|
||||||
<button type="button"
|
|
||||||
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
|
||||||
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
|
||||||
x-bind:aria-expanded="open.toString()">
|
|
||||||
{{ __('Library') }}
|
|
||||||
<svg class="h-5 w-5 flex-none"
|
|
||||||
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
|
||||||
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
|
||||||
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
|
||||||
<path fill-rule="evenodd"
|
|
||||||
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
|
||||||
clip-rule="evenodd"></path>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
<div class="mt-2 space-y-2"
|
|
||||||
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
|
||||||
x-show="open" style="display: none;" x-cloak>
|
|
||||||
<a href="{{ route('library.table.libraryItems', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Search') }}</a>
|
|
||||||
@auth
|
|
||||||
<a href="{{ route('library.table.lecturer', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Library for lecturers') }}</a>
|
|
||||||
@endauth
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div x-data="{ open: false }" class="-mx-3">
|
|
||||||
<button type="button"
|
|
||||||
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
|
||||||
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
|
||||||
x-bind:aria-expanded="open.toString()">
|
|
||||||
{{ __('Bookcases') }}
|
|
||||||
<svg class="h-5 w-5 flex-none"
|
|
||||||
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
|
||||||
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
|
||||||
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
|
||||||
<path fill-rule="evenodd"
|
|
||||||
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
|
||||||
clip-rule="evenodd"></path>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
<div class="mt-2 space-y-2"
|
|
||||||
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
|
||||||
x-show="open" style="display: none;" x-cloak>
|
|
||||||
<a href="{{ route('bookCases.table.city', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('City search') }}</a>
|
|
||||||
<a href="{{ route('bookCases.table.bookcases', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Bookcases') }}</a>
|
|
||||||
<a href="{{ route('bookCases.world', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('World map') }}</a>
|
|
||||||
@auth
|
|
||||||
<a href="{{ route('bookCases.highScoreTable', ['country' => $country]) }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Highscore Table') }}</a>
|
|
||||||
@endauth
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
@auth
|
|
||||||
<div x-data="{ open: false }" class="-mx-3">
|
|
||||||
<button type="button"
|
|
||||||
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
|
||||||
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
|
||||||
x-bind:aria-expanded="open.toString()">
|
|
||||||
{{ __('My profile') }}
|
|
||||||
<svg class="h-5 w-5 flex-none"
|
|
||||||
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
|
||||||
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
|
||||||
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
|
||||||
<path fill-rule="evenodd"
|
|
||||||
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
|
||||||
clip-rule="evenodd"></path>
|
|
||||||
</svg>
|
|
||||||
</button>
|
|
||||||
<div class="mt-2 space-y-2"
|
|
||||||
x-description="'Product' sub-menu, show/hide based on menu state."
|
|
||||||
id="disclosure-1"
|
|
||||||
x-show="open" style="display: none;" x-cloak>
|
|
||||||
<a href="{{ route('profile.show') }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('My profile') }}</a>
|
|
||||||
<a href="{{ route('profile.wallet') }}"
|
|
||||||
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Change lightning wallet/pubkey') }}</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endauth
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="py-6">
|
<div class="py-6">
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
|
|
||||||
<a href="{{ route('project.table.projectFunding', ['country' => $country]) }}"
|
<a href="{{ route('project.table.projectFunding', ['country' => $country]) }}"
|
||||||
class="flex gap-x-4 py-2 text-sm font-semibold leading-6 text-gray-900">
|
class="flex gap-x-4 py-2 text-sm font-semibold leading-6 text-gray-900">
|
||||||
<i class="fa-thin fa-search flex-none text-gray-400 w-6 h-5 mr-2 -ml-1"></i>
|
<i class="fa-thin fa-rectangle-history flex-none text-gray-400 w-6 h-5 mr-2 -ml-1"></i>
|
||||||
{{ __('Submitted projects') }}
|
{{ __('Submitted projects') }}
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<div x-data="{ open: false }" class="-mx-3">
|
||||||
|
<button type="button"
|
||||||
|
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
||||||
|
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
||||||
|
x-bind:aria-expanded="open.toString()">
|
||||||
|
{{ __('Association') }}
|
||||||
|
<svg class="h-5 w-5 flex-none"
|
||||||
|
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
||||||
|
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
||||||
|
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||||
|
<path fill-rule="evenodd"
|
||||||
|
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
||||||
|
clip-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
<div class="mt-2 space-y-2"
|
||||||
|
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
||||||
|
x-show="open" style="display: none;" x-cloak>
|
||||||
|
<a href="{{ route('project.table.projectFunding', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Submitted projects') }}</a>
|
||||||
|
<a href="{{ route('project.projectProposal.form', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Submit project for funding') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
<div x-data="{ open: false }" class="-mx-3">
|
||||||
|
<button type="button"
|
||||||
|
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
||||||
|
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
||||||
|
x-bind:aria-expanded="open.toString()">
|
||||||
|
{{ __('Bookcases') }}
|
||||||
|
<svg class="h-5 w-5 flex-none"
|
||||||
|
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
||||||
|
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
||||||
|
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||||
|
<path fill-rule="evenodd"
|
||||||
|
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
||||||
|
clip-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
<div class="mt-2 space-y-2"
|
||||||
|
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
||||||
|
x-show="open" style="display: none;" x-cloak>
|
||||||
|
<a href="{{ route('bookCases.table.city', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('City search') }}</a>
|
||||||
|
<a href="{{ route('bookCases.table.bookcases', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Bookcases') }}</a>
|
||||||
|
<a href="{{ route('bookCases.world', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('World map') }}</a>
|
||||||
|
@auth
|
||||||
|
<a href="{{ route('bookCases.highScoreTable', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Highscore Table') }}</a>
|
||||||
|
@endauth
|
||||||
|
<a href="https://openbookcase.de/" target="_blank"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Submit new book case') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
<div x-data="{ open: false }" class="-mx-3">
|
||||||
|
<button type="button"
|
||||||
|
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
||||||
|
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
||||||
|
x-bind:aria-expanded="open.toString()">
|
||||||
|
{{ __('Courses') }}
|
||||||
|
<svg class="h-5 w-5 flex-none"
|
||||||
|
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
||||||
|
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
||||||
|
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||||
|
<path fill-rule="evenodd"
|
||||||
|
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
||||||
|
clip-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
<div class="mt-2 space-y-2"
|
||||||
|
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
||||||
|
x-show="open" style="display: none;" x-cloak>
|
||||||
|
<a href="{{ route('school.table.city', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('City search') }}</a>
|
||||||
|
<a href="{{ route('school.table.course', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Courses') }}</a>
|
||||||
|
<a href="{{ route('school.table.venue', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Venues') }}</a>
|
||||||
|
<a href="{{ route('school.table.lecturer', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Lecturers') }}</a>
|
||||||
|
<a href="{{ route('school.table.event', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Course Events') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<div x-data="{ open: false }" class="-mx-3">
|
||||||
|
<button type="button"
|
||||||
|
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
||||||
|
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
||||||
|
x-bind:aria-expanded="open.toString()">
|
||||||
|
{{ __('Events') }}
|
||||||
|
<svg class="h-5 w-5 flex-none"
|
||||||
|
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
||||||
|
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
||||||
|
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||||
|
<path fill-rule="evenodd"
|
||||||
|
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
||||||
|
clip-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
<div class="mt-2 space-y-2"
|
||||||
|
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
||||||
|
x-show="open" style="display: none;" x-cloak>
|
||||||
|
<a href="{{ route('bitcoinEvent.table.bitcoinEvent', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Events') }}</a>
|
||||||
|
<a href="{{ route('bitcoinEvent.form') }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Register event') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
<div x-data="{ open: false }" class="-mx-3">
|
||||||
|
<button type="button"
|
||||||
|
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
||||||
|
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
||||||
|
x-bind:aria-expanded="open.toString()">
|
||||||
|
{{ __('Library') }}
|
||||||
|
<svg class="h-5 w-5 flex-none"
|
||||||
|
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
||||||
|
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
||||||
|
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||||
|
<path fill-rule="evenodd"
|
||||||
|
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
||||||
|
clip-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
<div class="mt-2 space-y-2"
|
||||||
|
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
||||||
|
x-show="open" style="display: none;" x-cloak>
|
||||||
|
<a href="{{ route('library.table.libraryItems', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Search') }}</a>
|
||||||
|
@auth
|
||||||
|
<a href="{{ route('library.table.lecturer', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Library for lecturers') }}</a>
|
||||||
|
@endauth
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
<div x-data="{ open: false }" class="-mx-3">
|
||||||
|
<button type="button"
|
||||||
|
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
||||||
|
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
||||||
|
x-bind:aria-expanded="open.toString()">
|
||||||
|
{{ __('Meetups') }}
|
||||||
|
<svg class="h-5 w-5 flex-none"
|
||||||
|
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
||||||
|
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
||||||
|
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||||
|
<path fill-rule="evenodd"
|
||||||
|
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
||||||
|
clip-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
<div class="mt-2 space-y-2"
|
||||||
|
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
||||||
|
x-show="open" style="display: none;" x-cloak>
|
||||||
|
<a href="{{ route('meetup.world', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('World map') }}</a>
|
||||||
|
<a href="{{ route('meetup.table.meetup', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Meetups') }}</a>
|
||||||
|
<a href="{{ route('meetup.table.meetupEvent', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Meetup dates') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
<div x-data="{ open: false }" class="-mx-3">
|
||||||
|
<button type="button"
|
||||||
|
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
||||||
|
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
||||||
|
x-bind:aria-expanded="open.toString()">
|
||||||
|
{{ __('News') }}
|
||||||
|
<svg class="h-5 w-5 flex-none"
|
||||||
|
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
||||||
|
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
||||||
|
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||||
|
<path fill-rule="evenodd"
|
||||||
|
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
||||||
|
clip-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
<div class="mt-2 space-y-2"
|
||||||
|
x-description="'Product' sub-menu, show/hide based on menu state." id="disclosure-1"
|
||||||
|
x-show="open" style="display: none;" x-cloak>
|
||||||
|
<a href="{{ route('article.overview') }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('News Article') }}</a>
|
||||||
|
<a href="{{ route('authors.overview') }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Authors') }}</a>
|
||||||
|
<a href="{{ route('school.table.lecturer', ['country' => $country]) }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Manage content creators') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
@auth
|
||||||
|
<div x-data="{ open: false }" class="-mx-3">
|
||||||
|
<button type="button"
|
||||||
|
class="flex w-full items-center justify-between rounded-lg py-2 pl-3 pr-3.5 text-base font-semibold leading-7 hover:bg-gray-50"
|
||||||
|
aria-controls="disclosure-1" @click="open = !open" aria-expanded="false"
|
||||||
|
x-bind:aria-expanded="open.toString()">
|
||||||
|
{{ __('My profile') }}
|
||||||
|
<svg class="h-5 w-5 flex-none"
|
||||||
|
x-description="Expand/collapse icon, toggle classes based on menu open state."
|
||||||
|
x-state:on="Open" x-state:off="Closed" :class="{ 'rotate-180': open }"
|
||||||
|
viewBox="0 0 20 20" fill="currentColor" aria-hidden="true">
|
||||||
|
<path fill-rule="evenodd"
|
||||||
|
d="M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z"
|
||||||
|
clip-rule="evenodd"></path>
|
||||||
|
</svg>
|
||||||
|
</button>
|
||||||
|
<div class="mt-2 space-y-2"
|
||||||
|
x-description="'Product' sub-menu, show/hide based on menu state."
|
||||||
|
id="disclosure-1"
|
||||||
|
x-show="open" style="display: none;" x-cloak>
|
||||||
|
<a href="{{ route('profile.show') }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('My profile') }}</a>
|
||||||
|
<a href="{{ route('profile.wallet') }}"
|
||||||
|
class="block rounded-lg py-2 pl-6 pr-3 text-sm font-semibold leading-7 text-gray-900 hover:bg-gray-50">{{ __('Change lightning wallet/pubkey') }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@endauth
|
||||||
Reference in New Issue
Block a user