# profile-builder/4.0.0/form-builder/blocks/src/index.js

User Profile Builder – Beautiful User Registration Forms, User Profiles &amp; User Role Editor, version 4.0.0. 74 lines.

- Page: https://pluginprobe.com/plugins/profile-builder/4.0.0/code/form-builder/blocks/src/index.js
- Raw: https://pluginprobe.com/plugins/profile-builder/4.0.0/raw/form-builder/blocks/src/index.js
- Modified: 2026-08-17T08:51:38+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/profile-builder/4.0.0/code/form-builder/blocks/src/index.js#L10-L20`.

```javascript
/**
 * Form Editor blocks entry.
 */

// Before block imports: registerBlockType filters (uniqueness, CL, extras, …).
import './register-block-type-filters';

// Toolbar Delete (Layer 15). Order not load-bearing.
import './components/BlockToolbarDelete';

// Icons + hover previews — must run before block imports.
import './field-art';

// After filters, before editor plugins. See register-blocks.js.
import './register-blocks';

// Import editor styles
import './style.scss';

// Body class for scoped chrome CSS (PB form CPTs).
import './components/EditorBodyClass';

// Editor plugins. FormShortcodePanel first → top of Form Settings sidebar.
import './components/FormShortcodePanel';
import './components/RepeaterScopeGuard';
import './components/FormSettingsPanel';
import './components/ProgressBarPanel';
import './components/AutoSeedRegistrationForm';

// "Preview" button injected into the top-right editor header (next to Save).
import './components/FormPreviewButton';

// Existing-fields inserter section
import './components/ExistingFieldsPanel';

// Swap root "Add field" for mini inserter.
import './components/RootCanvasAppender';

// Mini inserter at between-block / empty-block "+" clicks.
import './components/CanvasPointInserter';

// Focus mini-inserter search when the popover opens.
import './components/MiniInserterSearchFocus';

// Click empty canvas padding to deselect.
import './components/CanvasPaddingDeselect';

// Keep inserter open on PB form CPTs.
import './components/ForceOpenInserter';

// Tooltip on greyed-out once-per-form New Fields entries.
import './components/UniqueFieldTooltip';

// Keep fullscreen off (no chrome left to exit it).
import './components/ForceDisableFullscreen';

// Disable Gutenberg keyboard shortcuts on PB form CPTs.
import './components/DisableKeyboardShortcuts';

// Disable block clipboard; text editing in settings still works.
import './components/DisableBlockClipboard';

// Document-bar title out of tab order (CSS handles pointer-events).
import './components/DisableDocumentBar';

// Per-edit REST mirror + client-side ID dedup on duplicate.
import './components/BlockAttributeMirror';

// Multi-Step Forms document-sidebar panel + post-save sync
import './components/MsfPanel';

// Form Fields in Columns document-sidebar panel
import './components/FfcPanel';

```
