hiento09 86f0ffc7d1
Chore/disable submodule (#56)
* Chore disable git submodule for web-client and app-backend

* Chore add newest source code of app-backend and web-client

---------

Co-authored-by: Hien To <tominhhien97@gmail.com>
2023-09-05 16:29:07 +07:00

45 lines
1.2 KiB
TypeScript

import Image from "next/image";
import { useStore } from "@/_models/RootStore";
import { useCallback } from "react";
import { observer } from "mobx-react-lite";
type Props = {
onDeleteClick: () => void;
onCreateConvClick: () => void;
};
const ModelMenu: React.FC<Props> = observer(
({ onDeleteClick, onCreateConvClick }) => {
const { historyStore } = useStore();
const onModelInfoClick = useCallback(() => {
historyStore.toggleModelDetail();
}, []);
return (
<div className="flex items-center gap-3">
<button onClick={onCreateConvClick}>
<Image src="/icons/unicorn_plus.svg" width={24} height={24} alt="" />
</button>
<button onClick={onDeleteClick}>
<Image src="/icons/unicorn_trash.svg" width={24} height={24} alt="" />
</button>
<button onClick={onModelInfoClick}>
<Image
src={
historyStore.showModelDetail
? "/icons/ic_sidebar_fill.svg"
: "/icons/ic_sidebar.svg"
}
width={24}
height={24}
alt=""
/>
</button>
</div>
);
}
);
export default ModelMenu;