Skip to content

Instantly share code, notes, and snippets.

@Vzhukov74
Created June 7, 2022 10:51
Show Gist options
  • Save Vzhukov74/3ee691dac627de61d48bb1e926375f87 to your computer and use it in GitHub Desktop.
Save Vzhukov74/3ee691dac627de61d48bb1e926375f87 to your computer and use it in GitHub Desktop.
struct LoseMsgView: View {
let word: String
let onNewGame: () -> Void
var body: some View {
VStack(spacing: 8) {
Text(word)
.font(Font.title)
.padding(.top, 12)
Text("Упс, вы исчерпали все попытки!")
.font(Font.subheadline)
.padding(.horizontal, 16)
Button(action: onNewGame) {
Text("Продолжить")
.font(Font.headline)
.foregroundColor(Color.white)
.padding(.horizontal, 16)
}
.frame(height: 44)
.background(Color.green)
.cornerRadius(24)
.padding(.top, 16)
.padding(.bottom, 16)
}
.background(Color.white)
.cornerRadius(8)
.shadow(color: Color(white: 0, opacity: 0.5), radius: 8, x: 4, y: 4)
}
}
struct LoseMsgView_Previews: PreviewProvider {
static var previews: some View {
LoseMsgView(word: "Привет", onNewGame: {})
.previewLayout(.sizeThatFits)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment