diff --git a/frontend/src/lib/components/PersonTypeSelector.svelte b/frontend/src/lib/components/PersonTypeSelector.svelte
new file mode 100644
index 00000000..05efe33f
--- /dev/null
+++ b/frontend/src/lib/components/PersonTypeSelector.svelte
@@ -0,0 +1,48 @@
+
+
+
+ {#each TYPES as type (type)}
+
+ {/each}
+
+
+
+
+
+ {m.a11y_type_changed({ type: labels[selected]() })}
+