|
@@ -5,7 +5,7 @@ import {
|
|
|
useCurrentCreatedAt, useDeleteUsername, useDeletedAt, useHasChildren, useHasDraftOnHackmd, useIsAbleToDeleteCompletely,
|
|
useCurrentCreatedAt, useDeleteUsername, useDeletedAt, useHasChildren, useHasDraftOnHackmd, useIsAbleToDeleteCompletely,
|
|
|
useIsDeletable, useIsDeleted, useIsNotCreatable, useIsPageExist, useIsTrashPage, useIsUserPage, useLastUpdateUsername,
|
|
useIsDeletable, useIsDeleted, useIsNotCreatable, useIsPageExist, useIsTrashPage, useIsUserPage, useLastUpdateUsername,
|
|
|
usePageId, usePageIdOnHackmd, usePageUser, useCurrentPagePath, useRevisionCreatedAt, useRevisionId, useRevisionIdHackmdSynced,
|
|
usePageId, usePageIdOnHackmd, usePageUser, useCurrentPagePath, useRevisionCreatedAt, useRevisionId, useRevisionIdHackmdSynced,
|
|
|
- useShareLinkId, useShareLinksNumber, useTemplateTagData, useUpdatedAt, useCreator, useRevisionAuthor, useCurrentUser,
|
|
|
|
|
|
|
+ useShareLinkId, useShareLinksNumber, useTemplateTagData, useCurrentUpdatedAt, useCreator, useRevisionAuthor, useCurrentUser,
|
|
|
useSlackChannels,
|
|
useSlackChannels,
|
|
|
} from '../../stores/context';
|
|
} from '../../stores/context';
|
|
|
import {
|
|
import {
|
|
@@ -40,10 +40,13 @@ const ContextExtractorOnce: FC = () => {
|
|
|
const pageId = mainContent?.getAttribute('data-page-id') || null;
|
|
const pageId = mainContent?.getAttribute('data-page-id') || null;
|
|
|
const revisionCreatedAt = +(mainContent?.getAttribute('data-page-revision-created') || '');
|
|
const revisionCreatedAt = +(mainContent?.getAttribute('data-page-revision-created') || '');
|
|
|
|
|
|
|
|
|
|
+ // createdAt
|
|
|
const createdAtAttribute = mainContent?.getAttribute('data-page-created-at');
|
|
const createdAtAttribute = mainContent?.getAttribute('data-page-created-at');
|
|
|
const createdAt: Date | null = (createdAtAttribute != null) ? new Date(createdAtAttribute) : null;
|
|
const createdAt: Date | null = (createdAtAttribute != null) ? new Date(createdAtAttribute) : null;
|
|
|
|
|
+ // updatedAt
|
|
|
|
|
+ const updatedAtAttribute = mainContent?.getAttribute('data-page-updated-at');
|
|
|
|
|
+ const updatedAt: Date | null = (updatedAtAttribute != null) ? new Date(updatedAtAttribute) : null;
|
|
|
|
|
|
|
|
- const updatedAt = mainContent?.getAttribute('data-page-updated-at');
|
|
|
|
|
const deletedAt = mainContent?.getAttribute('data-page-deleted-at') || null;
|
|
const deletedAt = mainContent?.getAttribute('data-page-deleted-at') || null;
|
|
|
const isUserPage = JSON.parse(mainContent?.getAttribute('data-page-user') || jsonNull);
|
|
const isUserPage = JSON.parse(mainContent?.getAttribute('data-page-user') || jsonNull);
|
|
|
const isTrashPage = _isTrashPage(path);
|
|
const isTrashPage = _isTrashPage(path);
|
|
@@ -102,7 +105,7 @@ const ContextExtractorOnce: FC = () => {
|
|
|
useShareLinkId(shareLinkId);
|
|
useShareLinkId(shareLinkId);
|
|
|
useShareLinksNumber(shareLinksNumber);
|
|
useShareLinksNumber(shareLinksNumber);
|
|
|
useTemplateTagData(templateTagData);
|
|
useTemplateTagData(templateTagData);
|
|
|
- useUpdatedAt(updatedAt);
|
|
|
|
|
|
|
+ useCurrentUpdatedAt(updatedAt);
|
|
|
useCreator(creator);
|
|
useCreator(creator);
|
|
|
useRevisionAuthor(revisionAuthor);
|
|
useRevisionAuthor(revisionAuthor);
|
|
|
|
|
|