diff --git a/app/Livewire/NavbarDeleteTeam.php b/app/Livewire/NavbarDeleteTeam.php
new file mode 100644
index 000000000..ec196c154
--- /dev/null
+++ b/app/Livewire/NavbarDeleteTeam.php
@@ -0,0 +1,35 @@
+delete();
+
+ $currentTeam->members->each(function ($user) use ($currentTeam) {
+ if ($user->id === auth()->user()->id) {
+ return;
+ }
+ $user->teams()->detach($currentTeam);
+ $session = DB::table('sessions')->where('user_id', $user->id)->first();
+ if ($session) {
+ DB::table('sessions')->where('id', $session->id)->delete();
+ }
+ });
+
+ refreshSession();
+
+ return redirect()->route('team.index');
+ }
+
+ public function render()
+ {
+ return view('livewire.navbar-delete-team');
+ }
+}
diff --git a/resources/views/components/navbar.blade.php b/resources/views/components/navbar.blade.php
index fbb5291fb..7da619377 100644
--- a/resources/views/components/navbar.blade.php
+++ b/resources/views/components/navbar.blade.php
@@ -351,6 +351,9 @@
@endif
+ @if (!isSubscribed() && isCloud() && auth()->user()->teams()->get()->count() > 1)
+