mirror of
https://github.com/NovaOSS/nova-betterchat.git
synced 2024-11-26 11:23:58 +01:00
39 lines
1,003 B
TypeScript
39 lines
1,003 B
TypeScript
|
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;
|