Skip to content

Commit 94f9bd7

Browse files
committed
fix: add p-4 padding to all w-12 h-12 icon containers
Updated 9 files to include consistent padding on icon containers: - CallToAction, SectionHeader, ChannelCard - about.astro (values section) - join-us.astro (contact section) - contact.astro (contact methods section)
1 parent 1167fec commit 94f9bd7

7 files changed

Lines changed: 10 additions & 10 deletions

File tree

src/components/ui/CallToAction.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const { icon, title, description, class: className = '' } = Astro.props;
1515
<div class="absolute inset-0 bg-[radial-gradient(ellipse_at_center,_var(--tw-gradient-stops))] from-primary/10 via-transparent to-transparent"></div>
1616

1717
<div class="relative mx-auto max-w-4xl px-4 text-center">
18-
<div class="w-12 h-12 md:w-16 md:h-16 rounded-2xl bg-gradient-to-br from-primary to-primary/70 flex items-center justify-center shadow-lg shadow-primary/20 mx-auto mb-4 md:mb-6">
18+
<div class="w-12 h-12 p-4 md:w-16 md:h-16 md:p-4 rounded-2xl bg-gradient-to-br from-primary to-primary/70 flex items-center justify-center shadow-lg shadow-primary/20 mx-auto mb-4 md:mb-6">
1919
<Icon name={icon} class="w-6 h-6 md:w-8 md:h-8 text-primary-content" />
2020
</div>
2121
<h2 class="text-xl md:text-2xl lg:text-3xl font-bold mb-3 md:mb-4">{title}</h2>

src/components/ui/ChannelCard.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ const c = COLORS[color];
3939
<li class="group relative grid">
4040
<div class={`absolute inset-0 bg-gradient-to-br ${c.from} ${c.to} rounded-2xl transform rotate-1 group-hover:rotate-2 transition-transform duration-300`}></div>
4141
<div class={`relative bg-base-100 rounded-2xl border border-base-300 p-6 ${c.border} hover:shadow-lg transition-all duration-300 grid grid-rows-[auto_auto_1fr]`}>
42-
<div class={`w-12 h-12 rounded-xl bg-gradient-to-br ${c.from} ${c.text} flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300`}>
42+
<div class={`w-12 h-12 p-4 rounded-xl bg-gradient-to-br ${c.from} ${c.text} flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300`}>
4343
<Icon name={icon} class="w-6 h-6" />
4444
</div>
4545
<h3 class="text-xl font-semibold mb-2 group-hover:text-primary transition-colors">{title}</h3>

src/components/ui/IconCard.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ const colors = colorPairs[color];
5353
<li class={`relative group grid ${className}`}>
5454
<div class={`absolute inset-0 bg-gradient-to-br ${colors.from} ${colors.to} rounded-2xl transform rotate-1 group-hover:rotate-2 transition-transform duration-300`}></div>
5555
<div class={`relative bg-base-100 rounded-2xl border border-base-300 p-6 text-center hover:shadow-lg ${colors.hoverBorder} ${colors.hoverShadow} transition-all duration-300 grid grid-rows-[1fr_auto]`}>
56-
<div class={`text-4xl font-bold bg-gradient-to-br ${colors.gradientFrom} ${colors.gradientTo} bg-clip-text text-transparent mb-2 self-center`}>
56+
<div class={`text-4xl p-4 font-bold bg-gradient-to-br ${colors.gradientFrom} ${colors.gradientTo} bg-clip-text text-transparent mb-2 self-center`}>
5757
{value}
5858
</div>
5959
<div class="text-sm text-base-content/70">{label}</div>

src/components/ui/SectionHeader.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const colorGradients = {
2020
---
2121

2222
<div class={`flex items-center gap-3 md:gap-4 ${className}`}>
23-
<div class={`w-12 h-12 md:w-14 md:h-14 rounded-2xl bg-gradient-to-br ${colorGradients[color]} flex items-center justify-center shadow-lg`}>
23+
<div class={`w-12 h-12 p-4 md:w-14 md:h-14 md:p-4 rounded-2xl bg-gradient-to-br ${colorGradients[color]} flex items-center justify-center shadow-lg`}>
2424
<Icon name={icon} class="w-6 h-6 md:w-7 md:h-7 text-primary-content" />
2525
</div>
2626
<div>

src/pages/about.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ const description = t('about.hero.subtitle');
7373
<li class="relative group grid">
7474
<div class={`absolute inset-0 bg-gradient-to-br ${c.from} ${c.to} rounded-2xl transform rotate-1 group-hover:rotate-2 transition-transform duration-300`}></div>
7575
<div class={`relative bg-base-100 rounded-2xl border border-base-300 p-6 ${c.border} hover:shadow-lg transition-all duration-300 grid grid-rows-[auto_auto_1fr]`}>
76-
<div class={`w-12 h-12 rounded-xl bg-gradient-to-br ${c.gradient} flex items-center justify-center mb-4`}>
76+
<div class={`w-12 h-12 p-4 rounded-xl bg-gradient-to-br ${c.gradient} flex items-center justify-center mb-4`}>
7777
<Icon name={c.icon} class="w-6 h-6 text-white" />
7878
</div>
7979
<h3 class="text-xl font-bold mb-2">{t(value.titleKey)}</h3>

src/pages/contact.astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ const inquiries = [
8787
<ul class="grid gap-6 md:grid-cols-3">
8888
<li>
8989
<a href={`mailto:${CONTACT_EMAIL}`} class="group block p-6 rounded-2xl border border-primary/20 bg-base-100 transition-all duration-300 hover:shadow-lg hover:border-primary/40 grid grid-rows-[auto_auto_1fr]">
90-
<div class="w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300">
90+
<div class="w-12 h-12 p-4 rounded-xl bg-primary/10 flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300">
9191
<Icon name="lucide:mail" class="w-6 h-6 text-primary" />
9292
</div>
9393
<span class="block text-sm text-base-content/60 mb-1">{t('contact.email.label')}</span>
@@ -96,7 +96,7 @@ const inquiries = [
9696
</li>
9797
<li>
9898
<a href="#" class="group block p-6 rounded-2xl border border-violet-500/20 bg-base-100 transition-all duration-300 hover:shadow-lg hover:border-violet-500/40 grid grid-rows-[auto_auto_1fr]">
99-
<div class="w-12 h-12 rounded-xl bg-violet-500/10 flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300">
99+
<div class="w-12 h-12 p-4 rounded-xl bg-violet-500/10 flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300">
100100
<Icon name="lucide:message-circle" class="w-6 h-6 text-violet-500" />
101101
</div>
102102
<span class="block text-sm text-base-content/60 mb-1">{t('contact.discord.label')}</span>
@@ -105,7 +105,7 @@ const inquiries = [
105105
</li>
106106
<li>
107107
<a href="#" class="group block p-6 rounded-2xl border border-emerald-500/20 bg-base-100 transition-all duration-300 hover:shadow-lg hover:border-emerald-500/40 grid grid-rows-[auto_auto_1fr]">
108-
<div class="w-12 h-12 rounded-xl bg-emerald-500/10 flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300">
108+
<div class="w-12 h-12 p-4 rounded-xl bg-emerald-500/10 flex items-center justify-center mb-4 group-hover:scale-110 transition-transform duration-300">
109109
<Icon name="lucide:calendar" class="w-6 h-6 text-emerald-500" />
110110
</div>
111111
<span class="block text-sm text-base-content/60 mb-1">{t('contact.events.label')}</span>

src/pages/join-us.astro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ const channelStats = communicationChannels.length;
131131
href="/contact"
132132
class="group relative p-6 bg-base-100 rounded-2xl border border-base-300 hover:border-primary/30 hover:shadow-lg hover:shadow-primary/5 transition-all duration-300 text-center"
133133
>
134-
<div class="w-12 h-12 rounded-xl bg-primary/10 flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform duration-300">
134+
<div class="w-12 h-12 p-4 rounded-xl bg-primary/10 flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform duration-300">
135135
<Icon name="lucide:send" class="w-6 h-6 text-primary" />
136136
</div>
137137
<h3 class="font-semibold mb-2">{t('joinUs.contact.sendTitle')}</h3>
@@ -144,7 +144,7 @@ const channelStats = communicationChannels.length;
144144
rel="noopener noreferrer"
145145
class="group relative p-6 bg-base-100 rounded-2xl border border-base-300 hover:border-violet-500/30 hover:shadow-lg hover:shadow-violet-500/5 transition-all duration-300 text-center"
146146
>
147-
<div class="w-12 h-12 rounded-xl bg-violet-500/10 flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform duration-300">
147+
<div class="w-12 h-12 p-4 rounded-xl bg-violet-500/10 flex items-center justify-center mx-auto mb-4 group-hover:scale-110 transition-transform duration-300">
148148
<Icon name="lucide:message-square" class="w-6 h-6 text-violet-500" />
149149
</div>
150150
<h3 class="font-semibold mb-2">{t('joinUs.contact.discordTitle')}</h3>

0 commit comments

Comments
 (0)