Skip to content

Commit 63fc637

Browse files
authored
feat(params): add the context parameter (#59)
1 parent 8531a35 commit 63fc637

File tree

5 files changed

+20
-3
lines changed

5 files changed

+20
-3
lines changed

i18n/en.toml

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
[parameter_context]
2+
other = "Context"
3+
14
[parameter_default]
25
other = "Default"
36

i18n/vi.toml

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
[parameter_context]
2+
other = "Context"
3+
14
[parameter_default]
25
other = "Default"
36

i18n/zh-hans.toml

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
[parameter_context]
2+
other = "上下文"
3+
14
[parameter_default]
25
other = "默认值"
36

i18n/zh-hant.toml

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
[parameter_context]
2+
other = "上下文"
3+
14
[parameter_default]
25
other = "默認值"
36

layouts/shortcodes/params.html

+8-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
{{- $heading := i18n "parameter_heading" }}
22
{{- $headingStartLevel := 2 }}
33
{{- $data := "" }}
4+
{{- $context := "" }}
45
{{- if .IsNamedParams }}
56
{{- $data = .Get "data" }}
67
{{- with .Get "heading" }}{{ $heading = . }}{{ end }}
78
{{- with .Get "headingStartLevel" }}{{ $headingStartLevel = . }}{{ end }}
9+
{{- with .Get "context" }}{{ $context = . }}{{ end }}
810
{{- else }}
911
{{- $data = .Get 0 }}
1012
{{- end }}
@@ -14,19 +16,22 @@
1416
{{- $paramHeadingLevel := add 1 $headingStartLevel }}
1517
{{- range $params }}
1618
{{- $name := printf (cond (default false .deprecated) "~~`%s`~~" "`%s`") .name }}
19+
{{- $ctx := default $context .context }}
1720
{{- printf "%s %s\n" (strings.Repeat $paramHeadingLevel "#") $name }}
1821
{{- printf
19-
"| %s | %s | %s | %s | %s |\n"
22+
"| %s | %s | %s | %s | %s | %s |\n"
2023
(i18n "parameter_name")
24+
(i18n "parameter_context")
2125
(i18n "parameter_type")
2226
(i18n "parameter_required")
2327
(i18n "parameter_default")
2428
(i18n "parameter_since")
2529
}}
26-
{{- printf "| --- | :-: | :-: | :-: | :-: |\n" }}
30+
{{- printf "| --- | :-: | :-: | :-: | :-: | :-: |\n" }}
2731
{{- printf
28-
"| %s | `%s` | %s | %s | %s |\n"
32+
"| %s | %s | `%s` | %s | %s | %s |\n"
2933
$name
34+
(cond (not $ctx) "-" $ctx | printf "`%s`")
3035
(default "string" .type)
3136
(cond (default false .required) "✓" "-")
3237
(cond (isset . "default") (printf "`%s`" (string .default)) "-")

0 commit comments

Comments
 (0)