)}
- {replyCount === undefined && (
+ {post?.replyCount === undefined && (
diff --git a/src/components/settings-modal/avatar-settings/avatar-settings.tsx b/src/components/settings-modal/avatar-settings/avatar-settings.tsx
index c5d91c34..c35ea756 100644
--- a/src/components/settings-modal/avatar-settings/avatar-settings.tsx
+++ b/src/components/settings-modal/avatar-settings/avatar-settings.tsx
@@ -31,7 +31,7 @@ const AvatarPreview = ({ avatar }: any) => {
{state !== 'succeeded' && account?.author?.avatar && (
- {stateText} {error?.message}
+ {!error && stateText} {error && error?.message}
)}
>
diff --git a/src/index.css b/src/index.css
index 918e52c5..78c662ed 100644
--- a/src/index.css
+++ b/src/index.css
@@ -39,7 +39,7 @@ hr {
}
.yellowOfflineIcon {
- background-image: url('/public/assets/icons/offline-yellow.png');
+ background-image: url('/public/assets/icons/offline-blue.png');
}
.redOfflineIcon {
diff --git a/src/lib/utils/media-utils.ts b/src/lib/utils/media-utils.ts
index 073ce65e..9658cbbc 100644
--- a/src/lib/utils/media-utils.ts
+++ b/src/lib/utils/media-utils.ts
@@ -15,8 +15,10 @@ export const getDisplayMediaInfoType = (type: string, t: any) => {
switch (type) {
case 'image':
return t('image');
- case 'gif':
- return t('gif');
+ case 'animated gif':
+ return t('animated_gif');
+ case 'static gif':
+ return t('static_gif');
case 'iframe':
return t('iframe');
case 'video':
diff --git a/src/stores/use-subplebbit-offline-store.ts b/src/stores/use-subplebbit-offline-store.ts
index 4fcb8b0d..abaa6979 100644
--- a/src/stores/use-subplebbit-offline-store.ts
+++ b/src/stores/use-subplebbit-offline-store.ts
@@ -44,7 +44,7 @@ const useSubplebbitOfflineStore = create((set) => ({
},
},
}));
- }, 7000);
+ }, 30000);
},
}));
diff --git a/src/views/post/post.module.css b/src/views/post/post.module.css
index 93c9b554..b623960d 100644
--- a/src/views/post/post.module.css
+++ b/src/views/post/post.module.css
@@ -505,14 +505,13 @@
}
.authorAvatar {
- width: 32px;
- height: 32px;
+ width: 22px;
+ height: 22px;
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
display: inline-block;
- vertical-align: middle;
- border-radius: 16px;
+ vertical-align: top;
}
@media (max-width: 640px) {
@@ -531,7 +530,11 @@
.loadingString {
margin-top: 10px;
margin-left: 5px;
- }
+ }
+
+ .authorAvatar {
+ vertical-align: middle;
+ }
}
@media (min-width: 640px) {