Improve Jotai work (#18205)

This commit is contained in:
Charles Bochet
2026-02-24 20:38:30 +01:00
committed by GitHub
parent b339c93699
commit eaf9fe27b2
210 changed files with 1714 additions and 1662 deletions
@@ -2,7 +2,7 @@ import { type FieldDateMetadataSettings } from '@/object-record/record-field/ui/
import { useRecoilValueV2 } from '@/ui/utilities/state/jotai/hooks/useRecoilValueV2';
import { UserContext } from '@/users/contexts/UserContext';
import { useContext } from 'react';
import { dateLocaleStateV2 } from '~/localization/states/dateLocaleStateV2';
import { dateLocaleState } from '~/localization/states/dateLocaleState';
import { formatDateString } from '~/utils/string/formatDateString';
import { EllipsisDisplay } from './EllipsisDisplay';
@@ -12,7 +12,7 @@ type DateDisplayProps = {
};
export const DateDisplay = ({ value, dateFieldSettings }: DateDisplayProps) => {
const { dateFormat } = useContext(UserContext);
const dateLocale = useRecoilValueV2(dateLocaleStateV2);
const dateLocale = useRecoilValueV2(dateLocaleState);
const formattedDate = formatDateString({
value,
@@ -6,7 +6,7 @@ import styled from '@emotion/styled';
import { isNonEmptyString } from '@sniptt/guards';
import { useContext } from 'react';
import { Temporal } from 'temporal-polyfill';
import { dateLocaleStateV2 } from '~/localization/states/dateLocaleStateV2';
import { dateLocaleState } from '~/localization/states/dateLocaleState';
import { formatDateTimeString } from '~/utils/string/formatDateTimeString';
import { EllipsisDisplay } from './EllipsisDisplay';
@@ -24,7 +24,7 @@ export const DateTimeDisplay = ({
dateFieldSettings,
}: DateTimeDisplayProps) => {
const { dateFormat, timeFormat, timeZone } = useContext(UserContext);
const dateLocale = useRecoilValueV2(dateLocaleStateV2);
const dateLocale = useRecoilValueV2(dateLocaleState);
const formattedDate = formatDateTimeString({
value,
@@ -13,7 +13,7 @@ import {
} from 'twenty-ui/display';
import { useRecoilValueV2 } from '@/ui/utilities/state/jotai/hooks/useRecoilValueV2';
import { v4 as uuidV4 } from 'uuid';
import { dateLocaleStateV2 } from '~/localization/states/dateLocaleStateV2';
import { dateLocaleState } from '~/localization/states/dateLocaleState';
import {
beautifyExactDateTime,
beautifyPastDateRelativeToNow,
@@ -123,7 +123,7 @@ export const ShowPageSummaryCard = ({
loading,
isMobile = false,
}: ShowPageSummaryCardProps) => {
const { localeCatalog } = useRecoilValueV2(dateLocaleStateV2);
const { localeCatalog } = useRecoilValueV2(dateLocaleState);
const beautifiedCreatedAt =
date !== '' ? beautifyPastDateRelativeToNow(date, localeCatalog) : '';
const exactCreatedAt = date !== '' ? beautifyExactDateTime(date) : '';