meetups added

This commit is contained in:
Benjamin Takats
2022-12-12 17:44:24 +01:00
parent ad8444b5c5
commit 648bc6395a
41 changed files with 995 additions and 93 deletions

View File

@@ -56,6 +56,16 @@
Bücher-Schränke
</a>
@endif
@if(str(request()->route()->getName())->contains('meetup.'))
<a href="{{ route('meetup.table.meetup', ['country' => $c]) }}"
class="{{ request()->routeIs('meetup.table.meetup') ? 'text-amber-500 underline' : 'text-gray-400' }} mr-5 font-medium leading-6 hover:text-gray-300">
Meetups
</a>
<a href="{{ route('meetup.table.meetupEvent', ['country' => $c]) }}"
class="{{ request()->routeIs('meetup.table.meetupEvent') ? 'text-amber-500 underline' : 'text-gray-400' }} mr-5 font-medium leading-6 hover:text-gray-300">
Meetup-Termine
</a>
@endif
</nav>
</div>
@@ -117,6 +127,17 @@
</div>
@endif
@if(str(request()->route()->getName())->contains('meetup.'))
<div>
<h1 class="mb-6 text-5xl font-extrabold leading-none max-w-5xl mx-auto tracking-normal text-gray-200 sm:text-6xl md:text-6xl lg:text-7xl md:tracking-tight">
Bitcoiner <span
class="w-full text-transparent bg-clip-text bg-gradient-to-r from-amber-400 via-amber-500 to-amber-200 lg:inline">Meetups</span><br class="lg:block hidden">
Plebs together strong 💪
</h1>
<p class="px-0 mb-6 text-lg text-gray-600 md:text-xl lg:px-24"> Finde Bitcoiner in deiner Stadt und lerne sie auf einem der Meetups kennen. </p>
</div>
@endif
</div>
</div>
</section>

View File

@@ -14,7 +14,7 @@
</div>
<div class="grid w-full grid-cols-1 gap-8 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4">
<div class="row-span-2 col-span-full sm:col-span-1 md:col-start-1 sm:row-start-2 md:row-start-3">
<a href="#"
<a href="{{ route('meetup.table.meetup', ['country' => 'de']) }}"
class="relative flex flex-col items-start justify-end w-full h-full overflow-hidden bg-black shadow-lg rounded-xl group"
style="aspect-ratio: 1/1;">
<div class="absolute inset-0 w-full h-full">
@@ -98,7 +98,7 @@
</div>
<div
class="row-span-2 col-span-full sm:col-span-1 md:col-start-3 xl:col-start-3 sm:row-start-3 md:row-start-1 xl:row-start-3">
<a href="{{ route('library.table.libraryItems', ['country' => 'de']) }}"
<a href="{{ route('bookCases.table.bookcases', ['country' => 'de']) }}"
class="relative flex flex-col items-start justify-end w-full h-full overflow-hidden bg-black shadow-lg rounded-xl group"
style="aspect-ratio: 1/1;">
<div class="absolute inset-0 w-full h-full">
@@ -106,18 +106,18 @@
class="absolute bottom-0 left-0 z-10 w-full h-full opacity-30 bg-gradient-to-b from-transparent to-gray-900"></div>
<img
class="absolute inset-0 object-cover object-center w-full h-full transition duration-500 lg:opacity-80 group-hover:opacity-100 group-hover:scale-110"
src="{{ asset('img/einundzwanzig_podcast_niko_jilch.jpg') }}" alt="">
src="{{ asset('img/aprycot-media-bitcoin-21-lektionen-01.webp') }}" alt="">
</div>
<div class="relative z-10 flex flex-col items-start justify-start w-full px-6 py-7">
<span
class="px-2 py-1 mb-3 text-xs font-semibold tracking-tight text-white uppercase bg-amber-500 rounded-md">Listening</span>
class="px-2 py-1 mb-3 text-xs font-semibold tracking-tight text-white uppercase bg-amber-500 rounded-md">Reading</span>
<h4 class="text-4xl font-bold tracking-tight text-gray-100 sm:text-3xl md:text-2xl lg:text-3xl">
Podcasts
Bücher-Schränke
</h4>
</div>
</a>
</div>
<div
{{--<div
class="row-span-2 col-span-full sm:col-span-1 md:col-start-3 xl:col-start-4 sm:row-start-5 md:row-start-3 xl:row-start-2">
<a href="{{ route('bookCases.table.bookcases', ['country' => 'de']) }}"
class="relative flex flex-col items-start justify-end w-full h-full overflow-hidden bg-black shadow-lg rounded-xl group"
@@ -137,7 +137,7 @@
</h4>
</div>
</a>
</div>
</div>--}}
</div>
</div>
</section>

View File

@@ -0,0 +1,12 @@
<div class="bg-21gray flex flex-col h-screen justify-between">
{{-- HEADER --}}
<livewire:frontend.header :country="$country"/>
{{-- MAIN --}}
<section class="w-full mb-12">
<div class="max-w-screen-2xl mx-auto px-2 sm:px-10 space-y-4" id="table">
<livewire:tables.meetup-event-table :country="$country->code"/>
</div>
</section>
{{-- FOOTER --}}
<livewire:frontend.footer/>
</div>

View File

@@ -0,0 +1,12 @@
<div class="bg-21gray flex flex-col h-screen justify-between">
{{-- HEADER --}}
<livewire:frontend.header :country="$country"/>
{{-- MAIN --}}
<section class="w-full mb-12">
<div class="max-w-screen-2xl mx-auto px-2 sm:px-10 space-y-4" id="table">
<livewire:tables.meetup-table :country="$country->code"/>
</div>
</section>
{{-- FOOTER --}}
<livewire:frontend.footer/>
</div>

View File

@@ -12,21 +12,40 @@
<!-- Navigation Links -->
<div class="hidden space-x-8 sm:-my-px sm:ml-10 sm:flex">
<x-jet-nav-link href="/nova/resources/lecturers" target="_blank">
{{ __('Dozent eintragen') }}
</x-jet-nav-link>
<x-jet-nav-link href="/nova/resources/courses" target="_blank">
{{ __('Kurs eintragen') }}
</x-jet-nav-link>
<x-jet-nav-link href="/nova/resources/events" target="_blank">
{{ __('Kurs-Termin eintragen') }}
</x-jet-nav-link>
<x-jet-nav-link href="/nova/resources/library-items" target="_blank">
{{ __('Inhalte eintragen') }}
</x-jet-nav-link>
<x-jet-nav-link href="/nova/resources/book-cases" target="_blank">
{{ __('Bücher-Schränke verwalten') }}
</x-jet-nav-link>
@if(str(request()->route()->getName())->contains('meetup.'))
<x-jet-nav-link href="/nova/resources/meetups" target="_blank">
{{ __('Meetup eintragen') }}
</x-jet-nav-link>
<x-jet-nav-link href="/nova/resources/meetup-events" target="_blank">
{{ __('Meetup-Termin eintragen') }}
</x-jet-nav-link>
@endif
@if(str(request()->route()->getName())->contains('school.'))
<x-jet-nav-link href="/nova/resources/lecturers" target="_blank">
{{ __('Dozent eintragen') }}
</x-jet-nav-link>
<x-jet-nav-link href="/nova/resources/courses" target="_blank">
{{ __('Kurs eintragen') }}
</x-jet-nav-link>
<x-jet-nav-link href="/nova/resources/events" target="_blank">
{{ __('Kurs-Termin eintragen') }}
</x-jet-nav-link>
@endif
@if(str(request()->route()->getName())->contains('library.'))
<x-jet-nav-link href="/nova/resources/library-items" target="_blank">
{{ __('Inhalte eintragen') }}
</x-jet-nav-link>
@endif
@if(str(request()->route()->getName())->contains('bookCases.'))
<x-jet-nav-link href="/nova/resources/book-cases" target="_blank">
{{ __('Bücher-Schränke verwalten') }}
</x-jet-nav-link>
@endif
<x-jet-nav-link href="{{ route('profile.show') }}" :active="request()->routeIs('profile.show')">
{{ __('Mein Profil') }}
</x-jet-nav-link>