diff --git a/apps/builder/src/components/TimeSince.tsx b/apps/builder/src/components/TimeSince.tsx
new file mode 100644
index 000000000..4dc614dea
--- /dev/null
+++ b/apps/builder/src/components/TimeSince.tsx
@@ -0,0 +1,46 @@
+import { T } from '@tolgee/react'
+
+type Props = {
+ date: string
+}
+
+export const TimeSince = ({ date }: Props) => {
+ const seconds = Math.floor(
+ (new Date().getTime() - new Date(date).getTime()) / 1000
+ )
+
+ let interval = seconds / 31536000
+
+ if (interval > 1) {
+ return (
+
+ )
+ }
+ interval = seconds / 2592000
+ if (interval > 1) {
+ return (
+
+ )
+ }
+ interval = seconds / 86400
+ if (interval > 1) {
+ return (
+
+ )
+ }
+ interval = seconds / 3600
+ if (interval > 1) {
+ return (
+
+ )
+ }
+ interval = seconds / 60
+ if (interval > 1) {
+ return (
+
+ )
+ }
+ return (
+
+ )
+}
diff --git a/apps/builder/src/features/account/components/ApiTokensList.tsx b/apps/builder/src/features/account/components/ApiTokensList.tsx
index bf1ca01e1..2ee74794b 100644
--- a/apps/builder/src/features/account/components/ApiTokensList.tsx
+++ b/apps/builder/src/features/account/components/ApiTokensList.tsx
@@ -23,9 +23,9 @@ import { byId, isDefined } from '@typebot.io/lib'
import { CreateTokenModal } from './CreateTokenModal'
import { useApiTokens } from '../hooks/useApiTokens'
import { ApiTokenFromServer } from '../types'
-import { parseTimeSince } from '@/helpers/parseTimeSince'
import { deleteApiTokenQuery } from '../queries/deleteApiTokenQuery'
import { T, useTranslate } from '@tolgee/react'
+import { TimeSince } from '@/components/TimeSince'
type Props = { user: User }
@@ -84,7 +84,9 @@ export const ApiTokensList = ({ user }: Props) => {
{apiTokens?.map((token) => (
{token.name} |
- {parseTimeSince(t, token.createdAt)} |
+
+
+ |
|