style: satisfy formatters
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -823,7 +823,8 @@ describe("web auto-reply", () => {
|
||||
|
||||
const heartbeatCall = replyResolver.mock.calls.find(
|
||||
(call) =>
|
||||
call[0]?.Body === HEARTBEAT_PROMPT && call[0]?.MessageSid === "sid-main",
|
||||
call[0]?.Body === HEARTBEAT_PROMPT &&
|
||||
call[0]?.MessageSid === "sid-main",
|
||||
);
|
||||
expect(heartbeatCall?.[0]?.From).toBe("+1555");
|
||||
expect(heartbeatCall?.[0]?.To).toBe("+1555");
|
||||
|
||||
Reference in New Issue
Block a user