Fixing create-board from board selector in desktop app (#3657)
This commit is contained in:
parent
16ca853cc0
commit
d029a390fa
1 changed files with 23 additions and 17 deletions
|
@ -85,6 +85,28 @@ function CenterContent(props: Props) {
|
||||||
}
|
}
|
||||||
}, [cardLimitTimestamp, match.params.boardId, templates])
|
}, [cardLimitTimestamp, match.params.boardId, templates])
|
||||||
|
|
||||||
|
const templateSelector = (
|
||||||
|
<BoardTemplateSelector
|
||||||
|
title={
|
||||||
|
<FormattedMessage
|
||||||
|
id='BoardTemplateSelector.plugin.no-content-title'
|
||||||
|
defaultMessage='Create a board'
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
description={
|
||||||
|
<FormattedMessage
|
||||||
|
id='BoardTemplateSelector.plugin.no-content-description'
|
||||||
|
defaultMessage='Add a board to the sidebar using any of the templates defined below or start from scratch.'
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
channelId={match.params.channelId}
|
||||||
|
/>
|
||||||
|
)
|
||||||
|
|
||||||
|
if (match.params.channelId) {
|
||||||
|
return templateSelector
|
||||||
|
}
|
||||||
|
|
||||||
if (board && !isBoardHidden() && activeView) {
|
if (board && !isBoardHidden() && activeView) {
|
||||||
let property = groupByProperty
|
let property = groupByProperty
|
||||||
if ((!property || property.type !== 'select') && activeView.fields.viewType === 'board') {
|
if ((!property || property.type !== 'select') && activeView.fields.viewType === 'board') {
|
||||||
|
@ -117,23 +139,7 @@ function CenterContent(props: Props) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return templateSelector
|
||||||
<BoardTemplateSelector
|
|
||||||
title={
|
|
||||||
<FormattedMessage
|
|
||||||
id='BoardTemplateSelector.plugin.no-content-title'
|
|
||||||
defaultMessage='Create a board'
|
|
||||||
/>
|
|
||||||
}
|
|
||||||
description={
|
|
||||||
<FormattedMessage
|
|
||||||
id='BoardTemplateSelector.plugin.no-content-description'
|
|
||||||
defaultMessage='Add a board to the sidebar using any of the templates defined below or start from scratch.'
|
|
||||||
/>
|
|
||||||
}
|
|
||||||
channelId={match.params.channelId}
|
|
||||||
/>
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const Workspace = (props: Props) => {
|
const Workspace = (props: Props) => {
|
||||||
|
|
Loading…
Reference in a new issue