| 1234567891011121314151617181920212223242526 |
- import AppKit
- import Foundation
- @MainActor
- @Observable
- final class SettingsViewModel {
- func openWebsite() {
- open(AppLinks.website)
- }
- func openPrivacyPolicy() {
- open(AppLinks.privacy)
- }
- func openTermsAndConditions() {
- open(AppLinks.terms)
- }
- func openSupport() {
- open(AppLinks.support)
- }
- private func open(_ url: URL) {
- NSWorkspace.shared.open(url)
- }
- }
|