Skip to content

Commit

Permalink
resolves #965 hide delete button on articles when a workspace is active
Browse files Browse the repository at this point in the history
  • Loading branch information
ggrossetie committed Nov 20, 2023
1 parent e17bcc5 commit 3035410
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion front/src/components/Article.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import { useTranslation } from 'react-i18next'
import { Link} from 'react-router-dom'
import clsx from 'clsx'
import { Modal as GeistModal, Note, Spacer, useModal, useToasts } from '@geist-ui/core'
import { useActiveWorkspace } from '../hooks/workspace.js'

import styles from './articles.module.scss'
import ArticleVersionLinks from './ArticleVersionLinks.jsx'
Expand Down Expand Up @@ -52,6 +53,8 @@ import ArticleSendCopy from './ArticleSendCopy.jsx'
export default function Article ({ article, onArticleUpdated, onArticleDeleted, onArticleCreated }) {
const activeUser = useSelector(state => state.activeUser)
const articleId = useMemo(() => article._id, [article])
const activeWorkspace = useActiveWorkspace()
const activeWorkspaceId = useMemo(() => activeWorkspace?._id, [activeWorkspace])

const {
data: contributorsQueryData,
Expand Down Expand Up @@ -251,7 +254,7 @@ export default function Article ({ article, onArticleUpdated, onArticleDeleted,

<aside className={styles.actionButtons}>

{isArticleOwner &&
{isArticleOwner && !activeWorkspaceId &&
<Button title={t('article.delete.button')} icon={true} onClick={() => setDeleteArticleVisible(true)}>
<Trash/>
</Button>}
Expand Down

0 comments on commit 3035410

Please sign in to comment.