Skip to content

Commit 5b9eb47

Browse files
committed
refactor: extract store link button classes for consistency
1 parent a5dc16a commit 5b9eb47

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/pages/apps/[...slug].astro

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ const breadcrumbItems: BreadcrumbItem[] = [
4747
];
4848
4949
const breadcrumbSchema = generateBreadcrumbSchema(breadcrumbItems);
50+
51+
// Shared classes for store link buttons
52+
const storeLinkClasses =
53+
"inline-flex items-center gap-2 px-4 py-2 bg-gray-900 hover:bg-gray-800 border border-gray-700 rounded-lg transition-colors text-sm";
5054
---
5155

5256
<Layout
@@ -87,7 +91,7 @@ const breadcrumbSchema = generateBreadcrumbSchema(breadcrumbItems);
8791
href={app.data.appStoreUrl}
8892
target="_blank"
8993
rel="noopener noreferrer"
90-
class="inline-flex items-center gap-2 px-4 py-2 bg-gray-900 hover:bg-gray-800 border border-gray-700 rounded-lg transition-colors text-sm"
94+
class={storeLinkClasses}
9195
>
9296
<span>📱</span>
9397
<span>App Store</span>
@@ -98,7 +102,7 @@ const breadcrumbSchema = generateBreadcrumbSchema(breadcrumbItems);
98102
href={app.data.playStoreUrl}
99103
target="_blank"
100104
rel="noopener noreferrer"
101-
class="inline-flex items-center gap-2 px-4 py-2 bg-gray-900 hover:bg-gray-800 border border-gray-700 rounded-lg transition-colors text-sm"
105+
class={storeLinkClasses}
102106
>
103107
<span>🤖</span>
104108
<span>Play Store</span>
@@ -109,7 +113,7 @@ const breadcrumbSchema = generateBreadcrumbSchema(breadcrumbItems);
109113
href={app.data.webUrl}
110114
target="_blank"
111115
rel="noopener noreferrer"
112-
class="inline-flex items-center gap-2 px-4 py-2 bg-gray-900 hover:bg-gray-800 border border-gray-700 rounded-lg transition-colors text-sm"
116+
class={storeLinkClasses}
113117
>
114118
<span>🌐</span>
115119
<span>Standalone App</span>

0 commit comments

Comments
 (0)