import SwiftUI

struct PostFeedView: View {
    let posts: [Post]
    let selectedPostID: UUID

    var body: some View {
        ScrollViewReader { proxy in
            ScrollView {
                LazyVStack(spacing: 24) {
                    ForEach(posts) { post in
                        PostDetailView(post: post)
                            .id(post.id)
                    }
                }
            }
            .navigationBarTitle("Feed", displayMode: .inline)
            .onAppear {
                proxy.scrollTo(selectedPostID, anchor: .center)
            }
        }
    }
}
