+ {CATEGORY_LABELS[cat]}
+
+ {backends.map(([type, entry]) => (
+ handleCardClick(type as BackendType)}
+ icon={BACKEND_ICONS[type as BackendType] ? React.createElement(BACKEND_ICONS[type as BackendType]!, { className: 'w-6 h-6' }) : undefined}
+ />
+ ))}
+
+
+ );
+ })}
+ ```
+
+ f. Keep the existing remote name TextFieldMD3 and RemoteNamePreview at the top. Keep the Next button at the bottom. Keep form validation logic unchanged.
+
+ g. Keep `data-testid="backend-cards"` on a wrapping div around all category sections so existing tests that query within it still work.
+
+3. Import BACKEND_ICONS from '../icons/BackendIcons' and BackendCategory from '../../schemas/registry'.
+