File manager - Edit - /var/www/payraty/helpdesk/common/resources/client/i18n/use-user-timezone.ts
Back
import {useContext, useMemo} from 'react'; import {BoostrapDataContext} from '../core/bootstrap-data/bootstrap-data-context'; import {getLocalTimeZone} from '@internationalized/date'; export function useUserTimezone(): string { const { data: {user, settings}, } = useContext(BoostrapDataContext); const defaultTimezone = settings.dates.default_timezone; const preferredTimezone = user?.timezone || defaultTimezone || 'auto'; return useMemo(() => { return !preferredTimezone || preferredTimezone === 'auto' ? getLocalTimeZone() : preferredTimezone; }, [preferredTimezone]); }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings