mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-04-27 15:17:38 +00:00
Add manual kill button
This commit is contained in:
parent
6974e57f15
commit
d20b7e6656
1 changed files with 36 additions and 16 deletions
|
|
@ -689,6 +689,7 @@ private struct PortConfigurationView: View {
|
||||||
.foregroundColor(.orange)
|
.foregroundColor(.orange)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HStack(spacing: 8) {
|
||||||
if !conflict.alternativePorts.isEmpty {
|
if !conflict.alternativePorts.isEmpty {
|
||||||
HStack(spacing: 4) {
|
HStack(spacing: 4) {
|
||||||
Text("Try port:")
|
Text("Try port:")
|
||||||
|
|
@ -712,6 +713,25 @@ private struct PortConfigurationView: View {
|
||||||
.font(.caption)
|
.font(.caption)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Spacer()
|
||||||
|
|
||||||
|
Button {
|
||||||
|
Task {
|
||||||
|
await forceQuitConflictingProcess(conflict)
|
||||||
|
}
|
||||||
|
} label: {
|
||||||
|
HStack(spacing: 4) {
|
||||||
|
Image(systemName: "xmark.circle.fill")
|
||||||
|
.font(.caption)
|
||||||
|
Text("Kill Process")
|
||||||
|
.font(.caption)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.buttonStyle(.borderedProminent)
|
||||||
|
.controlSize(.small)
|
||||||
|
.tint(.red)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.padding(.vertical, 8)
|
.padding(.vertical, 8)
|
||||||
.padding(.horizontal, 12)
|
.padding(.horizontal, 12)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue