+ {request.choices && request.choices.length > 0 && (
+
+ {request.choices.map((c) => {
+ const isSelected = selected.has(c);
+ return (
+
+ );
+ })}
+
+ {isMulti && (
+
+ )}
+
+ )}
+
+ {(otherOpen || !request.choices || request.choices.length === 0) && (
+
+ )}
+