{{- $ratio := (split (.Get "ratio") ":") -}} {{- if strings.Contains .InnerDeindent "<--->" -}} {{- warnf "Columns shortcode separator '<--->' is deprecated, use markdown list instead." -}} {{- $attributes := partial "docs/text/mapper" (dict "attributes" (cond .IsNamedParams .Params dict) "merge" (dict "class" (slice "book-columns" "flex" "flex-wrap") "id" (printf "book-columns-%d" .Ordinal) ) ) -}}
{{- range $index, $content := split .InnerDeindent "<--->" -}} {{- $grow := default 1 (index $ratio $index) -}}
{{- $content | safeHTML -}}
{{- end -}}
{{- else -}} {{- if .Get "ratio" -}} {{- end -}} {{- $attributes := partial "docs/text/mapper" (dict "attributes" (cond .IsNamedParams .Params dict) "merge" (dict "class" (slice "book-columns") "id" (printf "book-columns-%d" .Ordinal) ) ) -}}
{{ .Inner | safeHTML -}}
{{- end -}}