Remove Luxon from codebase (#14448)
Fixes #14444 We shouldn't have 2 libraries to manage dates, one is enough
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { DateFormat } from '@/localization/constants/DateFormat';
|
||||
import { FieldDateDisplayFormat } from '@/object-record/record-field/ui/types/FieldMetadata';
|
||||
import { enUS } from 'date-fns/locale';
|
||||
import { DateTime } from 'luxon';
|
||||
import { subDays } from 'date-fns';
|
||||
import { formatDateString } from '~/utils/string/formatDateString';
|
||||
|
||||
describe('formatDateString', () => {
|
||||
@@ -31,7 +31,7 @@ describe('formatDateString', () => {
|
||||
});
|
||||
|
||||
it('should format date as relative when displayFormat is set to RELATIVE', () => {
|
||||
const mockDate = DateTime.now().minus({ days: 2 }).toISO();
|
||||
const mockDate = subDays(new Date(), 2).toISOString();
|
||||
const mockRelativeDate = '2 days ago';
|
||||
|
||||
const result = formatDateString({
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { DateFormat } from '@/localization/constants/DateFormat';
|
||||
import { TimeFormat } from '@/localization/constants/TimeFormat';
|
||||
import { FieldDateDisplayFormat } from '@/object-record/record-field/ui/types/FieldMetadata';
|
||||
import { subDays } from 'date-fns';
|
||||
import { enUS } from 'date-fns/locale';
|
||||
import { DateTime } from 'luxon';
|
||||
import { formatDateTimeString } from '~/utils/string/formatDateTimeString';
|
||||
|
||||
describe('formatDateTimeString', () => {
|
||||
@@ -33,7 +33,7 @@ describe('formatDateTimeString', () => {
|
||||
});
|
||||
|
||||
it('should format date as relative when displayFormat is RELATIVE', () => {
|
||||
const mockDate = DateTime.now().minus({ days: 2 }).toISO();
|
||||
const mockDate = subDays(new Date(), 2).toISOString();
|
||||
const mockRelativeDate = '2 days ago';
|
||||
|
||||
const result = formatDateTimeString({
|
||||
|
||||
Reference in New Issue
Block a user