import { css } from '@emotion/react'; import { spacing } from '@expo/styleguide'; import React from 'react'; import ReactMarkdown from 'react-markdown'; import { B } from '~/components/base/paragraph'; import { CommentData } from '~/components/plugins/api/APIDataTypes'; import { getTagData, mdInlineComponents } from '~/components/plugins/api/APISectionUtils'; import { Callout } from '~/ui/components/Callout'; type Props = { comment?: CommentData; }; export const APISectionDeprecationNote = ({ comment }: Props) => { const deprecation = getTagData('deprecated', comment); return deprecation ? (
{deprecation.text.trim().length ? ( {`**Deprecated.** ${deprecation.text}`} ) : ( Deprecated )}
) : null; }; const deprecationNoticeStyle = css({ marginTop: spacing[4], });