Skip to content

Commit 7518562

Browse files
committedJul 9, 2021
refactor(field): migrate datetime diff to @sanity/ui
1 parent 51915ca commit 7518562

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed
 

‎packages/@sanity/field/src/types/datetime/diff/DatetimeFieldDiff.css

-7
This file was deleted.

‎packages/@sanity/field/src/types/datetime/diff/DatetimeFieldDiff.tsx

-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@ import React from 'react'
22
import {DiffComponent, DiffFromTo, StringDiff} from '../../../diff'
33
import {DatetimePreview} from '../preview'
44

5-
import styles from './DatetimeFieldDiff.css'
6-
75
export const DatetimeFieldDiff: DiffComponent<StringDiff> = ({diff, schemaType}) => {
86
return (
97
<DiffFromTo
108
align="center"
11-
cardClassName={styles.card}
129
diff={diff}
1310
schemaType={schemaType}
1411
previewComponent={DatetimePreview}

‎packages/@sanity/field/src/types/datetime/preview/DatetimePreview.tsx

+12-1
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,27 @@
11
import React from 'react'
22
import * as legacyDateFormat from '@sanity/util/legacyDateFormat'
3+
import styled from 'styled-components'
4+
import {Box} from '@sanity/ui'
35
import {StringSchemaType} from '../../../diff'
46
import {PreviewComponent} from '../../../preview/types'
57

68
const DEFAULT_DATE_FORMAT = 'YYYY-MM-DD'
79
const DEFAULT_TIME_FORMAT = 'HH:mm'
810

11+
const DatetimeWrapper = styled.div`
12+
display: inline-block;
13+
word-wrap: break-word;
14+
`
15+
916
export const DatetimePreview: PreviewComponent<string> = function DatetimePreview({
1017
value,
1118
schemaType,
1219
}) {
13-
return <>{formatDateTime(value, schemaType)}</>
20+
return (
21+
<Box as={DatetimeWrapper} paddingX={2} paddingY={1}>
22+
{formatDateTime(value, schemaType)}
23+
</Box>
24+
)
1425
}
1526

1627
function formatDateTime(value: string, schemaType: StringSchemaType): string {

2 commit comments

Comments
 (2)

vercel[bot] commented on Jul 9, 2021

@vercel[bot]

Successfully deployed to the following URLs:

test-studio – ./

test-studio-git-next.sanity.build
test-studio.sanity.build

vercel[bot] commented on Jul 9, 2021

@vercel[bot]

Successfully deployed to the following URLs:

perf-studio – ./

perf-studio-git-next.sanity.build
perf-studio.sanity.build

Please sign in to comment.