/** * Application-wide constants * This file contains constants that are used across multiple components and services */ export const APP_CONSTANTS = { /** * Default validator ID used for creating various entities (customers, documents, roles, etc.) * This is a system-level validator that has permissions to create and manage entities * Can be overridden by setting NEXT_PUBLIC_DEFAULT_VALIDATOR_ID environment variable */ DEFAULT_VALIDATOR_ID: process.env['NEXT_PUBLIC_DEFAULT_VALIDATOR_ID'] || '862406317a35064537ac959cb5d8bbdf4f849283b63db3ffa9904de2b3427c43:0', /** * Default storage URLs used for storing various entities * Can be overridden by setting NEXT_PUBLIC_DEFAULT_STORAGE_URLS environment variable (comma-separated) */ DEFAULT_STORAGE_URLS: process.env['NEXT_PUBLIC_DEFAULT_STORAGE_URLS'] ? process.env['NEXT_PUBLIC_DEFAULT_STORAGE_URLS'].split(',').map(url => url.trim()) : ['https://dev3.4nkweb.com/storage'], } as const; // Export individual constants for easier imports export const DEFAULT_VALIDATOR_ID = APP_CONSTANTS.DEFAULT_VALIDATOR_ID; export const DEFAULT_STORAGE_URLS = APP_CONSTANTS.DEFAULT_STORAGE_URLS;