+ {isEmptyHistory && (
+
+ )}
+
+ {Object.entries(groupedChatHistory ?? {}).map(([key, value]) => {
+ if (value.histories.length === 0) {
+ return null;
+ }
+
+ return (
+
{
+ onChatHistoryClick(id);
+ }}
+ onDelete={(id) => {
+ onDelete?.(id);
+ }}
+ />
+ );
+ })}
+
+ {hasNextPage && (
+
+
+
+ )}
+
+
+