+
+
+
+
+
+
+
+
setIsCategoryFocused(true)}
+ onBlur={() =>
+ setTimeout(() => setIsCategoryFocused(false), 200)
+ }
+ placeholder="Select or type a category"
+ extraClasses="w-[70%] focus:w-[100%]"
+ maxLength={50}
+ autoComplete="off"
+ type="search"
+ />
+ {isCategoryFocused && filteredCategories.length > 0 && (
+
+ {filteredCategories.map((category) => (
+
+ handleCategorySelect(category.category_name)
+ }
+ >
+ {category.category_name}
+
+ ))}
+
+ )}
+
+
+
+
+
+
+
+
+ {thumbnail ? thumbnail.name : "No file selected"}
+
+ {thumbnailPreview.isCustom && (
+
+ )}
+
+ {!thumbnailPreview.isCustom && (
+
+ No thumbnail selected - the default category image will be
+ used
+
+ )}
+
+
+ {isStreaming && (
+
+
Stream Info
+
+ Viewers: {streamData.viewer_count}
+
+
+ Started:{" "}
+ {new Date(streamData.start_time!).toLocaleTimeString()}
+ {` (${timeStarted})`}
+
+
+ )}
+
+
+
+
+
+
+
+
+ {!streamDetected && (
+
+ No stream input detected. Please start streaming using your
+ broadcast software.
+
+ )}
+
+