diff --git a/dev/test-studio/components/formComponents.tsx b/dev/test-studio/components/formComponents.tsx index 00a78fce7e5..0b970318189 100644 --- a/dev/test-studio/components/formComponents.tsx +++ b/dev/test-studio/components/formComponents.tsx @@ -78,6 +78,13 @@ export function Preview(props: PreviewProps) { ) } +export function CustomBadge() { + return { + label: 'Hello world', + title: 'Hello I am a custom document badge', + } +} + export const formComponentsPlugin = definePlugin({ name: 'form-components-plugin', form: { diff --git a/dev/test-studio/sanity.config.ts b/dev/test-studio/sanity.config.ts index 12c708ed827..632c02cd381 100644 --- a/dev/test-studio/sanity.config.ts +++ b/dev/test-studio/sanity.config.ts @@ -27,6 +27,7 @@ import { import { Annotation, Block, + CustomBadge, Field, formComponentsPlugin, InlineBlock, @@ -76,6 +77,7 @@ const sharedSettings = definePlugin({ return prev }, newDocumentOptions, + badges: (prev, context) => (context.schemaType === 'author' ? [CustomBadge, ...prev] : prev), }, plugins: [ deskTool({ diff --git a/packages/@sanity/vision/src/components/VisionGui.tsx b/packages/@sanity/vision/src/components/VisionGui.tsx index 7f82df3a6b6..7ac12827eff 100644 --- a/packages/@sanity/vision/src/components/VisionGui.tsx +++ b/packages/@sanity/vision/src/components/VisionGui.tsx @@ -13,12 +13,12 @@ import { Select, Text, TextInput, - Tooltip, Grid, Button, ToastContextValue, Inline, } from '@sanity/ui' +import {Tooltip} from '../../../../sanity/src/ui' import {VisionCodeMirror} from '../codemirror/VisionCodeMirror' import {getLocalStorage, LocalStorageish} from '../util/localStorage' import {parseApiQueryString, ParsedApiQueryString} from '../util/parseApiQueryString' @@ -754,13 +754,7 @@ export class VisionGui extends React.PureComponent - - Copy to clipboard - - } - > +