mirror of
https://github.com/stoatchat/for-legacy-web.git
synced 2026-03-09 10:15:26 +00:00
chore: monkey patch ulid parse error
This commit is contained in:
@@ -17,6 +17,7 @@ import { Bar } from "./JumpToBottom";
|
|||||||
export default observer(
|
export default observer(
|
||||||
({ channel, last_id }: { channel: Channel; last_id?: string }) => {
|
({ channel, last_id }: { channel: Channel; last_id?: string }) => {
|
||||||
const [hidden, setHidden] = useState(false);
|
const [hidden, setHidden] = useState(false);
|
||||||
|
const [timeAgo, setTimeAgo] = useState("");
|
||||||
const hide = () => setHidden(true);
|
const hide = () => setHidden(true);
|
||||||
|
|
||||||
useEffect(() => setHidden(false), [last_id]);
|
useEffect(() => setHidden(false), [last_id]);
|
||||||
@@ -29,6 +30,14 @@ export default observer(
|
|||||||
return () => document.removeEventListener("keydown", onKeyDown);
|
return () => document.removeEventListener("keydown", onKeyDown);
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
if (last_id) {
|
||||||
|
try {
|
||||||
|
setTimeAgo(dayjs(decodeTime(last_id)).fromNow());
|
||||||
|
} catch (err) {}
|
||||||
|
}
|
||||||
|
}, [last_id]);
|
||||||
|
|
||||||
const renderer = getRenderer(channel);
|
const renderer = getRenderer(channel);
|
||||||
const history = useHistory();
|
const history = useHistory();
|
||||||
if (renderer.state !== "RENDER") return null;
|
if (renderer.state !== "RENDER") return null;
|
||||||
@@ -52,7 +61,7 @@ export default observer(
|
|||||||
<Text
|
<Text
|
||||||
id="app.main.channel.misc.new_messages"
|
id="app.main.channel.misc.new_messages"
|
||||||
fields={{
|
fields={{
|
||||||
time_ago: dayjs(decodeTime(last_id)).fromNow(),
|
time_ago: timeAgo,
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user