mirror of
https://github.com/formbricks/formbricks.git
synced 2026-01-06 22:01:00 -06:00
22 lines
637 B
TypeScript
22 lines
637 B
TypeScript
import { TInvite } from "@formbricks/types/invites";
|
|
|
|
export function isLight(color) {
|
|
let r, g, b;
|
|
if (color.length === 4) {
|
|
r = parseInt(color[1] + color[1], 16);
|
|
g = parseInt(color[2] + color[2], 16);
|
|
b = parseInt(color[3] + color[3], 16);
|
|
} else if (color.length === 7) {
|
|
r = parseInt(color[1] + color[2], 16);
|
|
g = parseInt(color[3] + color[4], 16);
|
|
b = parseInt(color[5] + color[6], 16);
|
|
}
|
|
return r * 0.299 + g * 0.587 + b * 0.114 > 128;
|
|
}
|
|
|
|
export const isInviteExpired = (invite: TInvite) => {
|
|
const now = new Date();
|
|
const expiresAt = new Date(invite.expiresAt);
|
|
return now > expiresAt;
|
|
};
|