     actionSheet.addAction(actionThree)
     return actionSheet
   }
-}
+
+  static func thirtyOptions() -> MDCActionSheetController {
+    let actionSheet = MDCActionSheetController(title: "Action sheet", message: messageString)
+    for i in 1...30 {
+      let action = MDCActionSheetAction(title: "Action \(i)",
+                                        image: UIImage(named: "Home"),
+                                        handler: nil)
+      actionSheet.addAction(action)
+    }
+    return actionSheet
+  }
+
+}

  var typographyScheme = MDCTypographyScheme()
  let tableView = UITableView()
  enum ActionSheetExampleType {
    case typical, title, message, noIcons, titleAndMessage, dynamicType, delayed
  }
  typealias ExamplesTuple = (label: String, type: ActionSheetExampleType)
  let data: [ExamplesTuple] = [

    ("No Icons", .noIcons),
    ("With Title and Message", .titleAndMessage),
    ("Dynamic Type Enabled", .dynamicType),
    ("Delayed", .delayed),
    ("Thirty Options", .thirtyOptions)
  ]
  let cellIdentifier = "BaseCell"

