diff --git a/LocalPackage/Sources/Features/HouseworkFeature/HouseworkDetailView/HouseworkDetailView.swift b/LocalPackage/Sources/Features/HouseworkFeature/HouseworkDetailView/HouseworkDetailView.swift index 706ed000..4bac011b 100644 --- a/LocalPackage/Sources/Features/HouseworkFeature/HouseworkDetailView/HouseworkDetailView.swift +++ b/LocalPackage/Sources/Features/HouseworkFeature/HouseworkDetailView/HouseworkDetailView.swift @@ -27,8 +27,6 @@ public struct HouseworkDetailView: View { public var body: some View { mainContent() - .padding(.horizontal, .space16) - .padding(.bottom, .space24) .fullScreenLoadingIndicator(loadingState) .navigationTitle(item.title) .inlineNavigationBarTitleDisplayMode() @@ -51,20 +49,25 @@ public struct HouseworkDetailView: View { private extension HouseworkDetailView { func mainContent() -> some View { - VStack(spacing: .zero) { - HouseworkDetailItemListContent( - cohabitantMemberList: cohabitantStore.members, - item: item, - thanksMessages: HouseworkThanksMessage.make(item: item, memberList: cohabitantStore.members) - ) - Spacer() - HouseworkDetailActionContent( - isLoading: $loadingState.isLoading, - commonErrorContent: $commonErrorContent, - account: account, - item: item - ) + ScrollView { + VStack(spacing: .space40) { + HouseworkDetailItemListContent( + cohabitantMemberList: cohabitantStore.members, + item: item, + thanksMessages: HouseworkThanksMessage.make(item: item, memberList: cohabitantStore.members) + ) + HouseworkDetailActionContent( + isLoading: $loadingState.isLoading, + commonErrorContent: $commonErrorContent, + account: account, + item: item + ) + } + .padding(.horizontal, .space16) + .padding(.bottom, .space24) } + .scrollBounceBehavior(.basedOnSize) + .softTopScrollEdgeEffect() } } diff --git a/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-16-dark.1.png b/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-16-dark.1.png index 634bbe33..dea96310 100644 Binary files a/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-16-dark.1.png and b/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-16-dark.1.png differ diff --git a/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-16.1.png b/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-16.1.png index 93fa5db8..c8252e4b 100644 Binary files a/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-16.1.png and b/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-16.1.png differ diff --git a/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-SE-2nd-generation-dark.1.png b/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-SE-2nd-generation-dark.1.png index 3a7154d6..8a504738 100644 Binary files a/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-SE-2nd-generation-dark.1.png and b/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-SE-2nd-generation-dark.1.png differ diff --git a/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-SE-2nd-generation.1.png b/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-SE-2nd-generation.1.png index a7eecac2..650fb3e5 100644 Binary files a/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-SE-2nd-generation.1.png and b/hometeSnapshotTests/__Snapshots__/PreviewTests.generated/HouseworkDetailView_0-iPhone-SE-2nd-generation.1.png differ