atproto explorer pdsls.dev
atproto tool

rename function

Changed files
+7 -7
src
+2 -2
src/utils/date.ts
···
-
const getDateFromTimestamp = (timestamp: number) =>
+
const localDateFromTimestamp = (timestamp: number) =>
new Date(timestamp - new Date().getTimezoneOffset() * 60 * 1000)
.toISOString()
.split(".")[0]
.replace("T", " ");
-
export { getDateFromTimestamp };
+
export { localDateFromTimestamp };
+2 -2
src/views/collection.tsx
···
import { agent, loginState } from "../components/login.jsx";
import { createStore } from "solid-js/store";
import Tooltip from "../components/tooltip.jsx";
-
import { getDateFromTimestamp } from "../utils/date.js";
+
import { localDateFromTimestamp } from "../utils/date.js";
interface AtprotoRecord {
rkey: string;
···
when={props.record.timestamp && props.record.timestamp <= Date.now()}
>
<span class="ml-2 text-xs text-neutral-500 dark:text-neutral-400">
-
{getDateFromTimestamp(props.record.timestamp!)}
+
{localDateFromTimestamp(props.record.timestamp!)}
</span>
</Show>
<Show when={hoverRk()?.id === `rkey-${props.index}`}>
+3 -3
src/views/labels.tsx
···
import { useParams } from "@solidjs/router";
import { labelerCache, resolvePDS } from "../utils/api.js";
import { ComAtprotoLabelDefs } from "@atcute/client/lexicons";
-
import { getDateFromTimestamp } from "../utils/date.js";
+
import { localDateFromTimestamp } from "../utils/date.js";
const LabelView = () => {
const params = useParams();
···
<div class="min-w-[5rem] font-semibold text-stone-600 dark:text-stone-400">
Created
</div>
-
{getDateFromTimestamp(new Date(label.cts).getTime())}
+
{localDateFromTimestamp(new Date(label.cts).getTime())}
</div>
<Show when={label.exp}>
{(exp) => (
···
<div class="min-w-[5rem] font-semibold text-stone-600 dark:text-stone-400">
Expires
</div>
-
{getDateFromTimestamp(new Date(exp()).getTime())}
+
{localDateFromTimestamp(new Date(exp()).getTime())}
</div>
)}
</Show>