{# # Shared import modal with drag & drop file upload. # # Parameters: # prefix - Unique prefix for element IDs (e.g. 'tag', 'group', 'tld', 'dnsZone') # title - Modal title (e.g. 'Import Tags') # action - Form POST action URL # accept - File input accept attribute (default: '.csv,.json') # file_hint - Accepted file types hint (default: 'CSV, JSON') # format_html - Raw HTML for the "Expected Format" info block # submit_label - Submit button text (default: title) # input_name - File input name attribute (default: 'import_file') # extra_fields - Optional raw HTML for extra form fields (textarea, etc.) #} {% set _accept = accept|default('.csv,.json') %} {% set _file_hint = file_hint|default('CSV, JSON') %} {% set _submit = submit_label|default(title) %} {% set _input_name = input_name|default('import_file') %}