{{ define "io_pattern.html" }} {{ template "demo_doc_start" . }} {{ template "demo_masthead" (dict "label" "Pattern Demo" "title" .Title "lead" "Canonical file transfer UX: import preview/confirm and export with explicit scope/format selection." "back_url" "/" "back_text" "← Back to catalog") }}

Import Workflow

{{ .ImportMessage }}
{{ range .PreviewRows }} {{ end }}
Row Code Name Qty Validation
{{ .RowNo }} {{ .ItemCode }} {{ .Name }} {{ .Qty }} {{ .Status }}
{{ if eq .ImportMode "preview" }} Review Import {{ else }} Back to preview Confirm & Import (demo) {{ end }}

Export Workflow

{{ .ExportMessage }}
Download CSV Reset

Demo export endpoint includes UTF-8 BOM and semicolon delimiter to illustrate spreadsheet compatibility patterns.

{{ template "demo_doc_end" . }} {{ end }}