+7
-1
lib/components/BlueskyPostList.tsx
+7
-1
lib/components/BlueskyPostList.tsx
······
+1
-1
lib/components/GrainGallery.tsx
+1
-1
lib/components/GrainGallery.tsx
···+return loadingIndicator || <div role="status" aria-live="polite" style={{ padding: 8 }}>Resolving handle…</div>;
+8
-7
lib/renderers/BlueskyPostRenderer.tsx
+8
-7
lib/renderers/BlueskyPostRenderer.tsx
···+if (loading && !record) return <div role="status" aria-live="polite" style={{ padding: 8 }}>Loading…</div>;···+<img src={avatarUrl} alt={`${name || 'User'}'s profile picture`} style={baseStyles.avatarImg} />·········
+4
-4
lib/renderers/BlueskyProfileRenderer.tsx
+4
-4
lib/renderers/BlueskyProfileRenderer.tsx
···+if (loading && !record) return <div role="status" aria-live="polite" style={{ padding: 8 }}>Loading…</div>;···<div style={{ ...base.card, background: `var(--atproto-color-bg)`, borderColor: `var(--atproto-color-border)`, color: `var(--atproto-color-text)` }}>+<img src={avatarUrl} alt={`${record.displayName || handle || did}'s profile picture`} style={base.avatarImg} />
+10
-4
lib/renderers/CurrentlyPlayingRenderer.tsx
+10
-4
lib/renderers/CurrentlyPlayingRenderer.tsx
···+<div role="status" aria-live="polite" style={{ padding: 8, color: "var(--atproto-color-text-secondary)" }}>···
+21
-9
lib/renderers/GrainGalleryRenderer.tsx
+21
-9
lib/renderers/GrainGalleryRenderer.tsx
······+<img src={avatarUrl} alt={`${authorDisplayName || authorHandle || 'User'}'s profile picture`} style={styles.avatarImg} />············<figure style={{ ...(isSingle ? styles.singlePhotoItem : styles.photoItem), ...gridItemStyle }}>······
+2
-2
lib/renderers/TangledRepoRenderer.tsx
+2
-2
lib/renderers/TangledRepoRenderer.tsx
···+if (loading && !record) return <div role="status" aria-live="polite" style={{ padding: 8 }}>Loading…</div>;