How To Dynamically Adjust Layout In Swiftui