.server_form h2 Spawn New Server - if @server_template p strong Template: = @server_template.name = form_with model: @server, local: true do |f| = hidden_field_tag :server_template_id, @server_template.id if @server_template - if @server.errors.any? .alert.alert--error h4 = pluralize(@server.errors.count, "error") ul - @server.errors.full_messages.each do |msg| li = msg .form-group = f.label :name = f.text_field :name, placeholder: "e.g., server1" .form-group = f.label :port = f.number_field :port, placeholder: "e.g., 27015" - if @server_template .template-preview h3 Template Configuration h4 Overlays - if @server_template.overlays.any? ol - @server_template.template_overlays.ordered.each do |to| li = to.overlay.name - else p None h4 Config Options - if @server_template.config.present? pre = @server_template.config - else p None h4 Startup Parameters - if @server_template.startup_params.present? pre = @server_template.startup_params - else p None .form-actions = f.submit "Spawn Server", class: "btn btn--primary" = link_to "Back", servers_path, class: "btn"