fix(mac): avoid buttonStyle ternary

main
Peter Steinberger 2025-12-21 00:48:58 +00:00
parent 406a94bf76
commit aa198594fd
1 changed files with 11 additions and 4 deletions

View File

@ -334,10 +334,17 @@ private struct SkillRow: View {
.buttonStyle(.borderedProminent)
.disabled(self.isBusy)
}
Button("Install on This Mac") { self.onInstall(option, .local) }
.buttonStyle(self.showGatewayInstall ? .bordered : .borderedProminent)
.disabled(self.isBusy)
.help(self.localInstallNeedsSwitch ? "Switches to Local mode to install on this Mac." : "")
if self.showGatewayInstall {
Button("Install on This Mac") { self.onInstall(option, .local) }
.buttonStyle(.bordered)
.disabled(self.isBusy)
.help(self.localInstallNeedsSwitch ? "Switches to Local mode to install on this Mac." : "")
} else {
Button("Install on This Mac") { self.onInstall(option, .local) }
.buttonStyle(.borderedProminent)
.disabled(self.isBusy)
.help(self.localInstallNeedsSwitch ? "Switches to Local mode to install on this Mac." : "")
}
}
}
} else {