Skip to content

Commit c58f6a7

Browse files
committed
Refactor Github feed layout for responsiveness
Adjusted spacing and sizes in the Github feed component to improve its appearance on smaller screens. Also updated the main page layout to remove unnecessary horizontal padding on the GitHub feed section.
1 parent c758aaf commit c58f6a7

2 files changed

Lines changed: 11 additions & 11 deletions

File tree

src/components/GithubFeed.svelte

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -131,18 +131,18 @@
131131
{:else}
132132
<div class="flex flex-col space-y-3">
133133
{#each events as item (item.id)}
134-
<div class="group mx-4 rounded-xl border border-transparent bg-viola-50 p-5 transition-all hover:border-viola-200 hover:bg-viola-100/40">
135-
<a href={item.url} target="_blank" rel="noopener noreferrer" class="flex items-start space-x-4">
136-
<img src={item.actor.avatar_url} alt="" class="h-10 w-10 rounded-full border-2 border-white shadow-sm" />
134+
<div class="group mx-2 rounded-xl border border-transparent bg-viola-50 p-4 transition-all hover:border-viola-200 hover:bg-viola-100/40 sm:mx-4 sm:p-5">
135+
<a href={item.url} target="_blank" rel="noopener noreferrer" class="flex items-start space-x-3 sm:space-x-4">
136+
<img src={item.actor.avatar_url} alt="" class="h-8 w-8 shrink-0 rounded-full border-2 border-white shadow-sm sm:h-10 sm:w-10" />
137137

138-
<div class="flex-1 overflow-hidden">
139-
<div class="flex items-center justify-between">
140-
<p class="truncate pr-2 text-sm font-bold text-gray-900">
138+
<div class="min-w-0 flex-1">
139+
<div class="mb-1 flex flex-col sm:mb-0 sm:flex-row sm:items-center sm:justify-between">
140+
<p class="text-sm font-bold leading-tight text-gray-900">
141141
{item.actor.login}
142-
<span class="mx-1 font-normal text-gray-500">{item.verb}</span>
143-
<span class="text-viola-700">{item.object}</span>
142+
<span class="mx-0.5 font-normal text-gray-500">{item.verb}</span>
143+
<span class="break-words text-viola-700">{item.object}</span>
144144
</p>
145-
<span class="shrink-0 text-xs text-gray-400">
145+
<span class="mt-1 shrink-0 text-[10px] text-gray-400 sm:mt-0 sm:text-xs">
146146
{item.timestamp}
147147
</span>
148148
</div>
@@ -155,7 +155,7 @@
155155
</div>
156156
{/if}
157157

158-
<p class="mt-2 text-[11px] font-semibold tracking-wide text-viola-600/80">
158+
<p class="mt-2 truncate text-[10px] font-semibold tracking-wide text-viola-700/80 sm:text-[11px]">
159159
{item.repo}
160160
</p>
161161
</div>

src/pages/index.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import GithubFeed from "../components/GithubFeed.svelte";
6666
</div>
6767
</div>
6868

69-
<div class="m-2 rounded-lg bg-viola-100 p-6 px-4 shadow-lg md:px-6 lg:p-8">
69+
<div class="m-2 rounded-lg bg-viola-100 p-6 shadow-lg lg:p-8">
7070
<h2 class="mb-4 text-2xl font-bold">GitHub Feed</h2>
7171
<GithubFeed client:idle />
7272
</div>

0 commit comments

Comments
 (0)