Skip to content

Commit c06f71c

Browse files
committed
~ BrewPackageDetails → Observable
1 parent 6211dc9 commit c06f71c

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

Cork/Localizable.xcstrings

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5479,6 +5479,9 @@
54795479
}
54805480
}
54815481
}
5482+
},
5483+
"action.intents.get-installed-packages.short-title" : {
5484+
54825485
},
54835486
"action.open-terminal" : {
54845487
"localizations" : {

Cork/Models/Packages/Brew Package Details.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ enum PinningUnpinningError: LocalizedError
2222
}
2323
}
2424

25-
@MainActor
26-
class BrewPackageDetails: ObservableObject
25+
@Observable @MainActor
26+
class BrewPackageDetails
2727
{
2828
// MARK: - Immutable properties
2929

@@ -43,8 +43,8 @@ class BrewPackageDetails: ObservableObject
4343

4444
// MARK: - Mutable properties
4545

46-
@Published var dependents: [String]?
47-
@Published var pinned: Bool
46+
var dependents: [String]?
47+
var pinned: Bool
4848

4949
// MARK: - Init
5050

Cork/Views/Packages/Package Details/Sub-Views/Package Detail Header Complex.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ struct PackageDetailHeaderComplex: View
2121

2222
var isInPreviewWindow: Bool
2323

24-
@ObservedObject var packageDetails: BrewPackageDetails
24+
@Bindable var packageDetails: BrewPackageDetails
2525

2626
let isLoadingDetails: Bool
2727

Cork/Views/Packages/Package Details/Sub-Views/Package Modification Buttons.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ struct PackageModificationButtons: View
2121
@Environment(OutdatedPackagesTracker.self) var outdatedPackagesTracker: OutdatedPackagesTracker
2222

2323
let package: BrewPackage
24-
@ObservedObject var packageDetails: BrewPackageDetails
24+
@Bindable var packageDetails: BrewPackageDetails
2525

2626
let isLoadingDetails: Bool
2727

0 commit comments

Comments
 (0)