Skip to content
This repository has been archived by the owner on Nov 26, 2023. It is now read-only.

Commit

Permalink
release 1.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Pavel Petrovich authored and themafia98 committed Dec 16, 2020
1 parent e67b4a8 commit 5040f95
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 34 deletions.
1 change: 1 addition & 0 deletions client/.eslintcache

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions client/src/Modules/StatisticsModule/Charts/Bar.jsx
Expand Up @@ -55,8 +55,10 @@ const Bar = ({
});
});

setSource(sourceDraft);
}, [data, dataKeys]);
if (JSON.stringify(source) !== JSON.stringify(sourceDraft)) {
setSource(sourceDraft);
}
}, [data, dataKeys, source]);

const getDefs = () => {
return [
Expand Down
2 changes: 1 addition & 1 deletion client/src/Modules/StatisticsModule/StatisticsModule.jsx
Expand Up @@ -43,7 +43,7 @@ const StatisticsModule = memo(({ path, clientDB }) => {
const { tasks = [] } = currentModule;
const { bar: barData = {} } = tasks[0] || {};

const { settings = [] } = settingsStatusSelector(state) || {};
const { settings = [] } = settingsStatusSelector(state);

return {
routeData,
Expand Down
62 changes: 32 additions & 30 deletions client/src/Modules/WikiModule/WikiPage/WikiPage.jsx
Expand Up @@ -58,7 +58,7 @@ const WikiPage = ({ selectedNode, metadata, onChangeWikiPage, udata: { displayNa
setContent(getValidContent(contentState));
} catch ({ response: { status = '' } = {}, messsage = 'err wikiPage' }) {
if (status === 404) {
setContent('Not found');
setContent(undefined);
}

if (statusPage) setStatus(0);
Expand Down Expand Up @@ -109,7 +109,13 @@ const WikiPage = ({ selectedNode, metadata, onChangeWikiPage, udata: { displayNa
if (onChangeWikiPage) onChangeWikiPage(paramsState, onChangeStateEditor);
};

const fetchWikiPage = useCallback(fetchWikiPageMethod, [loading, models, nodeMetadata, statusPage]);
const fetchWikiPage = useCallback(fetchWikiPageMethod, [
loading,
models,
nodeMetadata,
statusPage,
content,
]);

useEffect(() => {
fetchWikiPage();
Expand All @@ -128,37 +134,33 @@ const WikiPage = ({ selectedNode, metadata, onChangeWikiPage, udata: { displayNa
return (
<div className="wikiPage">
<h2 className="wikiPage__title">{isErrorMessage ? content : title}</h2>
{!isErrorMessage && (
<>
<div className="edit-inform">
{lastEditName ? <p className="lastEditName">Последний редактор: {lastEditName}. </p> : null}
{lastEditDate ? <p className="lastEditDate">Время редактирования: {lastEditDate}. </p> : null}
<div className="edit-inform">
{lastEditName ? <p className="lastEditName">Последний редактор: {lastEditName}. </p> : null}
{lastEditDate ? <p className="lastEditDate">Время редактирования: {lastEditDate}. </p> : null}
</div>
<div className="wikiPage-content">
{loading ? (
<Spin size="large" />
) : !content && readOnly ? (
<div className="empty-wikiPage">
{editorButton}
<div className="empty-wikiPage__msg">Тут ничего нет</div>
</div>
) : (
<div className="wikiPage-content">
{loading ? (
<Spin size="large" />
) : !content && readOnly ? (
<div className="empty-wikiPage">
{editorButton}
<div className="empty-wikiPage__msg">Тут ничего нет</div>
</div>
) : (
<div className="wikiPage-content">
<Textarea
editor={true}
onChange={onChangeContent}
editorKey={pageId}
readOnly={readOnly}
contentState={content}
shouldDisplayButton={true}
onPublish={!readOnly ? onSubmitChanges : content && readOnly ? onChangeStateEditor : null}
buttonName={content && readOnly ? 'Редактировать страницу' : 'Принять изменения'}
/>
</div>
)}
<Textarea
editor={true}
onChange={onChangeContent}
editorKey={pageId}
readOnly={readOnly}
contentState={content}
shouldDisplayButton={true}
onPublish={!readOnly ? onSubmitChanges : content && readOnly ? onChangeStateEditor : null}
buttonName={content && readOnly ? 'Редактировать страницу' : 'Принять изменения'}
/>
</div>
</>
)}
)}
</div>
</div>
);
};
Expand Down
2 changes: 1 addition & 1 deletion client/src/Utils/selectors/index.js
Expand Up @@ -25,7 +25,7 @@ const settingsLogsSelector = createSelector(cache, (caches) => {
});

const settingsStatusSelector = createSelector(settings, (list) => {
return list.find((item) => item?.idSettings && item?.idSettings === 'statusSettings');
return list.find((item) => item?.idSettings && item?.idSettings === 'statusSettings') || {};
});

const settingsArtifactsSelector = createSelector(artifacts, (list) => {
Expand Down

0 comments on commit 5040f95

Please sign in to comment.