cl01/wp-content/plugins/code-snippets/js/components/SnippetForm/buttons/ActionButtons.tsx
2025-02-24 12:39:24 +08:00

25 lines
562 B
TypeScript
Executable File

import React from 'react'
import { Spinner } from '@wordpress/components'
import { useSnippetForm } from '../../../hooks/useSnippetForm'
import { DeleteButton } from './DeleteButton'
import { ExportButtons } from './ExportButtons'
import { SubmitButton } from './SubmitButtons'
export const ActionButtons: React.FC = () => {
const { snippet, isWorking } = useSnippetForm()
return (
<p className="submit">
<SubmitButton />
{snippet.id ?
<>
<ExportButtons />
<DeleteButton />
</> : ''}
{isWorking ? <Spinner /> : ''}
</p>
)
}