I realise I can use .frame(maxWidth: .infinity).
Needing to create a custom .buttonStyle is somewhat annoying (and this is needed otherwise the full width of the button is not clickable).
I want to use my full-width button in combination with other standard modifiers: .controlSize, .tint, etc It is beyond me how to get these to work when also applying my custom buttonStyle.
This is such a common button style among all sorts of different apps. Why is it so awkward?