refactor: add missing keys to list items and improve structure in APIListMenu and MessageBubble components
This commit is contained in:
@@ -65,7 +65,7 @@ function APIsDropdownList({
|
|||||||
<NavigationMenuContent>
|
<NavigationMenuContent>
|
||||||
<ul className="grid w-[400px] gap-3 p-4 md:w-[500px] md:grid-cols-2 lg:w-[600px] ">
|
<ul className="grid w-[400px] gap-3 p-4 md:w-[500px] md:grid-cols-2 lg:w-[600px] ">
|
||||||
{API.map((t: TemplateAPI, index: number) => (
|
{API.map((t: TemplateAPI, index: number) => (
|
||||||
<li>
|
<li key={index}>
|
||||||
<NavigationMenuLink asChild>
|
<NavigationMenuLink asChild>
|
||||||
<a
|
<a
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
@@ -258,9 +258,15 @@ const APIListMenu: React.FC = () => {
|
|||||||
keyField="image_gen_key"
|
keyField="image_gen_key"
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{ctx.templateTools.length > 0 && <ToolsDropdownList />}
|
|
||||||
</NavigationMenuList>
|
</NavigationMenuList>
|
||||||
</NavigationMenu>
|
</NavigationMenu>
|
||||||
|
{ctx.templateTools.length > 0 && (
|
||||||
|
<NavigationMenu>
|
||||||
|
<NavigationMenuList>
|
||||||
|
<ToolsDropdownList />
|
||||||
|
</NavigationMenuList>
|
||||||
|
</NavigationMenu>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -67,6 +67,7 @@ function MessageDetail({ chat, renderMarkdown }: MessageDetailProps) {
|
|||||||
<img
|
<img
|
||||||
className="my-2 rounded-md max-w-64 max-h-64"
|
className="my-2 rounded-md max-w-64 max-h-64"
|
||||||
src={mdt.image_url?.url}
|
src={mdt.image_url?.url}
|
||||||
|
key={mdt.image_url?.url}
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
window.open(mdt.image_url?.url, "_blank");
|
window.open(mdt.image_url?.url, "_blank");
|
||||||
}}
|
}}
|
||||||
|
|||||||
@@ -463,7 +463,7 @@ export default function ChatBOX() {
|
|||||||
</ChatBubble>
|
</ChatBubble>
|
||||||
)}
|
)}
|
||||||
{chatStore.history.map((_, messageIndex) => (
|
{chatStore.history.map((_, messageIndex) => (
|
||||||
<Message messageIndex={messageIndex} />
|
<Message messageIndex={messageIndex} key={messageIndex} />
|
||||||
))}
|
))}
|
||||||
{showGenerating && (
|
{showGenerating && (
|
||||||
<ChatBubble variant="received">
|
<ChatBubble variant="received">
|
||||||
|
|||||||
Reference in New Issue
Block a user