Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 806 Bytes

File metadata and controls

40 lines (31 loc) · 806 Bytes

swiftui-smartnews-like-page-menu

Demo

Installation

Drag & Drop PageMenu folder into your project

Usage

struct ContentView: View {
  @State private var selection = 0
  let items = [
    PageMenuItem(
      title: "Page 1",
      color: .red,
      content: Text("Page 1")
    ),
    PageMenuItem(
      title: "Page 2",
      color: .pink,
      content: Text("Page 2")
    ),
    PageMenuItem(
      title: "Page 3",
      color: .orange,
      content: Text("Page 3")
    )
  ]

  var body: some View {
    PageMenu(selecton: $selection, items: items)
  }
}