         dataCenter.blockUser(with: floor.author.ID)
         NotificationCenter.default.post(name: .UserBlockStatusDidChangedNotification, object: nil)
 
-        submiting.value = true
+        isSubmitting.value = true
         _ = apiManager.report(topicID: "\(topic.topicID)", floorID: "\(floor.ID)", forumID: "\(forumID)", reason: content.value, formhash: formhash) { [weak self] error in
             guard let strongSelf = self else { return }
-            strongSelf.submiting.value = false
+            strongSelf.isSubmitting.value = false
             completion(error)
         }
     }

    let content = MutableProperty("")

    let canSubmit = MutableProperty(false)
    let submiting = MutableProperty(false)

    init(dataCenter: DataCenter, topic: S1Topic, floor: Floor) {
        self.dataCenter = dataCenter


        canSubmit <~ content.producer
            .map { $0.count > 0 }
            .combineLatest(with: isSubmitting.producer)
            .map { arg in arg.0 && !arg.1 }
    }

