Files
formbricks/apps/web/modules/analysis/components/SingleResponseCard/util.ts
Piyush Gupta 1af1a92fec feat: granular team roles (#3975)
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
Co-authored-by: Johannes <72809645+jobenjada@users.noreply.github.com>
Co-authored-by: Johannes <johannes@formbricks.com>
2024-11-08 06:03:14 +00:00

16 lines
680 B
TypeScript

export const isValidValue = (value: string | number | Record<string, string> | string[]) => {
return (
(typeof value === "string" && value.trim() !== "") ||
(Array.isArray(value) && value.length > 0) ||
typeof value === "number" ||
(typeof value === "object" && Object.entries(value).length > 0)
);
};
export const isSubmissionTimeMoreThan5Minutes = (submissionTimeISOString: Date) => {
const submissionTime: Date = new Date(submissionTimeISOString);
const currentTime: Date = new Date();
const timeDifference: number = (currentTime.getTime() - submissionTime.getTime()) / (1000 * 60); // Convert milliseconds to minutes
return timeDifference > 5;
};