Просмотр исходного кода

fix GW-2569: PagePathHierarchicalLink for trash

Yuki Takei 5 лет назад
Родитель
Сommit
4c03ad8bf8
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      src/lib/components/PagePathHierarchicalLink.jsx

+ 2 - 3
src/lib/components/PagePathHierarchicalLink.jsx

@@ -52,7 +52,7 @@ const PagePathHierarchicalLink = (props) => {
   return (
   return (
     <RootElm>
     <RootElm>
       { isParentExists && (
       { isParentExists && (
-        <PagePathHierarchicalLink linkedPagePath={linkedPagePath.parent} basePath={basePath} isInnerElem />
+        <PagePathHierarchicalLink linkedPagePath={linkedPagePath.parent} basePath={basePath} isInTrash={isInTrash || linkedPagePath.isInTrash} isInnerElem />
       ) }
       ) }
       { isSeparatorRequired && (
       { isSeparatorRequired && (
         <span className="separator">/</span>
         <span className="separator">/</span>
@@ -66,11 +66,10 @@ const PagePathHierarchicalLink = (props) => {
 PagePathHierarchicalLink.propTypes = {
 PagePathHierarchicalLink.propTypes = {
   linkedPagePath: PropTypes.instanceOf(LinkedPagePath).isRequired,
   linkedPagePath: PropTypes.instanceOf(LinkedPagePath).isRequired,
   basePath: PropTypes.string,
   basePath: PropTypes.string,
+  isInTrash: PropTypes.bool,
 
 
   // !!INTERNAL USE ONLY!!
   // !!INTERNAL USE ONLY!!
   isInnerElem: PropTypes.bool,
   isInnerElem: PropTypes.bool,
-
-  isInTrash: PropTypes.bool, // TODO: omit
 };
 };
 
 
 export default PagePathHierarchicalLink;
 export default PagePathHierarchicalLink;