diff --git a/packages/ui/SurveysList/components/SurveyCard.tsx b/packages/ui/SurveysList/components/SurveyCard.tsx
index 5afb9196f7..57222df136 100644
--- a/packages/ui/SurveysList/components/SurveyCard.tsx
+++ b/packages/ui/SurveysList/components/SurveyCard.tsx
@@ -3,7 +3,7 @@ import Link from "next/link";
import { useEffect, useMemo, useState } from "react";
import { cn } from "@formbricks/lib/cn";
-import { timeSince } from "@formbricks/lib/time";
+import { convertDateString, timeSince } from "@formbricks/lib/time";
import { TEnvironment } from "@formbricks/types/environment";
import { TSurvey } from "@formbricks/types/surveys";
@@ -130,7 +130,7 @@ export default function SurveyCard({
- {timeSince(survey.createdAt.toString())}
+ {convertDateString(survey.createdAt.toString())}
{timeSince(survey.updatedAt.toString())}
diff --git a/packages/ui/SurveysList/index.tsx b/packages/ui/SurveysList/index.tsx
index 10e93c77f9..f8c864e791 100644
--- a/packages/ui/SurveysList/index.tsx
+++ b/packages/ui/SurveysList/index.tsx
@@ -1,7 +1,7 @@
"use client";
import { PlusIcon } from "lucide-react";
-import { useState } from "react";
+import { useEffect, useState } from "react";
import { TEnvironment } from "@formbricks/types/environment";
import { TSurvey } from "@formbricks/types/surveys";
@@ -28,7 +28,14 @@ export default function SurveysList({
userId,
}: SurveysListProps) {
const [filteredSurveys, setFilteredSurveys] = useState
(surveys);
- const [orientation, setOrientation] = useState("grid");
+ // Initialize orientation state from localStorage or default to 'grid'
+ const [orientation, setOrientation] = useState(() => localStorage.getItem("surveyOrientation") || "grid");
+
+ // Save orientation to localStorage
+ useEffect(() => {
+ localStorage.setItem("surveyOrientation", orientation);
+ }, [orientation]);
+
return (