ryohek 5 лет назад
Родитель
Сommit
e0be7f6180

+ 6 - 1
src/client/js/components/OutsideShareLinkModal.jsx

@@ -15,6 +15,11 @@ import PageContainer from '../services/PageContainer';
 const OutsideShareLinkModal = (props) => {
 
   /* const { t } = props; */
+  const { pageContainer } = props;
+
+  const deleteLinkHandler = () => {
+    pageContainer.showDeleteLinkToastr();
+  };
 
   return (
     <Modal size="lg" isOpen={props.isOpen} toggle={props.onClose} className="grw-create-page">
@@ -44,7 +49,7 @@ const OutsideShareLinkModal = (props) => {
                     <td>6 Days</td>
                     <td>foobar</td>
                     <td>
-                      <button className="btn btn-warning" type="button">
+                      <button className="btn btn-warning" type="button" onClick={deleteLinkHandler}>
                         <i className="icon-trash"></i>Delete
                       </button>
                     </td>

+ 12 - 0
src/client/js/services/PageContainer.js

@@ -381,6 +381,18 @@ export default class PageContainer extends Container {
     });
   }
 
+  showDeleteLinkToastr() {
+    toastr.success(undefined, 'Deleted successfully', {
+      closeButton: true,
+      progressBar: true,
+      newestOnTop: false,
+      showDuration: '100',
+      hideDuration: '100',
+      timeOut: '1200',
+      extendedTimeOut: '150',
+    });
+  }
+
   addWebSocketEventHandlers() {
     const pageContainer = this;
     const websocketContainer = this.appContainer.getContainer('WebsocketContainer');