import React from 'react' import classnames from 'classnames' import { __ } from '@wordpress/i18n' import { isLicensed } from '../../../utils/screen' import { isCondition } from '../../../utils/snippets/snippets' import { Badge } from '../../common/Badge' import { Button } from '../../common/Button' import { useSnippetForm } from '../SnippetForm/WithSnippetFormContext' import type { Dispatch, SetStateAction } from 'react' export interface ConditionModalButtonProps { setIsDialogOpen: Dispatch> } export const ConditionModalButton: React.FC = ({ setIsDialogOpen }) => { const { snippet, isReadOnly } = useSnippetForm() const hasCondition = 0 !== snippet.conditionId return (
{isCondition(snippet) ? null : <>
{__('Conditions', 'code-snippets')} {!isLicensed() && {__('Pro', 'code-snippets')}}
}
) }