Merge pull request #484 from mirceanton/feature-483-custom-alert

 Custom colors for alert shortcode
This commit is contained in:
Nuno Coração
2023-02-03 20:39:19 +00:00
committed by GitHub
2 changed files with 70 additions and 15 deletions
+38 -4
View File
@@ -1,8 +1,42 @@
<div class="flex px-4 py-3 rounded-md bg-primary-100 dark:bg-primary-900">
<span class="text-primary-400 ltr:pr-3 rtl:pl-3 flex items-center">
{{ partial "icon.html" (.Get 0 | default "triangle-exclamation") }}
{{ if .IsNamedParams }}
{{ $.Scratch.Set "icon" (default "triangle-exclamation" (.Get "icon") ) }}
{{ $.Scratch.Set "cardColor" (default "NULL" (.Get "cardColor") ) }}
{{ $.Scratch.Set "iconColor" (default "NULL" (.Get "iconColor") ) }}
{{ $.Scratch.Set "textColor" (default "NULL" (.Get "textColor") ) }}
{{ else }}
{{ $.Scratch.Set "icon" (default "triangle-exclamation" (.Get 0) ) }}
{{ $.Scratch.Set "cardColor" "NULL" }}
{{ $.Scratch.Set "iconColor" "NULL" }}
{{ $.Scratch.Set "textColor" "NULL" }}
{{ end }}
<div
{{ if eq ($.Scratch.Get "cardColor") "NULL" }}
class="flex px-4 py-3 rounded-md bg-primary-100 dark:bg-primary-900"
{{ else }}
class="flex px-4 py-3 rounded-md"
style="background-color: {{ $.Scratch.Get "cardColor" }}"
{{ end }}>
<span
{{ if eq ($.Scratch.Get "iconColor") "NULL" }}
class="text-primary-400 ltr:pr-3 rtl:pl-3 flex items-center"
{{ else }}
class="ltr:pr-3 rtl:pl-3 flex items-center"
style="color: {{ $.Scratch.Get "iconColor" }}"
{{ end }}>
{{ partial "icon.html" ($.Scratch.Get "icon") }}
</span>
<span class="dark:text-neutral-300">
<span
{{ if eq ($.Scratch.Get "textColor") "NULL" }}
class="dark:text-neutral-300"
{{ else }}
style="color: {{ $.Scratch.Get "textColor" }}"
{{ end }}>
{{- .Inner | markdownify -}}
</span>
</div>