2023-09-05 20:00:28 +08:00
< h4 class = "ui top attached header" >
2023-09-06 18:11:06 +08:00
{{ .CustomHeaderTitle }}
2024-02-15 14:59:48 +01:00
< div class = "ui right type dropdown" >
2024-03-22 20:51:29 +01:00
< div class = "text tw-flex tw-items-center" >
2024-03-22 16:02:48 +01:00
{{ .ctxData.WebhookHandler.Icon 20 }}
2024-02-15 14:59:48 +01:00
{{ ctx .Locale.Tr ( print "repo.settings.web_hook_name_" .ctxData.HookType ) }}
< / div >
{{ svg "octicon-triangle-down" 14 "dropdown icon" }}
{{ template "repo/settings/webhook/link_menu" .ctxData }}
2023-09-05 20:00:28 +08:00
< / div >
< / h4 >
< div class = "ui attached segment" >
2024-03-22 11:50:59 +01:00
{{ with .ctxData }}
<!-- the template argument cannot be dynamic -->
{{ if eq .HookType "forgejo" }}
{{ template "webhook/new/forgejo" . }}
{{ else if eq .HookType "gitea" }}
{{ template "webhook/new/gitea" . }}
{{ else if eq .HookType "gogs" }}
{{ template "webhook/new/gogs" . }}
{{ else if eq .HookType "slack" }}
{{ template "webhook/new/slack" . }}
{{ else if eq .HookType "discord" }}
{{ template "webhook/new/discord" . }}
{{ else if eq .HookType "dingtalk" }}
{{ template "webhook/new/dingtalk" . }}
{{ else if eq .HookType "telegram" }}
{{ template "webhook/new/telegram" . }}
{{ else if eq .HookType "msteams" }}
{{ template "webhook/new/msteams" . }}
{{ else if eq .HookType "feishu" }}
{{ template "webhook/new/feishu" . }}
{{ else if eq .HookType "matrix" }}
{{ template "webhook/new/matrix" . }}
{{ else if eq .HookType "wechatwork" }}
{{ template "webhook/new/wechatwork" . }}
{{ else if eq .HookType "packagist" }}
{{ template "webhook/new/packagist" . }}
2024-03-13 16:49:48 +01:00
{{ else if eq .HookType "sourcehut_builds" }}
{{ template "webhook/new/sourcehut_builds" . }}
2024-03-22 11:50:59 +01:00
{{ end }}
{{ end }}
2023-09-05 20:00:28 +08:00
< / div >
2023-09-06 18:11:06 +08:00
{{ template "repo/settings/webhook/history" .ctxData }}