             [frontend.components.inputs :as inputs]
             [frontend.components.pieces.button :as button]
             [frontend.components.pieces.card :as card]
+            [frontend.components.pieces.empty-state :as empty-state]
             [frontend.components.pieces.form :as form]
             [frontend.components.pieces.dropdown :as dropdown]
             [frontend.components.pieces.icon :as icon]

             (om/build provisioning-profiles-table {:rows (->> osx-profiles
                                                              (map (partial merge {:project-name project-name
                                                                                   :vcs-type vcs-type})))})
             (om/build no-profiles-empty-state {:project-name project-name
                                                :add-profile #(om/set-state! owner :show-modal? true)}))
           (when show-modal?
             (om/build provisioning-profile-upload-modal
                       {:close-fn #(om/set-state! owner :show-modal? false)

             (om/build p12-key-table {:rows (->> osx-keys
                                                 (map (partial merge {:project-name project-name
                                                                      :vcs-type vcs-type})))})
             (empty-state/empty-state {:icon [:i.octicon.octicon-key]
                                       :heading (str project-name " has no code signing identities yet")
                                       :subheading "Apple Code Signing requires a valid Code Signing Identity (p12) file."
                                       :action (button/button {:on-click #(om/set-state! owner :show-modal? true)
                                                               :kind :primary}
                                                              "Upload Key")}))
           (when show-modal?
             (om/build p12-upload-modal {:close-fn #(om/set-state! owner :show-modal? false)
                                         :error-message error-message
