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 UnionMemberOperation: React.FC<{ change: GraphqlChange.Group.UnionMemberOperation }> = ({ change }) => { switch (change.type) { case `UNION_MEMBER_ADDED`: return ( Added {change.meta.addedUnionMemberTypeName} to union {change.meta.unionName} ) case `UNION_MEMBER_REMOVED`: return ( Removed {change.meta.removedUnionMemberTypeName} from union {change.meta.unionName} ) } }