Skip to content

Commit 4644e2d

Browse files
committed
fix: use vanilla-extract
1 parent f647815 commit 4644e2d

File tree

12 files changed

+17
-136
lines changed

12 files changed

+17
-136
lines changed

src/core/GlobalStyle.ts

Lines changed: 0 additions & 90 deletions
This file was deleted.

src/core/Workshop.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import {debounce} from 'lodash'
44
import {isEqual} from 'lodash'
55
import {memo, useCallback, useEffect, useMemo, useRef, useState} from 'react'
66

7+
import {forceMinWidth320} from '#styles'
8+
79
import {WorkshopConfig} from './config'
810
import {DEFAULT_VIEWPORT_VALUE, DEFAULT_ZOOM_VALUE} from './constants'
911
import {WorkshopInspector} from './inspector'
@@ -235,7 +237,7 @@ export const Workshop = memo(function Workshop(props: WorkshopProps): React.Reac
235237
viewport={viewport}
236238
zoom={zoom}
237239
>
238-
<Flex data-boundary="" direction="column" height="fill" style={{minWidth: 320}}>
240+
<Flex className={forceMinWidth320} direction="column" height="fill">
239241
{withNavbar && (
240242
<WorkshopNavbar
241243
inspectorExpanded={inspectorExpanded}

src/core/inspector/types.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
import {ButtonTone} from '@sanity/ui'
2-
import {ReactNode} from 'react'
1+
import type {ElementTone} from '@sanity/ui/theme'
32

43
import {WorkshopPlugin} from '../config'
54

65
export interface InspectorTab {
76
id: string
8-
label: ReactNode
7+
label: React.ReactNode
98
plugin: WorkshopPlugin
10-
tone?: ButtonTone
9+
tone?: ElementTone
1110
}

src/core/mount.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import {StrictMode, useEffect, useState} from 'react'
66
import {createRoot} from 'react-dom/client'
77

88
import {WorkshopConfig} from './config'
9-
import {GlobalStyle} from './GlobalStyle'
109
import {createLocationStore} from './location'
1110
import {Workshop} from './Workshop'
1211

@@ -35,7 +34,6 @@ function App(props: {config: WorkshopConfig}) {
3534

3635
return (
3736
<Root scheme={scheme}>
38-
<GlobalStyle />
3937
<Workshop
4038
config={config}
4139
locationStore={locationStore}

src/core/mountFrame.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import {createRoot} from 'react-dom/client'
77

88
import {WorkshopConfig} from './config'
99
import {WorkshopFrame} from './frame'
10-
import {GlobalStyle} from './GlobalStyle'
1110

1211
/** @beta */
1312
export function mountFrame(options: {config: WorkshopConfig}): void {
@@ -29,7 +28,6 @@ function App(props: {config: WorkshopConfig}) {
2928

3029
return (
3130
<Root scheme={scheme}>
32-
<GlobalStyle />
3331
<WorkshopFrame config={config} setScheme={setScheme} />
3432
</Root>
3533
)

src/plugin-a11y/A11yProvider.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import {useWorkshop} from '@sanity/ui-workshop'
21
import axe, {AxeResults} from 'axe-core'
32
import {memo, useEffect, useMemo, useState} from 'react'
43

5-
import {A11yContext, A11yContextValue} from './A11yContext'
4+
import {useWorkshop} from '../core/useWorkshop'
5+
import {A11yContext, type A11yContextValue} from './A11yContext'
66
import {A11yMsg} from './msg'
77

88
/** @internal */

src/plugin-a11y/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {WorkshopPlugin} from '@sanity/ui-workshop'
1+
import type {WorkshopPlugin} from '@sanity/ui-workshop'
22

33
import {A11yInspector} from './A11yInspector'
44
import {A11yProvider} from './A11yProvider'

src/plugin-perf/PerfProvider.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import {useWorkshop} from '@sanity/ui-workshop'
21
import {memo, useCallback, useEffect, useMemo, useState} from 'react'
32

3+
import {useWorkshop} from '../core/useWorkshop'
44
import {_runTest} from './_runTest'
5-
import {PerfMsg} from './msg'
6-
import {PerfContext, PerfContextValue} from './PerfContext'
5+
import type {PerfMsg} from './msg'
6+
import {PerfContext, type PerfContextValue} from './PerfContext'
77
import {perfReducer} from './perfReducer'
8-
import {PerfState, PerfTest, PerfTestRenderResult} from './types'
8+
import type {PerfState, PerfTest, PerfTestRenderResult} from './types'
99

1010
/** @internal */
1111
export const PerfProvider = memo(function PerfProvider(props: {

src/plugin-perf/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export type {PerfContextValue} from './PerfContext'
2-
import {WorkshopPlugin} from '@sanity/ui-workshop'
2+
import type {WorkshopPlugin} from '@sanity/ui-workshop'
33

44
import {PerfInspector} from './PerfInspector'
55
import {PerfProvider} from './PerfProvider'

src/plugin-perf/perfReducer.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import {WorkshopMsg} from '@sanity/ui-workshop'
1+
import type {WorkshopMsg} from '@sanity/ui-workshop'
22

3-
import {PerfMsg} from './msg'
4-
import {PerfState} from './types'
3+
import type {PerfMsg} from './msg'
4+
import type {PerfState} from './types'
55

66
/** @internal */
77
export function perfReducer(state: PerfState, msg: PerfMsg | WorkshopMsg): PerfState {

0 commit comments

Comments
 (0)