import { __, _x } from '@wordpress/i18n' import React from 'react' import { useSnippetForm } from '../WithSnippetFormContext' import { createSnippetObject, isCondition } from '../../../../utils/snippets/snippets' import type { Snippet } from '../../../../types/Snippet' const OPTIONS = window.CODE_SNIPPETS_EDIT const getAddNewHeading = (snippet: Snippet): string => isCondition(snippet) ? __('Add New Condition', 'code-snippets') : __('Create New Snippet', 'code-snippets') const getPageHeading = (snippet: Snippet): string => { if (isCondition(snippet)) { return snippet.locked ? __('View Condition', 'code-snippets') : __('Edit Condition', 'code-snippets') } return snippet.locked ? __('View Snippet', 'code-snippets') : __('Edit Snippet', 'code-snippets') } export const PageHeading: React.FC = () => { const { snippet, updateSnippet, setCurrentNotice } = useSnippetForm() return ( <>