Skip to content

Commit bb0d090

Browse files
Undo all changes to the dropdown shortcode
1 parent ea2b776 commit bb0d090

4 files changed

Lines changed: 76 additions & 82 deletions

File tree

doc/content/user_guide/web-components.md

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,11 @@ Content of the third card.
147147
{{< card >}}
148148
title = 'A card with a dropdown menu'
149149
body = '''
150-
{{< dropdown
151-
title="Click to expand dropdown"
152-
icon="fa-solid fa-eye"
153-
body="Hidden content"
154-
>}}
150+
{{< dropdown >}}
151+
title = 'Click to expand dropdown'
152+
icon = 'fa-solid fa-eye'
153+
body = 'Hidden content'
154+
{{< /dropdown >}}
155155
'''
156156
{{< /card >}}
157157

@@ -297,36 +297,34 @@ An admonition for reference.
297297
And some admonition content.
298298
:::
299299

300-
{{< dropdown body="And with no title and some content!" >}}
301-
302-
<!-- prettier-ignore-start -->
303-
304-
{{< dropdown
305-
title="With a title"
306-
body="And some content!"
307-
>}}
308-
309-
{{< dropdown
310-
title="With a title and icon"
311-
icon="fa-solid fa-lock-open"
312-
body="And some content and an icon!"
313-
>}}
314-
315-
{{< dropdown
316-
title="A primary color dropdown"
317-
icon="fa-solid fa-lock-open"
318-
color="primary"
319-
body="And some content and an icon!"
320-
>}}
321-
322-
{{< dropdown
323-
title="A secondary color dropdown"
324-
icon="fa-solid fa-eye"
325-
color="secondary"
326-
body="And some content and an icon!"
327-
>}}
328-
329-
<!-- prettier-ignore-end -->
300+
{{< dropdown >}}
301+
body = 'And with no title and some content!'
302+
{{< /dropdown >}}
303+
304+
{{< dropdown >}}
305+
title = 'With a title'
306+
body = 'And some content!'
307+
{{< /dropdown >}}
308+
309+
{{< dropdown >}}
310+
title = 'With a title and icon'
311+
icon = 'fa-solid fa-lock-open'
312+
body = 'And some content and an icon!'
313+
{{< /dropdown >}}
314+
315+
{{< dropdown >}}
316+
title = 'A primary color dropdown'
317+
icon = 'fa-solid fa-lock-open'
318+
color = 'primary'
319+
body = 'And some content and an icon!'
320+
{{< /dropdown >}}
321+
322+
{{< dropdown >}}
323+
title = 'A secondary color dropdown'
324+
icon = 'fa-solid fa-eye'
325+
color = 'secondary'
326+
body = 'And some content and an icon!'
327+
{{< /dropdown >}}
330328

331329
## Copybuttons
332330

layouts/shortcodes/card.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@
2626
{{< card >}}
2727
title = 'A card with a dropdown menu'
2828
body = '''
29-
{{< dropdown
30-
title="Click to expand dropdown"
31-
icon="fa-solid fa-eye"
32-
body="Hidden content"
33-
>}}
29+
{{< dropdown >}}
30+
title = 'Click to expand dropdown'
31+
icon = 'fa-solid fa-eye'
32+
body = 'Hidden content'
33+
{{< /dropdown >}}
3434
'''
3535
{{< /card >}}
3636

layouts/shortcodes/dropdown.html

Lines changed: 33 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,59 +2,55 @@
22

33
doc: Dropdowns
44

5-
{{< dropdown
6-
body="And with no title and some content!"
7-
>}}
8-
9-
{{< dropdown
10-
title="With a title"
11-
body="And some content!"
12-
>}}
13-
14-
{{< dropdown
15-
title="With a title and icon"
16-
icon="fa-solid fa-lock-open"
17-
body="And some content and an icon!"
18-
>}}
19-
20-
{{< dropdown
21-
title="A primary color dropdown"
22-
icon="fa-solid fa-lock-open"
23-
color="primary"
24-
body="And some content and an icon!"
25-
>}}
26-
27-
{{< dropdown
28-
title="A secondary color dropdown"
29-
icon="fa-solid fa-eye"
30-
color="secondary"
31-
body="And some content and an icon!"
32-
>}}
5+
{{< dropdown >}}
6+
body = 'And with no title and some content!'
7+
{{< /dropdown >}}
8+
9+
{{< dropdown >}}
10+
title = 'With a title'
11+
body = 'And some content!'
12+
{{< /dropdown >}}
13+
14+
{{< dropdown >}}
15+
title = 'With a title and icon'
16+
icon = 'fa-solid fa-lock-open'
17+
body = 'And some content and an icon!'
18+
{{< /dropdown >}}
19+
20+
{{< dropdown >}}
21+
title = 'A primary color dropdown'
22+
icon = 'fa-solid fa-lock-open'
23+
color = 'primary'
24+
body = 'And some content and an icon!'
25+
{{< /dropdown >}}
26+
27+
{{< dropdown >}}
28+
title = 'A secondary color dropdown'
29+
icon = 'fa-solid fa-eye'
30+
color = 'secondary'
31+
body = 'And some content and an icon!'
32+
{{< /dropdown >}}
3333

3434
*/}}
3535

36-
{{- $dropdown := dict -}}
37-
{{- range $key, $value := .Params -}}
38-
{{- $dropdown = merge $dropdown (dict $key $value) -}}
39-
{{- end -}}
40-
36+
{{- $data := .Inner | transform.Unmarshal -}}
4137
<details class="sd-card sd-dropdown sd-mb-3">
42-
{{- with $dropdown.color }}
38+
{{- with $data.color }}
4339
<summary class="sd-summary-title sd-card-header sd-bg-{{ . }} sd-bg-text-{{ . }}">
4440
{{- else }}
4541
<summary class="sd-summary-title sd-card-header">
4642
{{- end }}
47-
{{- with $dropdown.icon }}
43+
{{- with $data.icon }}
4844
<span class="sd-summary-icon"><i class="fa {{ . }}"></i></span>
4945
{{- end }}
50-
{{- with $dropdown.title }}
46+
{{- with $data.title }}
5147
{{- . }}
5248
{{- else }}
5349
<i class="fas fa-ellipsis-h"></i>&nbsp;
5450
{{- end }}
5551
</summary>
5652
<div class="sd-summary-content sd-card-body">
57-
{{- with (trim $dropdown.body "\n") }}
53+
{{- with (trim $data.body "\n") }}
5854
{{- . | markdownify }}
5955
{{- end }}
6056
</div>

layouts/shortcodes/grid.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@
4949
type = 'card'
5050
title = 'A card with a dropdown menu'
5151
body = '''
52-
{{< dropdown
53-
title="Click to expand dropdown"
54-
icon="fa-solid fa-eye"
55-
body="Hidden content"
56-
>}}
52+
{{< dropdown >}}
53+
title = 'Click to expand dropdown'
54+
icon = 'fa-solid fa-eye'
55+
body = 'Hidden content'
56+
{{< /dropdown >}}
5757
'''
5858

5959
[[item]]

0 commit comments

Comments
 (0)