import type { GraphqlChange } from '#lib/graphql-change/index' import { Code } from '@radix-ui/themes' import type React from 'react' import { ChangeBase } from '../ChangeBase.js' export const FieldArgument: React.FC<{ change: GraphqlChange.Group.FieldArgument }> = ({ change }) => { switch (change.type) { case `FIELD_ARGUMENT_DEFAULT_CHANGED`: return ( Changed default value for argument {change.meta.argumentName} on field{' '} {change.meta.fieldName} on {change.meta.typeName} from{' '} {change.meta.oldDefaultValue} to {change.meta.newDefaultValue} ) case `FIELD_ARGUMENT_TYPE_CHANGED`: return ( Changed argument {change.meta.argumentName} type from {change.meta.oldArgumentType} {' '} to {change.meta.newArgumentType} on field {change.meta.fieldName} on{' '} {change.meta.typeName} ) } }