{{- $responsiveVals := slice "table-responsive" "table-responsive-none" "table-responsive-sm" "table-responsive-md" "table-responsive-lg" "table-responsive-xl" "table-responsive-xxl" -}} {{- $responsive := intersect .Params $responsiveVals -}} {{- $main := complement $responsive .Params -}} {{- if in $responsive "table-responsive-none" -}} {{- $responsive = "" -}} {{- else if not $responsive -}} {{ $responsive = (slice "table-responsive") -}} {{- end -}} {{- $input := .Inner | .Page.RenderString }} {{- $input = replace $input "style=\"text-align:left\"" "class=\"text-start\"" -}} {{- $input = replace $input "style=\"text-align:center\"" "class=\"text-center\"" -}} {{- $input = replace $input "style=\"text-align:right\"" "class=\"text-end\"" -}} {{- $class := delimit $main " " -}} {{- $old := "" -}} {{- $new := printf "
" $class -}} {{ $input := replace $input $old $new -}} {{- with $responsive }}
{{ end -}} {{ $input | safeHTML }} {{- with $responsive }}
{{ end -}}