tiemzone udpate on all pages that requrie timezone updating

This commit is contained in:
IGNY8 VPS (Salman)
2026-01-19 16:51:58 +00:00
parent 27afc63d88
commit c61eae051b
17 changed files with 122 additions and 75 deletions

View File

@@ -14,6 +14,7 @@ import {
import { useSiteStore } from '../../store/siteStore';
import { useToast } from '../../components/ui/toast/ToastContainer';
import { API_BASE_URL, fetchAPI } from '../../services/api';
import { formatTime } from '../../utils/date';
// Types for WordPress integration debugging
interface IntegrationHealth {
@@ -498,7 +499,7 @@ export default function WordPressIntegrationDebug() {
</div>
<p className="text-xs text-gray-600 dark:text-gray-400">{integrationHealth.api_message}</p>
<div className="text-xs text-gray-500 mt-1">
Last: {new Date(integrationHealth.last_api_check).toLocaleTimeString()}
Last: {formatTime(integrationHealth.last_api_check)}
</div>
</div>
@@ -533,7 +534,7 @@ export default function WordPressIntegrationDebug() {
</p>
<div className="text-xs text-gray-500 mt-1">
Last: {integrationHealth.last_sync ?
new Date(integrationHealth.last_sync).toLocaleTimeString() : 'Never'}
formatTime(integrationHealth.last_sync) : 'Never'}
</div>
</div>
</div>
@@ -579,7 +580,7 @@ export default function WordPressIntegrationDebug() {
)}
</div>
<div className="text-xs text-gray-500 whitespace-nowrap ml-4">
{new Date(event.timestamp).toLocaleTimeString()}
{formatTime(event.timestamp)}
</div>
</div>
</div>

View File

@@ -22,6 +22,7 @@ import { useNotificationStore } from '../../store/notificationStore';
import { usePageLoading } from '../../context/PageLoadingContext';
import type { NotificationAPI } from '../../services/notifications.api';
import { deleteNotification as deleteNotificationAPI } from '../../services/notifications.api';
import { formatDateTime } from '../../utils/date';
interface FilterState {
severity: string;
@@ -101,13 +102,7 @@ export default function NotificationsPage() {
const days = Math.floor(hours / 24);
if (days > 7) {
return date.toLocaleDateString('en-US', {
month: 'short',
day: 'numeric',
year: 'numeric',
hour: 'numeric',
minute: '2-digit'
});
return formatDateTime(date);
} else if (days > 0) {
return `${days} day${days !== 1 ? 's' : ''} ago`;
} else if (hours > 0) {