mirror of
https://github.com/formbricks/formbricks.git
synced 2026-01-27 00:39:01 -06:00
relative time
This commit is contained in:
@@ -2,7 +2,7 @@ import EmptyPageFiller from "@/components/EmptyPageFiller";
|
||||
import LoadingSpinner from "@/components/LoadingSpinner";
|
||||
import { useForm } from "@/lib/forms";
|
||||
import { MergeWithSchema, persistSubmission, useSubmissions } from "@/lib/submissions";
|
||||
import { convertDateTimeString, parseUserAgent } from "@/lib/utils";
|
||||
import { convertDateTimeString, parseUserAgent, timeSince } from "@/lib/utils";
|
||||
import { Button, CheckMarkIcon, ClockIcon } from "@formbricks/ui";
|
||||
import { InboxIcon } from "@heroicons/react/24/outline";
|
||||
import clsx from "clsx";
|
||||
@@ -104,7 +104,13 @@ export default function PMFTimeline({ submissions }) {
|
||||
|
||||
<div className="text-sm text-gray-400">
|
||||
<time dateTime={convertDateTimeString(submission.createdAt)}>
|
||||
{convertDateTimeString(submission.createdAt)}
|
||||
{
|
||||
//check if date is older than 14 days, if so show convertDateTimeString if not use timeSince
|
||||
new Date().getTime() - new Date(submission.createdAt).getTime() >
|
||||
14 * 24 * 60 * 60 * 1000
|
||||
? convertDateTimeString(submission.createdAt)
|
||||
: timeSince(submission.createdAt)
|
||||
}
|
||||
</time>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import EmptyPageFiller from "@/components/EmptyPageFiller";
|
||||
import { persistSubmission, useSubmissions } from "@/lib/submissions";
|
||||
import { convertDateTimeString, parseUserAgent } from "@/lib/utils";
|
||||
import { convertDateTimeString, parseUserAgent, timeSince } from "@/lib/utils";
|
||||
import { BugIcon, Button, ComplimentIcon, IdeaIcon } from "@formbricks/ui";
|
||||
import { InboxIcon } from "@heroicons/react/24/outline";
|
||||
import clsx from "clsx";
|
||||
@@ -90,7 +90,13 @@ export default function FeedbackTimeline({ submissions }) {
|
||||
|
||||
<div className="text-sm text-slate-400">
|
||||
<time dateTime={convertDateTimeString(submission.createdAt)}>
|
||||
{convertDateTimeString(submission.createdAt)}
|
||||
{
|
||||
//check if date is older than 14 days, if so show convertDateTimeString if not use timeSince
|
||||
new Date().getTime() - new Date(submission.createdAt).getTime() >
|
||||
7 * 24 * 60 * 60 * 1000
|
||||
? convertDateTimeString(submission.createdAt)
|
||||
: timeSince(submission.createdAt)
|
||||
}
|
||||
</time>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -2,7 +2,7 @@ import EmptyPageFiller from "@/components/EmptyPageFiller";
|
||||
import LoadingSpinner from "@/components/LoadingSpinner";
|
||||
import { useForm } from "@/lib/forms";
|
||||
import { MergeWithSchema, persistSubmission, useSubmissions } from "@/lib/submissions";
|
||||
import { convertDateTimeString, parseUserAgent } from "@/lib/utils";
|
||||
import { convertDateTimeString, parseUserAgent, timeSince } from "@/lib/utils";
|
||||
import { Button, NotDisappointedIcon, SomewhatDisappointedIcon, VeryDisappointedIcon } from "@formbricks/ui";
|
||||
import { InboxIcon } from "@heroicons/react/24/outline";
|
||||
import clsx from "clsx";
|
||||
@@ -106,7 +106,13 @@ export default function PMFTimeline({ submissions }) {
|
||||
|
||||
<div className="text-sm text-slate-400">
|
||||
<time dateTime={convertDateTimeString(submission.createdAt)}>
|
||||
{convertDateTimeString(submission.createdAt)}
|
||||
{
|
||||
//check if date is older than 14 days, if so show convertDateTimeString if not use timeSince
|
||||
new Date().getTime() - new Date(submission.createdAt).getTime() >
|
||||
14 * 24 * 60 * 60 * 1000
|
||||
? convertDateTimeString(submission.createdAt)
|
||||
: timeSince(submission.createdAt)
|
||||
}
|
||||
</time>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import crypto from "crypto";
|
||||
import intlFormat from "date-fns/intlFormat";
|
||||
import { formatDistance } from "date-fns";
|
||||
import { formatDistance, formatDistanceStrict, formatDistanceToNow } from "date-fns";
|
||||
import platform from "platform";
|
||||
import { demoEndpoints } from "./demo";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user