nova-betterchat/src/components/AboutMenu/AboutMenu.tsx

39 lines
1,003 B
TypeScript
Raw Normal View History

2023-03-06 12:53:20 +01:00
import React, { useState } from 'react';
import PopupModal from '@components/PopupModal';
import AboutIcon from '@icon/AboutIcon';
const AboutMenu = () => {
const [isModalOpen, setIsModalOpen] = useState<boolean>(false);
return (
<>
<a
className='flex py-3 px-3 items-center gap-3 rounded-md hover:bg-gray-500/10 transition-colors duration-200 text-white cursor-pointer text-sm'
onClick={() => {
setIsModalOpen(true);
}}
>
<div>
<AboutIcon />
</div>
About
</a>
{isModalOpen && (
<PopupModal
title='About'
setIsModalOpen={setIsModalOpen}
cancelButton={false}
>
<div className='p-6 border-b border-gray-200 dark:border-gray-600'>
<div className='min-w-fit text-gray-900 dark:text-gray-300 text-sm'>
Description
</div>
</div>
</PopupModal>
)}
</>
);
};
export default AboutMenu;