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 DirectiveArgument: React.FC<{ change: GraphqlChange.Group.DirectiveArgument }> = ({ change }) => { switch (change.type) { case `DIRECTIVE_ARGUMENT_DEFAULT_VALUE_CHANGED`: return ( Changed default value for directive @{change.meta.directiveName} argument{' '} {change.meta.directiveArgumentName} ) case `DIRECTIVE_ARGUMENT_TYPE_CHANGED`: return ( Changed directive @{change.meta.directiveName} argument{' '} {change.meta.directiveArgumentName} type from {change.meta.oldDirectiveArgumentType} {' '} to {change.meta.newDirectiveArgumentType} ) } }