{{- /* Check if any React components are requested in the front matter */ -}} {{- $reactParams := .Params.react -}} {{- if $reactParams -}} {{- /* Include the React core partial once */ -}} {{- partialCached "react/core.html" . "react-core" -}} {{- /* reactParams is is true (and not a list), skip adding components */ -}} {{- if not (eq $reactParams true) -}} {{- /* Loop over each requested component and include its corresponding partial */ -}} {{- range $component := $reactParams -}} {{- $reactComponent := printf "react/%s" $component -}} {{- $componentPartial := printf "%s.html" $reactComponent -}} {{- partialCached $componentPartial . (string $reactComponent) -}} {{- end -}} {{- end -}} {{- end -}}