mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-09-04 08:48:55 +02:00
16 lines
771 B
JavaScript
16 lines
771 B
JavaScript
export const contactCls = "contracts_Contactbook";
|
|
export const templateCls = "contracts_Template";
|
|
export const documentCls = "contracts_Document";
|
|
export const themeColor = "#47a3ad";
|
|
export const iconColor = "#686968";
|
|
// Dynamic icon color function for better dark mode visibility
|
|
export const getThemeIconColor = () => {
|
|
const theme = document.documentElement.getAttribute("data-theme");
|
|
return theme === "opensigndark" ? "#CCCCCC" : "#686968";
|
|
};
|
|
export const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
|
|
export const maxTitleLength = 250; // 250 characters
|
|
export const maxNoteLength = 200; // 200 characters
|
|
export const maxDescriptionLength = 500; // 500 characters
|
|
export const maxFileSize = 80; // for cloud 10MB / 80MB for self-hosted
|