mirror of
https://github.com/formbricks/formbricks.git
synced 2026-01-07 16:21:57 -06:00
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>
16 lines
680 B
TypeScript
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;
|
|
};
|