     # We need these fields in the constructor, because they're being set right away.
     @part = new ReactiveField null
     @previewPart = new ReactiveField null
-
-    @hoveredTemplate = new ReactiveField null
 
     # We use this when the user wants to choose a different template (and templates wouldn't be shown by default).
     @forceShowTemplates = new ReactiveField false


    @templateDescriptionInput = new LOI.Components.TranslationInput
      placeholderText: => @translation "Describe your design"

  renderTemplateNameInput: ->
    @templateNameInput.renderComponent @currentComponent()

    @hoveredTemplate template

  onMouseLeaveTemplate: (event) ->
    @hoveredTemplate null
