diff --git a/craft/src/panels/right/styles/HtmlCodeField.tsx b/craft/src/panels/right/styles/HtmlCodeField.tsx
index 2e9d6fc..bb8cfff 100644
--- a/craft/src/panels/right/styles/HtmlCodeField.tsx
+++ b/craft/src/panels/right/styles/HtmlCodeField.tsx
@@ -1,7 +1,9 @@
-import React, { useState } from 'react';
+import React, { useRef, useState } from 'react';
import { CollapsibleSection, sectionGap } from './shared';
import { Modal } from '../../../ui/Modal';
-import { CodeEditor } from '../../../ui/CodeEditor';
+import { CodeEditor, type CodeEditorHandle } from '../../../ui/CodeEditor';
+import { HtmlToolbar } from './HtmlToolbar';
+import { formatHtml } from '../../../utils/format-html';
/* "Edit HTML" modal for the HtmlBlock `code` prop. `code` is raw HTML
(potentially many lines, embedded