style: satisfy formatters

This commit is contained in:
Peter Steinberger
2025-12-14 04:02:58 +00:00
parent f6f69b408f
commit 357a1a982b
4 changed files with 17 additions and 6 deletions

View File

@@ -151,7 +151,10 @@ struct GeneralSettings: View {
.trimmingCharacters(in: .whitespacesAndNewlines).isEmpty)
}
MasterDiscoveryInlineList(discovery: self.masterDiscovery, currentTarget: self.state.remoteTarget) { master in
MasterDiscoveryInlineList(
discovery: self.masterDiscovery,
currentTarget: self.state.remoteTarget)
{ master in
self.applyDiscoveredMaster(master)
}
.padding(.leading, 58)

View File

@@ -27,7 +27,8 @@ struct MasterDiscoveryInlineList: View {
VStack(alignment: .leading, spacing: 6) {
ForEach(self.discovery.masters.prefix(6)) { master in
let target = self.suggestedSSHTarget(master)
let selected = target != nil && self.currentTarget?.trimmingCharacters(in: .whitespacesAndNewlines) == target
let selected = target != nil && self.currentTarget?
.trimmingCharacters(in: .whitespacesAndNewlines) == target
Button {
withAnimation(.spring(response: 0.25, dampingFraction: 0.9)) {
@@ -62,7 +63,9 @@ struct MasterDiscoveryInlineList: View {
.frame(maxWidth: .infinity, alignment: .leading)
.background(
RoundedRectangle(cornerRadius: 10, style: .continuous)
.fill(self.rowBackground(selected: selected, hovered: self.hoveredMasterID == master.id)))
.fill(self.rowBackground(
selected: selected,
hovered: self.hoveredMasterID == master.id)))
.overlay(
RoundedRectangle(cornerRadius: 10, style: .continuous)
.strokeBorder(
@@ -72,7 +75,8 @@ struct MasterDiscoveryInlineList: View {
}
.buttonStyle(.plain)
.onHover { hovering in
self.hoveredMasterID = hovering ? master.id : (self.hoveredMasterID == master.id ? nil : self.hoveredMasterID)
self.hoveredMasterID = hovering ? master
.id : (self.hoveredMasterID == master.id ? nil : self.hoveredMasterID)
}
}
}

View File

@@ -242,7 +242,10 @@ struct OnboardingView: View {
.frame(width: fieldWidth)
}
MasterDiscoveryInlineList(discovery: self.masterDiscovery, currentTarget: self.state.remoteTarget) { master in
MasterDiscoveryInlineList(
discovery: self.masterDiscovery,
currentTarget: self.state.remoteTarget)
{ master in
self.applyDiscoveredMaster(master)
}
.frame(width: fieldWidth, alignment: .leading)