Improve Jotai work (#18205)
This commit is contained in:
@@ -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,
|
||||
|
||||
+2
-2
@@ -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) : '';
|
||||
|
||||
Reference in New Issue
Block a user