import { Link } from '@/frame/components/Link' import { Alert } from '@/frame/components/ui/Alert' import { useTranslation } from '@/languages/components/useTranslation' import type { GraphqlT } from './types' type Props = { item: GraphqlT variant: 'preview' | 'deprecation' } export function Notice({ item, variant = 'preview' }: Props) { const { t } = useTranslation('graphql') return ( {variant === 'preview' && item.preview ? (

{item.name} is available under the{' '} {item.preview.title} . {t('reference.preview_period')}

) : item.deprecationReason ? (

{item.name} is deprecated.

) : null} ) }