24 lines
		
	
	
		
			671 B
		
	
	
	
		
			TypeScript
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			671 B
		
	
	
	
		
			TypeScript
		
	
	
	
| import { Conversation } from "@/types";
 | |
| import { IconPlus } from "@tabler/icons-react";
 | |
| import { FC } from "react";
 | |
| 
 | |
| interface Props {
 | |
|   selectedConversation: Conversation;
 | |
|   onNewConversation: () => void;
 | |
| }
 | |
| 
 | |
| export const Navbar: FC<Props> = ({ selectedConversation, onNewConversation }) => {
 | |
|   return (
 | |
|     <div className="flex justify-between bg-[#202123] py-3 px-4 w-full">
 | |
|       <div className="mr-4"></div>
 | |
| 
 | |
|       <div className="max-w-[240px] whitespace-nowrap overflow-hidden text-ellipsis">{selectedConversation.name}</div>
 | |
| 
 | |
|       <IconPlus
 | |
|         className="cursor-pointer hover:text-neutral-400"
 | |
|         onClick={onNewConversation}
 | |
|       />
 | |
|     </div>
 | |
|   );
 | |
| };
 |