{{#if isSimpleMode}}
{{#input-or-display editable=editing value=model.simple }} {{new-select classNames="form-control" content=lbModes value=model.simple localizedLabel=true }} {{/input-or-display}}
{{/if}}
{{#unless isSimpleMode}}
{{#input-or-display editable=editing value=consistentHashMode }}
{{/input-or-display}}
{{#if (eq consistentHashMode "header")}}
{{#input-or-display editable=editing value=model.consistentHash.httpHeaderName }} {{input type="text" value=model.consistentHash.httpHeaderName id=(concat elementId "-input-httpHeaderName") placeholder=(t "cruDestinationRule.loadBalancer.consistentHash.httpHeaderName.placeholder") }} {{/input-or-display}}
{{else if (eq consistentHashMode "cookie")}}
{{#input-or-display editable=editing value=model.model.consistentHash.httpCookie.name }} {{input type="text" value=model.consistentHash.httpCookie.name id=(concat elementId "-input-httpCookie-name") placeholder=(t "cruDestinationRule.loadBalancer.consistentHash.httpCookie.name.placeholder") }} {{/input-or-display}} {{#input-or-display editable=editing value=model.consistentHash.httpCookie.path }} {{input type="text" value=model.consistentHash.httpCookie.path id=(concat elementId "-input-httpCookie-path") placeholder=(t "cruDestinationRule.loadBalancer.consistentHash.httpCookie.path.placeholder") }} {{/input-or-display}} {{#input-or-display editable=editing value=model.consistentHash.httpCookie.ttl }} {{input type="text" value=model.consistentHash.httpCookie.ttl id=(concat elementId "-input-httpCookie-ttl") placeholder=(t "cruDestinationRule.loadBalancer.consistentHash.httpCookie.ttl.placeholder") }} {{/input-or-display}}
{{/if}}
{{#input-or-display editable=editing value=model.consistentHash.minimumRingSize }} {{input-integer min=0 value=model.consistentHash.minimumRingSize id=(concat elementId "-input-minimumRingSize") placeholder=(t "cruDestinationRule.loadBalancer.consistentHash.minimumRingSize.placeholder") }} {{/input-or-display}}
{{/unless}}