Files
planka/client/src/components/cards/CardModal/Communication.jsx
2025-05-22 23:14:46 +02:00

53 lines
1.1 KiB
JavaScript

/*!
* Copyright (c) 2024 PLANKA Software GmbH
* Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md
*/
import React from 'react';
import { useTranslation } from 'react-i18next';
import { Menu, Tab } from 'semantic-ui-react';
import Comments from '../../comments/Comments';
import CardActivities from '../../activities/CardActivities';
import styles from './Communication.module.scss';
const Communication = React.memo(() => {
const [t] = useTranslation();
const panes = [
{
menuItem: (
<Menu.Item key="comments" className={styles.menuItem}>
{t('common.comments', {
context: 'title',
})}
</Menu.Item>
),
render: () => <Comments />,
},
{
menuItem: (
<Menu.Item key="actions" className={styles.menuItem}>
{t('common.actions', {
context: 'title',
})}
</Menu.Item>
),
render: () => <CardActivities />,
},
];
return (
<Tab
menu={{
secondary: true,
pointing: true,
}}
panes={panes}
/>
);
});
export default Communication;