···11+// Configuration defaults and constants for the takes application
22+33+export const TakesConfig = {
44+ // Default takes session length in minutes (should be 90 for production)
55+ DEFAULT_SESSION_LENGTH: 2,
66+77+ // Maximum time in minutes that a takes session can be paused before automatic expiration
88+ MAX_PAUSE_DURATION: 3,
99+1010+ // Maximum number of past takes to display in history
1111+ MAX_HISTORY_ITEMS: 5,
1212+1313+ // Time thresholds for notifications (in minutes)
1414+ NOTIFICATIONS: {
1515+ // When to send a warning about low time remaining (minutes)
1616+ LOW_TIME_WARNING: 2,
1717+1818+ // When to send a warning about pause expiration (minutes)
1919+ PAUSE_EXPIRATION_WARNING: 5,
2020+2121+ // Frequency to check for notifications (milliseconds)
2222+ CHECK_INTERVAL: 5 * 1000, // Every minute
2323+ },
2424+2525+ // Modal settings
2626+ MODAL: {
2727+ // Maximum length for take description
2828+ MAX_DESCRIPTION_LENGTH: 100,
2929+ },
3030+};
3131+3232+export default TakesConfig;