diff --git a/appview/pages/templates/repo/fragments/cloneDropdown.html b/appview/pages/templates/repo/fragments/cloneDropdown.html index 5c979116..40455b9c 100644 --- a/appview/pages/templates/repo/fragments/cloneDropdown.html +++ b/appview/pages/templates/repo/fragments/cloneDropdown.html @@ -15,67 +15,74 @@ popover id="clone-dropdown" class=" - bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 - dark:text-white backdrop:bg-gray-400/50 dark:backdrop:bg-gray-800/50 - w-96 p-4 rounded drop-shadow overflow-visible"> -

Clone this repository

+ bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 + dark:text-white backdrop:bg-gray-400/50 dark:backdrop:bg-gray-800/50 + w-96 md:w-[440px] p-4 rounded drop-shadow overflow-visible"> - -
- -
- https://tangled.org/{{ resolve .RepoInfo.OwnerDid }}/{{ .RepoInfo.Name }} - -
-
+ - -
- {{ $repoOwnerHandle := resolve .RepoInfo.OwnerDid }} - -
- git@{{ $knot | stripPort }}:{{ $repoOwnerHandle }}/{{ .RepoInfo.Name }} - -
+
+

Clone this repository

+
- -

- For self-hosted knots, clone URLs may differ based on your setup. + {{ $repoOwnerHandle := resolve .RepoInfo.OwnerDid }} + + {{ template "cloneUrlItem" ( + dict + "Label" "HTTPS" + "HandleUrl" (printf "https://tangled.org/%s/%s" $repoOwnerHandle .RepoInfo.Name) + "PermaUrl" (printf "https://tangled.org/%s/%s" .RepoInfo.OwnerDid .RepoInfo.Name) + ) }} + + {{ template "cloneUrlItem" ( + dict + "Label" "SSH" + "HandleUrl" (printf "git@%s:%s/%s" (stripPort $knot) $repoOwnerHandle .RepoInfo.Name) + "PermaUrl" (printf "git@%s:%s/%s" (stripPort $knot) .RepoInfo.OwnerDid .RepoInfo.Name) + ) }} + +

+ For self-hosted knots, clone URLs may differ based on your setup.

- -
- - {{ i "download" "w-4 h-4" }} - Download tar.gz - -
+ + {{ i "download" "w-4 h-4" }} + Download tar.gz +
+ + {{ end }} + +{{ define "cloneUrlItem" }} +
+ +
+ {{ .HandleUrl }} + {{ .PermaUrl }} + +
+
+{{ end }} +