Skip to content

Commit 149c8e9

Browse files
extract navbar svgs (#367)
1 parent 0fcf8a9 commit 149c8e9

File tree

7 files changed

+42
-26
lines changed

7 files changed

+42
-26
lines changed

src/server/templates/components/_macros.jinja

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{# Icon link #}
2-
{% macro icon_link(href, icon, label) -%}
2+
{% macro footer_icon_link(href, icon, label) -%}
33
<a href="{{ href }}"
44
target="_blank"
55
rel="noopener noreferrer"

src/server/templates/components/footer.jinja

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
{% from 'components/_macros.jinja' import icon_link %}
1+
{% from 'components/_macros.jinja' import footer_icon_link %}
22
<footer class="w-full border-t-[3px] border-gray-900 mt-auto">
33
<div class="max-w-4xl mx-auto px-4 py-4">
44
<div class="grid grid-cols-2 items-center text-gray-900 text-sm">
55
{# Left column — Chrome + PyPI #}
66
<div class="flex items-center space-x-4">
7-
{{ icon_link('https://chromewebstore.google.com/detail/adfjahbijlkjfoicpjkhjicpjpjfaood',
7+
{{ footer_icon_link('https://chromewebstore.google.com/detail/adfjahbijlkjfoicpjkhjicpjpjfaood',
88
'icons/chrome.svg',
99
'Chrome Extension') }}
10-
{{ icon_link('https://pypi.org/project/gitingest',
10+
{{ footer_icon_link('https://pypi.org/project/gitingest',
1111
'icons/python.svg',
1212
'Python Package') }}
1313
</div>
1414
{# Right column - Discord #}
1515
<div class="flex justify-end">
16-
{{ icon_link('https://discord.gg/zerRaGK9EC',
16+
{{ footer_icon_link('https://discord.gg/zerRaGK9EC',
1717
'icons/discord.svg',
1818
'Discord') }}
1919
</div>

src/server/templates/components/git_form.jinja

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
<!-- Pattern type selector -->
4141
<div class="relative flex items-center">
4242
<select id="pattern_type"
43-
onchange="changePattern()"
4443
name="pattern_type"
45-
class="w-21 py-2 pl-2 pr-6 appearance-none bg-[#e6e8eb] focus:outline-none border-r-[3px] border-gray-900 cursor-pointer">
44+
onchange="changePattern()"
45+
class="pattern-select">
4646
<option value="exclude"
4747
{% if pattern_type == 'exclude' or not pattern_type %}selected{% endif %}>
4848
Exclude

src/server/templates/components/navbar.jinja

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,34 @@
11
<header class="sticky top-0 bg-[#FFFDF8] border-b-[3px] border-gray-900 z-50">
22
<div class="max-w-4xl mx-auto px-4">
33
<div class="flex justify-between items-center h-16">
4-
<!-- Logo -->
4+
{# Logo #}
55
<div class="flex items-center gap-4">
66
<h1 class="text-2xl font-bold tracking-tight">
77
<a href="/" class="hover:opacity-80 transition-opacity">
88
<span class="text-gray-900">Git</span><span class="text-[#FE4A60]">ingest</span>
99
</a>
1010
</h1>
1111
</div>
12-
<!-- Navigation with updated styling -->
12+
{# Navigation with updated styling #}
1313
<nav class="flex items-center space-x-6">
14-
<a href="/llm.txt"
15-
class="text-gray-900 hover:-translate-y-0.5 transition-transform flex items-center">
14+
<a href="/llm.txt" class="link-bounce flex items-center text-gray-900">
1615
<span class="badge-new">NEW</span>
1716
/llm.txt
1817
</a>
18+
{# GitHub link #}
1919
<div class="flex items-center gap-2">
2020
<a href="https://github.com/cyclotruc/gitingest"
2121
target="_blank"
2222
rel="noopener noreferrer"
23-
class="text-gray-900 hover:-translate-y-0.5 transition-transform flex items-center gap-1.5">
24-
<svg class="w-4 h-4"
25-
fill="currentColor"
26-
viewBox="0 0 24 24"
27-
aria-hidden="true">
28-
<path fill-rule="evenodd" d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z" clip-rule="evenodd">
29-
</path>
30-
</svg>
23+
class="link-bounce flex items-center gap-1.5 text-gray-900">
24+
<img src="/static/icons/github.svg" class="w-4 h-4" alt="GitHub logo">
3125
GitHub
3226
</a>
33-
<div class="flex items-center text-sm text-gray-600">
34-
<svg class="w-4 h-4 text-[#ffc480] mr-1"
35-
fill="currentColor"
36-
viewBox="0 0 20 20">
37-
<path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" />
38-
</svg>
27+
{# Star counter #}
28+
<div class="no-drag flex items-center text-sm text-gray-600">
29+
<img src="/static/svg/github-star.svg"
30+
class="w-4 h-4 mr-1"
31+
alt="GitHub star icon">
3932
<span id="github-stars">0</span>
4033
</div>
4134
</div>

src/static/css/tailwind.css

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@import "tailwindcss";
22

3-
@layer utilities {
3+
@layer components {
44
.badge-new {
55
@apply inline-block -rotate-6 -translate-y-1 mx-1 px-1
66
bg-[#FE4A60] border border-gray-900 text-white
@@ -36,9 +36,24 @@
3636
translate-y-4 sm:translate-y-10 md:translate-y-2 lg:translate-y-4;
3737
}
3838

39+
.pattern-select {
40+
@apply min-w-max appearance-none pr-6 pl-2 py-2
41+
bg-[#e6e8eb] border-r-[3px] border-gray-900
42+
cursor-pointer focus:outline-none;
43+
}
44+
45+
}
46+
47+
@layer utilities {
48+
3949
.no-drag {
4050
@apply pointer-events-none select-none;
4151
-webkit-user-drag: none;
4252
}
4353

54+
.link-bounce {
55+
@apply transition-transform
56+
hover:-translate-y-0.5;
57+
}
58+
4459
}

src/static/icons/github.svg

Lines changed: 4 additions & 0 deletions
Loading

src/static/svg/github-star.svg

Lines changed: 4 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)