diff --git a/app/Http/Livewire/Meetup/Form/MeetupForm.php b/app/Http/Livewire/Meetup/Form/MeetupForm.php index 149426ab..c0d9934d 100644 --- a/app/Http/Livewire/Meetup/Form/MeetupForm.php +++ b/app/Http/Livewire/Meetup/Form/MeetupForm.php @@ -39,7 +39,7 @@ class MeetupForm extends Component 'meetup.intro' => 'string|nullable', 'meetup.webpage' => 'string|url|nullable|required_without_all:meetup.telegram_link,meetup.nostr,meetup.twitter_username,meetup.matrix_group', 'meetup.nostr' => 'string|nullable|required_without_all:meetup.webpage,meetup.telegram_link,meetup.twitter_username,meetup.matrix_group', - 'meetup.twitter_username' => 'string|nullable|required_without_all:meetup.webpage,meetup.telegram_link,meetup.nostr,meetup.matrix_group', + 'meetup.twitter_username' => 'string|regex:/^[A-z0-9!@]+$/|nullable|required_without_all:meetup.webpage,meetup.telegram_link,meetup.nostr,meetup.matrix_group', 'meetup.matrix_group' => 'string|nullable|required_without_all:meetup.webpage,meetup.telegram_link,meetup.nostr,meetup.twitter_username' ]; } diff --git a/app/Http/Livewire/Tables/MeetupTable.php b/app/Http/Livewire/Tables/MeetupTable.php index b8ed35a2..1ca656aa 100644 --- a/app/Http/Livewire/Tables/MeetupTable.php +++ b/app/Http/Livewire/Tables/MeetupTable.php @@ -31,7 +31,14 @@ class MeetupTable extends DataTableComponent ]; }) ->setColumnSelectStatus(false) - ->setPerPage(10); + ->setPerPage(10) + ->setConfigurableAreas([ + 'toolbar-left-end' => [ + 'columns.meetups.areas.toolbar-left-end', [ + 'country' => $this->country, + ], + ], + ]); } public function filters(): array diff --git a/resources/views/columns/meetup_events/areas/toolbar-left-end.blade.php b/resources/views/columns/meetup_events/areas/toolbar-left-end.blade.php index 3fbaa302..32d95a84 100644 --- a/resources/views/columns/meetup_events/areas/toolbar-left-end.blade.php +++ b/resources/views/columns/meetup_events/areas/toolbar-left-end.blade.php @@ -3,4 +3,8 @@ {{ __('Register Meetup date') }} + + + {{ __('My meetups') }} + diff --git a/resources/views/columns/meetups/areas/toolbar-left-end.blade.php b/resources/views/columns/meetups/areas/toolbar-left-end.blade.php new file mode 100644 index 00000000..d87d92bf --- /dev/null +++ b/resources/views/columns/meetups/areas/toolbar-left-end.blade.php @@ -0,0 +1,10 @@ +
+ + + {{ __('Submit Meetup') }} + + + + {{ __('My meetups') }} + +
diff --git a/resources/views/livewire/meetup/world-map.blade.php b/resources/views/livewire/meetup/world-map.blade.php index efcb13d5..7977a16b 100644 --- a/resources/views/livewire/meetup/world-map.blade.php +++ b/resources/views/livewire/meetup/world-map.blade.php @@ -56,7 +56,7 @@
- +
{{-- FOOTER --}} diff --git a/resources/views/navigation-menu.blade.php b/resources/views/navigation-menu.blade.php index d76d6ec7..1cddca29 100644 --- a/resources/views/navigation-menu.blade.php +++ b/resources/views/navigation-menu.blade.php @@ -13,23 +13,6 @@