struct ContentView: View {
   let tipButton = TipButton()

   var body: some View {
      VStack {
         Button("Save") {
            print("Action Performed")
            tipButton.invalidate(reason: .actionPerformed)
         }
         .popoverTip(tipButton)
      }
      .padding()
      .task {
         try? Tips.configure([
            .displayFrequency(.daily)
         ])
      }
      Spacer()
   }
}