Przeglądaj źródła

Implemented caret movement.

oshikishintaro 5 lat temu
rodzic
commit
649da10988

+ 6 - 5
src/client/js/components/MyDraftList/Draft.jsx

@@ -83,18 +83,19 @@ class Draft extends React.Component {
   renderAccordionTitle(isExist) {
     const { isPanelExpanded } = this.state;
     const { t } = this.props;
-    const iconClass = isPanelExpanded ? 'caret-opened' : '';
+    const iconClass = isPanelExpanded ? 'fa-rotate-90' : '';
 
     return (
       <span>
-        <i className={`icon icon-arrow-up ${iconClass}`}></i>
-        <span className="mx-2" onClick={() => this.setState({ isPanelExpanded: !isPanelExpanded })}>
+
+        <span className="mr-2 draft-path" onClick={() => this.setState({ isPanelExpanded: !isPanelExpanded })}>
+          <i className={`fa fa-fw fa-angle-right mr-5 ${iconClass}`}></i>
           {this.props.path}
         </span>
-        { !isExist && (
+        { isExist && (
           <span className="badge badge-warning">{t('page exists')}</span>
         ) }
-        { isExist && (
+        { !isExist && (
           <span className="badge badge-info">draft</span>
         ) }
 

+ 10 - 7
src/client/styles/scss/_draft.scss

@@ -1,12 +1,12 @@
 .draft-list-item {
-  .icon-arrow-up {
-    transition: 0.4s;
-    transform: rotate(-90deg);
+  // .icon-arrow-up {
+  //   transition: 0.4s;
+  //   transform: rotate(-90deg);
 
-    &.caret-opened {
-      transform: rotate(30deg);
-    }
-  }
+  //   &.caret-opened {
+  //     transform: rotate(30deg);
+  //   }
+  // }
   .panel-heading {
     .icon-container {
       a:hover {
@@ -29,4 +29,7 @@
   .draft-copy {
     cursor: pointer;
   }
+  .draft-path {
+    cursor: pointer;
+  }
 }