import React from 'react' import { Spinner } from '@wordpress/components' import { __, isRTL } from '@wordpress/i18n' import { Button } from '../../common/Button' import { isNetworkAdmin } from '../../utils/general' import { useSnippetForm } from '../SnippetForm/context' const InlineActivateButton: React.FC = () => { const { snippet, isWorking, submitAndActivateSnippet, submitAndDeactivateSnippet } = useSnippetForm() if (snippet.shared_network && isNetworkAdmin()) { return null } if ('single-use' === snippet.scope) { return ( ) } return snippet.active ? : } const InlineActionButtons: React.FC = () => { const { isWorking, submitSnippet } = useSnippetForm() return ( <> {isWorking ? : ''} ) } const RTLControl: React.FC = () => { const { codeEditorInstance } = useSnippetForm() return ( <> ) } export const SnippetEditorToolbar: React.FC = () =>
{window.CODE_SNIPPETS_EDIT?.extraSaveButtons ? : null} {isRTL() ? : null}