-
-
diff --git a/resources/views/components/club-modal.blade.php b/resources/views/components/club-modal.blade.php
index afbcb18..ffefd04 100644
--- a/resources/views/components/club-modal.blade.php
+++ b/resources/views/components/club-modal.blade.php
@@ -291,7 +291,7 @@
}
/* ISSUE 4 FIX: Map container styles */
- #clubMap {
+ #modalClubMap {
height: 400px;
width: 100%;
border-radius: 0.5rem;
diff --git a/resources/views/components/club-modal/tabs/location.blade.php b/resources/views/components/club-modal/tabs/location.blade.php
index b0b71cb..3fb7755 100644
--- a/resources/views/components/club-modal/tabs/location.blade.php
+++ b/resources/views/components/club-modal/tabs/location.blade.php
@@ -266,7 +266,7 @@
const lng = parseFloat(document.getElementById('gps_long')?.value) || 50.5577;
// ISSUE 4 FIX: Initialize map without attribution control
- clubMap = L.map('clubMap', {
+ clubMap = L.map('modalClubMap', {
attributionControl: false // Disable attribution
}).setView([lat, lng], 13);
diff --git a/resources/views/components/member-create-modal.blade.php b/resources/views/components/member-create-modal.blade.php
new file mode 100644
index 0000000..e21092d
--- /dev/null
+++ b/resources/views/components/member-create-modal.blade.php
@@ -0,0 +1,286 @@
+
+
+
+@push('scripts')
+
+@endpush
diff --git a/routes/web.php b/routes/web.php
index 9a0d534..6f39c6a 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -182,6 +182,7 @@ Route::middleware(['auth', 'verified'])->group(function () {
Route::get('/family/create', function () {
return redirect()->route('members.create');
})->name('family.create');
+ Route::post('/family', [FamilyController::class, 'store'])->name('family.store');
Route::get('/family/{id}', function ($id) {
return redirect()->route('member.show', $id);
})->name('family.show');