+ {fields.map((field) => {
+ const active = field.key === activeFieldKey;
+ return (
+
onSelect(field.key)}
+ className={`flex min-h-[26px] cursor-pointer items-center gap-2 rounded px-1 ${
+ active ? "bg-panel-accent/10" : "hover:bg-panel-hover"
+ }`}
+ >
+
+
+ {formatTextFieldPreview(field.value) || "Text"}
+
+
+ {field.tagName}
+
+ {fields.length > 1 && (
+
+ )}
+
+ );
+ })}
+