diff --git a/app/Http/Livewire/BookCase/CityTable.php b/app/Http/Livewire/BookCase/CityTable.php
index 24a589a2..1ce97f49 100644
--- a/app/Http/Livewire/BookCase/CityTable.php
+++ b/app/Http/Livewire/BookCase/CityTable.php
@@ -8,6 +8,7 @@ use Livewire\Component;
class CityTable extends Component
{
public Country $country;
+
public function render()
{
return view('livewire.book-case.city-table');
diff --git a/app/Http/Livewire/Tables/BookCaseTable.php b/app/Http/Livewire/Tables/BookCaseTable.php
index 7adf7ba2..0b337fd0 100644
--- a/app/Http/Livewire/Tables/BookCaseTable.php
+++ b/app/Http/Livewire/Tables/BookCaseTable.php
@@ -14,6 +14,8 @@ class BookCaseTable extends DataTableComponent
{
use Actions;
+ public string $country;
+
public bool $viewingModal = false;
public $currentModal;
public array $orangepill = [
@@ -94,7 +96,7 @@ class BookCaseTable extends DataTableComponent
)
->html(),
Column::make('Orange-Pilled', 'orange_pilled')
- ->label(fn($row, Column $column) => view('columns.book_cases.oranged-pilled')->withRow($row)),
+ ->label(fn($row, Column $column) => view('columns.book_cases.oranged-pilled')->withRow($row)->withCountry($this->country))
];
}
diff --git a/app/Http/Livewire/Tables/CityTable.php b/app/Http/Livewire/Tables/CityTable.php
index 4f1f7e57..405a770a 100644
--- a/app/Http/Livewire/Tables/CityTable.php
+++ b/app/Http/Livewire/Tables/CityTable.php
@@ -114,6 +114,7 @@ class CityTable extends DataTableComponent
return to_route('bookCases.table.bookcases', [
'#table',
+ 'country' => $this->country,
'table' => [
'filters' => [
'byids' => $ids->implode(',')
diff --git a/resources/views/columns/book_cases/oranged-pilled.blade.php b/resources/views/columns/book_cases/oranged-pilled.blade.php
index 0bfc0b1c..b0e7f0e5 100644
--- a/resources/views/columns/book_cases/oranged-pilled.blade.php
+++ b/resources/views/columns/book_cases/oranged-pilled.blade.php
@@ -8,7 +8,7 @@
@endif
💊 Orange Pill Now
- Details
+ Details
@else
diff --git a/resources/views/livewire/book-case/book-case-table.blade.php b/resources/views/livewire/book-case/book-case-table.blade.php
index 7a3c08e5..4bf8ffc1 100644
--- a/resources/views/livewire/book-case/book-case-table.blade.php
+++ b/resources/views/livewire/book-case/book-case-table.blade.php
@@ -4,7 +4,7 @@
{{-- MAIN --}}
{{-- FOOTER --}}
diff --git a/routes/web.php b/routes/web.php
index fc5e097f..acd64b25 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -14,21 +14,21 @@ Route::get('/auth/ln', \App\Http\Livewire\Auth\LNUrlAuth::class)
* */
Route::middleware([])
->as('school.')
- ->prefix('school')
+ ->prefix('/{country:code}/school')
->group(function () {
- Route::get('/{country:code}/table/city', \App\Http\Livewire\School\CityTable::class)
+ Route::get('/city', \App\Http\Livewire\School\CityTable::class)
->name('table.city');
- Route::get('/{country:code}/table/lecturer', \App\Http\Livewire\School\LecturerTable::class)
+ Route::get('/lecturer', \App\Http\Livewire\School\LecturerTable::class)
->name('table.lecturer');
- Route::get('/{country:code}/table/venue', \App\Http\Livewire\School\VenueTable::class)
+ Route::get('/venue', \App\Http\Livewire\School\VenueTable::class)
->name('table.venue');
- Route::get('/{country:code}/table/course', \App\Http\Livewire\School\CouseTable::class)
+ Route::get('/course', \App\Http\Livewire\School\CouseTable::class)
->name('table.course');
- Route::get('/{country:code}/table/event', \App\Http\Livewire\School\EventTable::class)
+ Route::get('/event', \App\Http\Livewire\School\EventTable::class)
->name('table.event');
});
@@ -37,12 +37,12 @@ Route::middleware([])
* */
Route::middleware([])
->as('library.')
- ->prefix('library')
+ ->prefix('/{country:code}/library')
->group(function () {
- Route::get('/{country:code}/table/library-item', \App\Http\Livewire\Library\LibraryTable::class)
+ Route::get('/library-item', \App\Http\Livewire\Library\LibraryTable::class)
->name('table.libraryItems');
- Route::get('/{country:code}/table/content-creator', \App\Http\Livewire\Library\LibraryTable::class)
+ Route::get('/content-creator', \App\Http\Livewire\Library\LibraryTable::class)
->name('table.lecturer');
});
@@ -51,12 +51,12 @@ Route::middleware([])
* */
Route::middleware([])
->as('bookCases.')
- ->prefix('book-cases')
+ ->prefix('/{country:code}/book-cases')
->group(function () {
- Route::get('/{country:code}/table/city', \App\Http\Livewire\BookCase\CityTable::class)
+ Route::get('/city', \App\Http\Livewire\BookCase\CityTable::class)
->name('table.city');
- Route::get('/table/book-case', \App\Http\Livewire\BookCase\BookCaseTable::class)
+ Route::get('/overview', \App\Http\Livewire\BookCase\BookCaseTable::class)
->name('table.bookcases');
Route::get('/book-case/{bookCase}', \App\Http\Livewire\BookCase\CommentBookCase::class)
@@ -68,9 +68,9 @@ Route::middleware([])
* */
Route::middleware([])
->as('bitcoinEvent.')
- ->prefix('event')
+ ->prefix('/{country:code}/event')
->group(function () {
- Route::get('/{country:code}/table/event', \App\Http\Livewire\BitcoinEvent\BitcoinEventTable::class)
+ Route::get('overview', \App\Http\Livewire\BitcoinEvent\BitcoinEventTable::class)
->name('table.bitcoinEvent');
});
@@ -80,11 +80,11 @@ Route::middleware([])
* */
Route::middleware([])
->as('meetup.')
- ->prefix('meetup')
+ ->prefix('/{country:code}/meetup')
->group(function () {
- Route::get('/{country:code}/table/meetup', \App\Http\Livewire\Meetup\MeetupTable::class)
+ Route::get('overview', \App\Http\Livewire\Meetup\MeetupTable::class)
->name('table.meetup');
- Route::get('/{country:code}/table/meetup-events', \App\Http\Livewire\Meetup\MeetupEventTable::class)
+ Route::get('/meetup-events', \App\Http\Livewire\Meetup\MeetupEventTable::class)
->name('table.meetupEvent');
});