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 FieldArgumentOperation: React.FC<{ change: GraphqlChange.Group.FieldArgumentOperation }> = ( { change }, ) => { switch (change.type) { case `FIELD_ARGUMENT_ADDED`: return ( Added argument {change.meta.addedArgumentName} to field {change.meta.fieldName} on {' '} {change.meta.typeName} ) case `FIELD_ARGUMENT_REMOVED`: return ( Removed argument {change.meta.removedFieldArgumentName} from field{' '} {change.meta.fieldName} on {change.meta.typeName} ) } }