diff --git a/src/Renderer/HtmlRenderer.php b/src/Renderer/HtmlRenderer.php
index 149813f..7920dc2 100644
--- a/src/Renderer/HtmlRenderer.php
+++ b/src/Renderer/HtmlRenderer.php
@@ -189,7 +189,7 @@ protected function render_sidebar( array $sidebar ): string {
* @return string The rendered HTML.
*/
protected function render_action( string $action ): string {
- $type = ( $action === 'save' ) ? 'submit' : 'button';
+ $type = in_array( $action, [ 'save', 'create', 'edit' ], true ) ? 'submit' : 'button';
$label = ucfirst( $action );
return '';