{# Template for adding or editing a server definition. Expected variables: - request: FastAPI request object - server: dictionary with server data (for editing or re-rendering on error), or None/empty dict (for adding) - error: error message (to display above the form, if provided) - action_url: URL where the form will be submitted - form_title: (optional) Title for the form (e.g., "Edit X" or "Add server") - submit_button_text: Text on the submit button - is_add_form: (optional, default=False) Flag indicating if this is an add form #} {% set form_prefix = 'single-add-' if is_add_form else 'edit-' %} {# Prefix for element IDs to avoid conflicts #} {% set server_data = server if server else {} %} {# Use empty dict if server not provided #} {% if form_title %}
{{ form_title }}
{% endif %} {% if error %}
error_outlineError: {{ error }}
{% endif %}
label
settings_ethernet
{% if not is_add_form %} cancelCancel {% endif %}