+ {icon &&
{icon}
}
+ {options.find((framework) => framework.value === value)?.label ||
+ value}
+ {options.find((framework) => framework.value === value)
+ ?.default && (
+
+ Default
+
+ )}
+ {custom &&
+ value &&
+ !options.find((framework) => framework.value === value) && (
+
+ CUSTOM
+
+ )}
+
+ ) : options.length === 0 ? (
+ noOptionsPlaceholder
+ ) : (
+ placeholder
+ )}
+