|
19 | 19 | <p class="text-gray-500">Save links across the web for curation</p> |
20 | 20 | </header> |
21 | 21 |
|
22 | | - <section class="mb-12"> |
23 | | - <header class="flex items-center gap-3 mb-6"> |
24 | | - <div class="w-1 h-8 bg-emerald-500 rounded-full"></div> |
25 | | - <h2 class="text-2xl font-bold text-white">Create</h2> |
26 | | - </header> |
| 22 | + {% comment %}<!-- prettier-ignore -->{% endcomment %} |
| 23 | + {% include "_link-section.liquid", title: "Create", links: links.create %} |
27 | 24 |
|
28 | | - <div class="bg-gray-900/50 rounded-2xl border border-gray-800 p-6"> |
29 | | - {% for link in links.create %} |
30 | | - <article |
31 | | - data-link-id="{{ link.id }}" |
32 | | - class="link-item group px-2 border-b border-gray-800 py-4 hover:bg-gray-800/50 transition-all duration-200" |
33 | | - > |
34 | | - <div class="flex items-start gap-3"> |
35 | | - <div class="flex-1 min-w-0"> |
36 | | - <a |
37 | | - href="{{ link.url }}" |
38 | | - target="_blank" |
39 | | - rel="noopener noreferrer" |
40 | | - class="text-blue-400 font-semibold hover:text-blue-300 flex items-center gap-2 mb-2 break-all transition-colors" |
41 | | - > |
42 | | - {{ link.description }} |
43 | | - </a> |
44 | | - |
45 | | - <p class="text-gray-400 text-sm leading-relaxed"> |
46 | | - {{ link.url }} |
47 | | - </p> |
48 | | - </div> |
49 | | - <button |
50 | | - class="delete-link-btn pb-2 text-gray-400 border border-b border-transparent border-b-red-400 transition-colors shrink-0 mt-1" |
51 | | - > |
52 | | - 🗑️ Delete |
53 | | - </button> |
54 | | - </div> |
55 | | - </article> |
56 | | - {% endfor %} |
57 | | - |
58 | | - <button |
59 | | - data-type="create" |
60 | | - class="add-link-btn flex items-center gap-2 text-gray-500 hover:text-gray-300 py-4 w-full transition-colors group" |
61 | | - > |
62 | | - <span |
63 | | - class="text-emerald-500 group-hover:text-emerald-400 transition-colors" |
64 | | - >+</span |
65 | | - > |
66 | | - <span class="font-medium">Add Link</span> |
67 | | - </button> |
68 | | - </div> |
69 | | - </section> |
70 | | - |
71 | | - <section class="mb-12"> |
72 | | - <header class="flex items-center gap-3 mb-6"> |
73 | | - <div class="w-1 h-8 bg-blue-500 rounded-full"></div> |
74 | | - <h2 class="text-2xl font-bold text-white">Consume</h2> |
75 | | - </header> |
76 | | - |
77 | | - <div class="bg-gray-900/50 rounded-2xl border border-gray-800 p-6"> |
78 | | - {% for link in links.consume %} |
79 | | - <article |
80 | | - data-link-id="{{ link.id }}" |
81 | | - class="link-item group px-2 border-b border-gray-800 py-4 hover:bg-gray-800/50 transition-all duration-200" |
82 | | - > |
83 | | - <div class="flex items-start gap-3"> |
84 | | - <div class="flex-1 min-w-0"> |
85 | | - <a |
86 | | - href="{{ link.url }}" |
87 | | - target="_blank" |
88 | | - rel="noopener noreferrer" |
89 | | - class="text-blue-400 font-semibold hover:text-blue-300 flex items-center gap-2 mb-2 break-all transition-colors" |
90 | | - > |
91 | | - {{ link.description }} |
92 | | - </a> |
93 | | - |
94 | | - <p class="text-gray-400 text-sm leading-relaxed"> |
95 | | - {{ link.url }} |
96 | | - </p> |
97 | | - </div> |
98 | | - <button |
99 | | - class="delete-link-btn pb-2 text-gray-400 border border-b border-transparent border-b-red-400 transition-colors shrink-0 mt-1" |
100 | | - > |
101 | | - 🗑️ Delete |
102 | | - </button> |
103 | | - </div> |
104 | | - </article> |
105 | | - {% endfor %} |
106 | | - |
107 | | - <button |
108 | | - data-type="consume" |
109 | | - class="add-link-btn flex items-center gap-2 text-gray-500 hover:text-gray-300 py-4 w-full transition-colors group" |
110 | | - > |
111 | | - <span |
112 | | - class="text-emerald-500 group-hover:text-emerald-400 transition-colors" |
113 | | - >+</span |
114 | | - > |
115 | | - <span class="font-medium">Add Link</span> |
116 | | - </button> |
117 | | - </div> |
118 | | - </section> |
| 25 | + {% comment %}<!-- prettier-ignore -->{% endcomment %} |
| 26 | + {% include "_link-section.liquid", title: "Consume", links: links.consume %} |
119 | 27 |
|
120 | 28 | <section class="flex gap-3"> |
121 | 29 | <button |
|
0 commit comments