         $0.right.equalTo(0)
         $0.top.equalTo(0)
       }
-//      closeButton.frame = onboardCloseButtonFrame
-
-//      labelSize.width -= onboardCloseButtonSize.width + dimension.offset
       
       rightMostView = closeButton
     }

      }
      
      if details.acceptAction != nil {
//        let xPos = rejectButton.frame.minX - onboardButtonSize.width + 1
//        let yPos = CGFloat(0)
//        acceptButton.frame.origin = CGPoint(x: xPos, y: yPos)
//        acceptButton.frame.size = onboardButtonSize
//        
//        labelSize.width -= onboardButtonSize.width
        
        acceptButton.snp.makeConstraints {
          $0.size.equalTo(onboardButtonSize)
          $0.right.equalTo(rejectButton.snp.left)

    textLabel.snp.makeConstraints {
      $0.top.equalTo(dimension.offset)
      $0.left.equalTo(leftMostView?.snp.right ?? self).offset(8)
      $0.right.equalTo(rightMostView?.snp.left ?? self).offset(-8)
      $0.bottom.equalTo(-dimension.offset)
    }
  }
  
  fileprivate func isHaveOption() -> Bool {
