git stack source badge with forge-aware icons and commit hash

This commit is contained in:
jarek committed 2026-07-31 10:10:56 +02:00
1 parent 9bc4eaa47b
commit c18ee21a66
9 files changed
+280 -76

No files matched your search

@@ -0,0 +1,10 @@
<script lang="ts">
// Generic git-repository glyph (non-GitHub/GitLab forge). The official Git
// logo (mdi-git) - distinct from lucide's GitBranch, which reads as a branch.
// currentColor so it inherits text color; `class` mirrors the lucide icon API.
let { class: className = '' }: { class?: string } = $props();
</script>
<svg class={className} viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path d="M2.6,10.59L8.38,4.8L10.07,6.5C9.83,7.35 10.22,8.28 11,8.73V14.27C10.4,14.61 10,15.26 10,16A2,2 0 0,0 12,18A2,2 0 0,0 14,16C14,15.26 13.6,14.61 13,14.27V9.41L15.07,11.5C15,11.65 15,11.82 15,12A2,2 0 0,0 17,14A2,2 0 0,0 19,12A2,2 0 0,0 17,10C16.82,10 16.65,10 16.5,10.07L13.93,7.5C14.19,6.57 13.71,5.55 12.78,5.16C12.35,5 11.9,4.96 11.5,5.07L9.8,3.38L10.59,2.6C11.37,1.81 12.63,1.81 13.41,2.6L21.4,10.59C22.19,11.37 22.19,12.63 21.4,13.41L13.41,21.4C12.63,22.19 11.37,22.19 10.59,21.4L2.6,13.41C1.81,12.63 1.81,11.37 2.6,10.59Z" />
</svg>