Skip to content

Commit 9303ff4

Browse files
committed
rename template Iif
1 parent 40ae095 commit 9303ff4

36 files changed

+93
-93
lines changed

modules/templates/helper.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ func NewFuncMap() template.FuncMap {
3535
// -----------------------------------------------------------------
3636
// html/template related functions
3737
"dict": dict, // it's lowercase because this name has been widely used. Our other functions should have uppercase names.
38-
"Iif": iif,
38+
"Ternary": ternary,
3939
"Eval": evalTokens,
4040
"SafeHTML": safeHTML,
4141
"HTMLFormat": htmlFormat,
@@ -233,9 +233,9 @@ func dotEscape(raw string) string {
233233
return strings.ReplaceAll(raw, ".", "\u200d.\u200d")
234234
}
235235

236-
// iif is an "inline-if", similar util.Iif[T] but templates need the non-generic version,
237-
// and it could be simply used as "{{iif expr trueVal}}" (omit the falseVal).
238-
func iif(condition any, vals ...any) any {
236+
// ternary is an "inline-if", similar util.Ternary[T] but templates need the non-generic version,
237+
// and it can be simply used as "{{ternary expr trueVal}}" (omit the falseVal).
238+
func ternary(condition any, vals ...any) any {
239239
if isTemplateTruthy(condition) {
240240
return vals[0]
241241
} else if len(vals) > 1 {

modules/templates/helper_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func TestSanitizeHTML(t *testing.T) {
6767

6868
func TestTemplateIif(t *testing.T) {
6969
tmpl := template.New("test")
70-
tmpl.Funcs(template.FuncMap{"Iif": iif})
70+
tmpl.Funcs(template.FuncMap{"Iif": ternary})
7171
template.Must(tmpl.Parse(`{{if .Value}}true{{else}}false{{end}}:{{Iif .Value "true" "false"}}`))
7272

7373
cases := []any{nil, false, true, "", "string", 0, 1}

templates/admin/auth/list.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<td>{{.ID}}</td>
2626
<td><a href="{{AppSubUrl}}/-/admin/auths/{{.ID}}">{{.Name}}</a></td>
2727
<td>{{.TypeName}}</td>
28-
<td>{{svg (Iif .IsActive "octicon-check" "octicon-x")}}</td>
28+
<td>{{svg (Ternary .IsActive "octicon-check" "octicon-x")}}</td>
2929
<td>{{DateUtils.AbsoluteShort .UpdatedUnix}}</td>
3030
<td>{{DateUtils.AbsoluteShort .CreatedUnix}}</td>
3131
<td><a href="{{AppSubUrl}}/-/admin/auths/{{.ID}}">{{svg "octicon-pencil"}}</a></td>

templates/admin/config.tmpl

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
<dt>{{ctx.Locale.Tr "admin.config.domain"}}</dt>
1717
<dd>{{.Domain}}</dd>
1818
<dt>{{ctx.Locale.Tr "admin.config.offline_mode"}}</dt>
19-
<dd>{{svg (Iif .OfflineMode "octicon-check" "octicon-x")}}</dd>
19+
<dd>{{svg (Ternary .OfflineMode "octicon-check" "octicon-x")}}</dd>
2020
<dt>{{ctx.Locale.Tr "admin.config.disable_router_log"}}</dt>
21-
<dd>{{svg (Iif .DisableRouterLog "octicon-check" "octicon-x")}}</dd>
21+
<dd>{{svg (Ternary .DisableRouterLog "octicon-check" "octicon-x")}}</dd>
2222

2323
<div class="divider"></div>
2424

@@ -55,10 +55,10 @@
5555
<div class="ui attached table segment">
5656
<dl class="admin-dl-horizontal">
5757
<dt>{{ctx.Locale.Tr "admin.config.ssh_enabled"}}</dt>
58-
<dd>{{svg (Iif (not .SSH.Disabled) "octicon-check" "octicon-x")}}</dd>
58+
<dd>{{svg (Ternary (not .SSH.Disabled) "octicon-check" "octicon-x")}}</dd>
5959
{{if not .SSH.Disabled}}
6060
<dt>{{ctx.Locale.Tr "admin.config.ssh_start_builtin_server"}}</dt>
61-
<dd>{{svg (Iif .SSH.StartBuiltinServer "octicon-check" "octicon-x")}}</dd>
61+
<dd>{{svg (Ternary .SSH.StartBuiltinServer "octicon-check" "octicon-x")}}</dd>
6262
<dt>{{ctx.Locale.Tr "admin.config.ssh_domain"}}</dt>
6363
<dd>{{.SSH.Domain}}</dd>
6464
<dt>{{ctx.Locale.Tr "admin.config.ssh_port"}}</dt>
@@ -74,7 +74,7 @@
7474
<dt>{{ctx.Locale.Tr "admin.config.ssh_keygen_path"}}</dt>
7575
<dd>{{.SSH.KeygenPath}}</dd>
7676
<dt>{{ctx.Locale.Tr "admin.config.ssh_minimum_key_size_check"}}</dt>
77-
<dd>{{svg (Iif .SSH.MinimumKeySizeCheck "octicon-check" "octicon-x")}}</dd>
77+
<dd>{{svg (Ternary .SSH.MinimumKeySizeCheck "octicon-check" "octicon-x")}}</dd>
7878
{{if .SSH.MinimumKeySizeCheck}}
7979
<dt>{{ctx.Locale.Tr "admin.config.ssh_minimum_key_sizes"}}</dt>
8080
<dd>{{.SSH.MinimumKeySizes}}</dd>
@@ -90,7 +90,7 @@
9090
<div class="ui attached table segment">
9191
<dl class="admin-dl-horizontal">
9292
<dt>{{ctx.Locale.Tr "admin.config.lfs_enabled"}}</dt>
93-
<dd>{{svg (Iif .LFS.StartServer "octicon-check" "octicon-x")}}</dd>
93+
<dd>{{svg (Ternary .LFS.StartServer "octicon-check" "octicon-x")}}</dd>
9494
{{if .LFS.StartServer}}
9595
<dt>{{ctx.Locale.Tr "admin.config.lfs_content_path"}}</dt>
9696
<dd>{{JsonUtils.EncodeToString .LFS.Storage.ToShadowCopy}}</dd>
@@ -134,44 +134,44 @@
134134
<div class="ui attached table segment">
135135
<dl class="admin-dl-horizontal">
136136
<dt>{{ctx.Locale.Tr "admin.config.register_email_confirm"}}</dt>
137-
<dd>{{svg (Iif .Service.RegisterEmailConfirm "octicon-check" "octicon-x")}}</dd>
137+
<dd>{{svg (Ternary .Service.RegisterEmailConfirm "octicon-check" "octicon-x")}}</dd>
138138
<dt>{{ctx.Locale.Tr "admin.config.disable_register"}}</dt>
139-
<dd>{{svg (Iif .Service.DisableRegistration "octicon-check" "octicon-x")}}</dd>
139+
<dd>{{svg (Ternary .Service.DisableRegistration "octicon-check" "octicon-x")}}</dd>
140140
<dt>{{ctx.Locale.Tr "admin.config.allow_only_internal_registration"}}</dt>
141-
<dd>{{svg (Iif .Service.AllowOnlyInternalRegistration "octicon-check" "octicon-x")}}</dd>
141+
<dd>{{svg (Ternary .Service.AllowOnlyInternalRegistration "octicon-check" "octicon-x")}}</dd>
142142
<dt>{{ctx.Locale.Tr "admin.config.allow_only_external_registration"}}</dt>
143-
<dd>{{svg (Iif .Service.AllowOnlyExternalRegistration "octicon-check" "octicon-x")}}</dd>
143+
<dd>{{svg (Ternary .Service.AllowOnlyExternalRegistration "octicon-check" "octicon-x")}}</dd>
144144
<dt>{{ctx.Locale.Tr "admin.config.show_registration_button"}}</dt>
145-
<dd>{{svg (Iif .Service.ShowRegistrationButton "octicon-check" "octicon-x")}}</dd>
145+
<dd>{{svg (Ternary .Service.ShowRegistrationButton "octicon-check" "octicon-x")}}</dd>
146146
<dt>{{ctx.Locale.Tr "admin.config.enable_openid_signup"}}</dt>
147-
<dd>{{svg (Iif .Service.EnableOpenIDSignUp "octicon-check" "octicon-x")}}</dd>
147+
<dd>{{svg (Ternary .Service.EnableOpenIDSignUp "octicon-check" "octicon-x")}}</dd>
148148
<dt>{{ctx.Locale.Tr "admin.config.enable_openid_signin"}}</dt>
149-
<dd>{{svg (Iif .Service.EnableOpenIDSignIn "octicon-check" "octicon-x")}}</dd>
149+
<dd>{{svg (Ternary .Service.EnableOpenIDSignIn "octicon-check" "octicon-x")}}</dd>
150150
<dt>{{ctx.Locale.Tr "admin.config.require_sign_in_view"}}</dt>
151-
<dd>{{svg (Iif .Service.RequireSignInView "octicon-check" "octicon-x")}}</dd>
151+
<dd>{{svg (Ternary .Service.RequireSignInView "octicon-check" "octicon-x")}}</dd>
152152
<dt>{{ctx.Locale.Tr "admin.config.mail_notify"}}</dt>
153-
<dd>{{svg (Iif .Service.EnableNotifyMail "octicon-check" "octicon-x")}}</dd>
153+
<dd>{{svg (Ternary .Service.EnableNotifyMail "octicon-check" "octicon-x")}}</dd>
154154
<dt>{{ctx.Locale.Tr "admin.config.enable_captcha"}}</dt>
155-
<dd>{{svg (Iif .Service.EnableCaptcha "octicon-check" "octicon-x")}}</dd>
155+
<dd>{{svg (Ternary .Service.EnableCaptcha "octicon-check" "octicon-x")}}</dd>
156156
<dt>{{ctx.Locale.Tr "admin.config.default_keep_email_private"}}</dt>
157-
<dd>{{svg (Iif .Service.DefaultKeepEmailPrivate "octicon-check" "octicon-x")}}</dd>
157+
<dd>{{svg (Ternary .Service.DefaultKeepEmailPrivate "octicon-check" "octicon-x")}}</dd>
158158
<dt>{{ctx.Locale.Tr "admin.config.default_allow_create_organization"}}</dt>
159-
<dd>{{svg (Iif .Service.DefaultAllowCreateOrganization "octicon-check" "octicon-x")}}</dd>
159+
<dd>{{svg (Ternary .Service.DefaultAllowCreateOrganization "octicon-check" "octicon-x")}}</dd>
160160
<dt>{{ctx.Locale.Tr "admin.config.enable_timetracking"}}</dt>
161-
<dd>{{svg (Iif .Service.EnableTimetracking "octicon-check" "octicon-x")}}</dd>
161+
<dd>{{svg (Ternary .Service.EnableTimetracking "octicon-check" "octicon-x")}}</dd>
162162
{{if .Service.EnableTimetracking}}
163163
<dt>{{ctx.Locale.Tr "admin.config.default_enable_timetracking"}}</dt>
164-
<dd>{{svg (Iif .Service.DefaultEnableTimetracking "octicon-check" "octicon-x")}}</dd>
164+
<dd>{{svg (Ternary .Service.DefaultEnableTimetracking "octicon-check" "octicon-x")}}</dd>
165165
<dt>{{ctx.Locale.Tr "admin.config.default_allow_only_contributors_to_track_time"}}</dt>
166-
<dd>{{svg (Iif .Service.DefaultAllowOnlyContributorsToTrackTime "octicon-check" "octicon-x")}}</dd>
166+
<dd>{{svg (Ternary .Service.DefaultAllowOnlyContributorsToTrackTime "octicon-check" "octicon-x")}}</dd>
167167
{{end}}
168168
<dt>{{ctx.Locale.Tr "admin.config.default_visibility_organization"}}</dt>
169169
<dd>{{.Service.DefaultOrgVisibility}}</dd>
170170

171171
<dt>{{ctx.Locale.Tr "admin.config.no_reply_address"}}</dt>
172172
<dd>{{if .Service.NoReplyAddress}}{{.Service.NoReplyAddress}}{{else}}-{{end}}</dd>
173173
<dt>{{ctx.Locale.Tr "admin.config.default_enable_dependencies"}}</dt>
174-
<dd>{{svg (Iif .Service.DefaultEnableDependencies "octicon-check" "octicon-x")}}</dd>
174+
<dd>{{svg (Ternary .Service.DefaultEnableDependencies "octicon-check" "octicon-x")}}</dd>
175175
<div class="divider"></div>
176176
<dt>{{ctx.Locale.Tr "admin.config.active_code_lives"}}</dt>
177177
<dd>{{.Service.ActiveCodeLives}} {{ctx.Locale.Tr "tool.raw_minutes"}}</dd>
@@ -190,7 +190,7 @@
190190
<dt>{{ctx.Locale.Tr "admin.config.deliver_timeout"}}</dt>
191191
<dd>{{.Webhook.DeliverTimeout}} {{ctx.Locale.Tr "tool.raw_seconds"}}</dd>
192192
<dt>{{ctx.Locale.Tr "admin.config.skip_tls_verify"}}</dt>
193-
<dd>{{svg (Iif .Webhook.SkipTLSVerify "octicon-check" "octicon-x")}}</dd>
193+
<dd>{{svg (Ternary .Webhook.SkipTLSVerify "octicon-check" "octicon-x")}}</dd>
194194
</dl>
195195
</div>
196196

@@ -200,7 +200,7 @@
200200
<div class="ui attached table segment">
201201
<dl class="admin-dl-horizontal">
202202
<dt>{{ctx.Locale.Tr "admin.config.mailer_enabled"}}</dt>
203-
<dd>{{svg (Iif .MailerEnabled "octicon-check" "octicon-x")}}</dd>
203+
<dd>{{svg (Ternary .MailerEnabled "octicon-check" "octicon-x")}}</dd>
204204
{{if .MailerEnabled}}
205205
<dt>{{ctx.Locale.Tr "admin.config.mailer_name"}}</dt>
206206
<dd>{{.Mailer.Name}}</dd>
@@ -220,7 +220,7 @@
220220
<dt>{{ctx.Locale.Tr "admin.config.mailer_protocol"}}</dt>
221221
<dd>{{.Mailer.Protocol}}</dd>
222222
<dt>{{ctx.Locale.Tr "admin.config.mailer_enable_helo"}}</dt>
223-
<dd>{{svg (Iif .Mailer.EnableHelo "octicon-check" "octicon-x")}}</dd>
223+
<dd>{{svg (Ternary .Mailer.EnableHelo "octicon-check" "octicon-x")}}</dd>
224224
<dt>{{ctx.Locale.Tr "admin.config.mailer_smtp_addr"}}</dt>
225225
<dd>{{.Mailer.SMTPAddr}}</dd>
226226
<dt>{{ctx.Locale.Tr "admin.config.mailer_smtp_port"}}</dt>
@@ -287,7 +287,7 @@
287287
<dt>{{ctx.Locale.Tr "admin.config.session_life_time"}}</dt>
288288
<dd>{{.SessionConfig.Maxlifetime}} {{ctx.Locale.Tr "tool.raw_seconds"}}</dd>
289289
<dt>{{ctx.Locale.Tr "admin.config.https_only"}}</dt>
290-
<dd>{{svg (Iif .SessionConfig.Secure "octicon-check" "octicon-x")}}</dd>
290+
<dd>{{svg (Ternary .SessionConfig.Secure "octicon-check" "octicon-x")}}</dd>
291291
</dl>
292292
</div>
293293

@@ -297,7 +297,7 @@
297297
<div class="ui attached table segment">
298298
<dl class="admin-dl-horizontal">
299299
<dt>{{ctx.Locale.Tr "admin.config.git_disable_diff_highlight"}}</dt>
300-
<dd>{{svg (Iif .Git.DisableDiffHighlight "octicon-check" "octicon-x")}}</dd>
300+
<dd>{{svg (Ternary .Git.DisableDiffHighlight "octicon-check" "octicon-x")}}</dd>
301301
<dt>{{ctx.Locale.Tr "admin.config.git_max_diff_lines"}}</dt>
302302
<dd>{{.Git.MaxGitDiffLines}}</dd>
303303
<dt>{{ctx.Locale.Tr "admin.config.git_max_diff_line_characters"}}</dt>
@@ -329,7 +329,7 @@
329329
<dl class="admin-dl-horizontal">
330330
{{if .Loggers.xorm.IsEnabled}}
331331
<dt>{{ctx.Locale.Tr "admin.config.xorm_log_sql"}}</dt>
332-
<dd>{{svg (Iif $.LogSQL "octicon-check" "octicon-x")}}</dd>
332+
<dd>{{svg (Ternary $.LogSQL "octicon-check" "octicon-x")}}</dd>
333333
{{end}}
334334

335335
{{if .Loggers.access.IsEnabled}}

templates/admin/cron.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<td>{{DateUtils.FullTime .Next}}</td>
2727
<td>{{if gt .Prev.Year 1}}{{DateUtils.FullTime .Prev}}{{else}}-{{end}}</td>
2828
<td>{{.ExecTimes}}</td>
29-
<td {{if ne .Status ""}}data-tooltip-content="{{.FormatLastMessage ctx.Locale}}"{{end}} >{{if eq .Status ""}}—{{else}}{{svg (Iif (eq .Status "finished") "octicon-check" "octicon-x") 16}}{{end}}</td>
29+
<td {{if ne .Status ""}}data-tooltip-content="{{.FormatLastMessage ctx.Locale}}"{{end}} >{{if eq .Status ""}}—{{else}}{{svg (Ternary (eq .Status "finished") "octicon-check" "octicon-x") 16}}{{end}}</td>
3030
</tr>
3131
{{end}}
3232
</tbody>

templates/admin/emails/list.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,17 @@
4747
<td><a href="{{AppSubUrl}}/{{.Name | PathEscape}}">{{.Name}}</a></td>
4848
<td class="gt-ellipsis tw-max-w-48">{{.FullName}}</td>
4949
<td class="gt-ellipsis tw-max-w-48">{{.Email}}</td>
50-
<td>{{svg (Iif .IsPrimary "octicon-check" "octicon-x")}}</td>
50+
<td>{{svg (Ternary .IsPrimary "octicon-check" "octicon-x")}}</td>
5151
<td>
5252
{{if .CanChange}}
5353
<a class="show-modal" href data-modal="#change-email-modal" data-modal-uid="{{.UID}}"
5454
data-modal-email="{{.Email}}"
5555
data-modal-primary="{{if .IsPrimary}}1{{else}}0{{end}}"
5656
data-modal-activate="{{if .IsActivated}}0{{else}}1{{end}}">
57-
{{svg (Iif .IsActivated "octicon-check" "octicon-x")}}
57+
{{svg (Ternary .IsActivated "octicon-check" "octicon-x")}}
5858
</a>
5959
{{else}}
60-
{{svg (Iif .IsActivated "octicon-check" "octicon-x")}}
60+
{{svg (Ternary .IsActivated "octicon-check" "octicon-x")}}
6161
{{end}}
6262
</td>
6363
<td>

templates/admin/trace_tabs.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
<div class="tw-flex-1">
33
<div class="ui compact small menu">
44
{{if .ShowAdminPerformanceTraceTab}}
5-
<a class="item {{Iif .PageIsAdminMonitorPerfTrace "active"}}" href="{{AppSubUrl}}/-/admin/monitor/perftrace">{{ctx.Locale.Tr "admin.monitor.performance_logs"}}</a>
5+
<a class="item {{Ternary .PageIsAdminMonitorPerfTrace "active"}}" href="{{AppSubUrl}}/-/admin/monitor/perftrace">{{ctx.Locale.Tr "admin.monitor.performance_logs"}}</a>
66
{{end}}
7-
<a class="item {{Iif (eq .ShowGoroutineList "process") "active"}}" href="{{AppSubUrl}}/-/admin/monitor/stacktrace?show=process">{{ctx.Locale.Tr "admin.monitor.process"}}</a>
8-
<a class="item {{Iif (eq .ShowGoroutineList "stacktrace") "active"}}" href="{{AppSubUrl}}/-/admin/monitor/stacktrace?show=stacktrace">{{ctx.Locale.Tr "admin.monitor.stacktrace"}}</a>
7+
<a class="item {{Ternary (eq .ShowGoroutineList "process") "active"}}" href="{{AppSubUrl}}/-/admin/monitor/stacktrace?show=process">{{ctx.Locale.Tr "admin.monitor.process"}}</a>
8+
<a class="item {{Ternary (eq .ShowGoroutineList "stacktrace") "active"}}" href="{{AppSubUrl}}/-/admin/monitor/stacktrace?show=stacktrace">{{ctx.Locale.Tr "admin.monitor.stacktrace"}}</a>
99
</div>
1010
</div>
1111
<form target="_blank" action="{{AppSubUrl}}/-/admin/monitor/diagnosis" class="ui form">

templates/admin/user/list.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@
9393
{{end}}
9494
</td>
9595
<td class="gt-ellipsis tw-max-w-48">{{.Email}}</td>
96-
<td>{{svg (Iif .IsActive "octicon-check" "octicon-x")}}</td>
97-
<td>{{svg (Iif .IsRestricted "octicon-check" "octicon-x")}}</td>
98-
<td>{{svg (Iif (index $.UsersTwoFaStatus .ID) "octicon-check" "octicon-x")}}</td>
96+
<td>{{svg (Ternary .IsActive "octicon-check" "octicon-x")}}</td>
97+
<td>{{svg (Ternary .IsRestricted "octicon-check" "octicon-x")}}</td>
98+
<td>{{svg (Ternary (index $.UsersTwoFaStatus .ID) "octicon-check" "octicon-x")}}</td>
9999
<td>{{DateUtils.AbsoluteShort .CreatedUnix}}</td>
100100
{{if .LastLoginUnix}}
101101
<td>{{DateUtils.AbsoluteShort .LastLoginUnix}}</td>

templates/admin/user/view_details.tmpl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@
1515
</div>
1616
<div class="flex-item-body">
1717
<b>{{ctx.Locale.Tr "admin.users.auth_source"}}:</b>
18-
{{Iif (eq .LoginSource.ID 0) (ctx.Locale.Tr "admin.users.local") .LoginSource.Name}}
18+
{{Ternary (eq .LoginSource.ID 0) (ctx.Locale.Tr "admin.users.local") .LoginSource.Name}}
1919
</div>
2020
<div class="flex-item-body">
2121
<b>{{ctx.Locale.Tr "admin.users.activated"}}:</b>
22-
{{svg (Iif .User.IsActive "octicon-check" "octicon-x")}}
22+
{{svg (Ternary .User.IsActive "octicon-check" "octicon-x")}}
2323
</div>
2424
<div class="flex-item-body">
2525
<b>{{ctx.Locale.Tr "admin.users.prohibit_login"}}:</b>
26-
{{svg (Iif .User.ProhibitLogin "octicon-check" "octicon-x")}}
26+
{{svg (Ternary .User.ProhibitLogin "octicon-check" "octicon-x")}}
2727
</div>
2828
<div class="flex-item-body">
2929
<b>{{ctx.Locale.Tr "admin.users.restricted"}}:</b>
30-
{{svg (Iif .User.IsRestricted "octicon-check" "octicon-x")}}
30+
{{svg (Ternary .User.IsRestricted "octicon-check" "octicon-x")}}
3131
</div>
3232
<div class="flex-item-body">
3333
<b>{{ctx.Locale.Tr "settings.visibility"}}:</b>
@@ -37,7 +37,7 @@
3737
</div>
3838
<div class="flex-item-body">
3939
<b>{{ctx.Locale.Tr "admin.users.2fa"}}:</b>
40-
{{svg (Iif .TwoFactorEnabled "octicon-check" "octicon-x")}}
40+
{{svg (Ternary .TwoFactorEnabled "octicon-check" "octicon-x")}}
4141
</div>
4242
{{if .User.Language}}
4343
<div class="flex-item-body">

templates/org/home.tmpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@
2828
{{if and .ShowMemberAndTeamTab .ShowOrgProfileReadmeSelector}}
2929
<div class="tw-my-4">
3030
<div id="org-home-view-as-dropdown" class="ui dropdown jump">
31-
{{- $viewAsRole := Iif (.IsViewingOrgAsMember) (ctx.Locale.Tr "org.members.member") (ctx.Locale.Tr "settings.visibility.public") -}}
31+
{{- $viewAsRole := Ternary (.IsViewingOrgAsMember) (ctx.Locale.Tr "org.members.member") (ctx.Locale.Tr "settings.visibility.public") -}}
3232
<span class="text">{{svg "octicon-eye"}} {{ctx.Locale.Tr "org.view_as_role" $viewAsRole}}</span>
3333
{{svg "octicon-triangle-down" 14 "dropdown icon"}}
3434
<div class="menu">
3535
<a href="?view_as=public" class="item {{if not .IsViewingOrgAsMember}}selected{{end}}">
36-
{{svg "octicon-check" 14 (Iif (not .IsViewingOrgAsMember) "" "tw-invisible")}} {{ctx.Locale.Tr "settings.visibility.public"}}
36+
{{svg "octicon-check" 14 (Ternary (not .IsViewingOrgAsMember) "" "tw-invisible")}} {{ctx.Locale.Tr "settings.visibility.public"}}
3737
</a>
3838
<a href="?view_as=member" class="item {{if .IsViewingOrgAsMember}}selected{{end}}">
39-
{{svg "octicon-check" 14 (Iif .IsViewingOrgAsMember "" "tw-invisible")}} {{ctx.Locale.Tr "org.members.member"}}
39+
{{svg "octicon-check" 14 (Ternary .IsViewingOrgAsMember "" "tw-invisible")}} {{ctx.Locale.Tr "org.members.member"}}
4040
</a>
4141
</div>
4242
</div>

0 commit comments

Comments
 (0)