|
@@ -16,11 +16,41 @@ const OutsideShareLinkModal = (props) => {
|
|
|
|
|
|
|
|
/* const { t } = props; */
|
|
/* const { t } = props; */
|
|
|
const { pageContainer } = props;
|
|
const { pageContainer } = props;
|
|
|
-
|
|
|
|
|
- const deleteLinkHandler = () => {
|
|
|
|
|
|
|
+ const shareLinks = [
|
|
|
|
|
+ { link: '/hoge/', expiration: '6days', description: 'foobar' },
|
|
|
|
|
+ { link: '/fuga/', expiration: '7days', description: 'aa' },
|
|
|
|
|
+ { link: '/piyo/', expiration: '8days', description: 'aaa' },
|
|
|
|
|
+ { link: '/foo/', expiration: '9days', description: 'bb' },
|
|
|
|
|
+ { link: '/bar/', expiration: '1month', description: 'test' },
|
|
|
|
|
+ ];
|
|
|
|
|
+
|
|
|
|
|
+ function deleteLinkHandler(slink) {
|
|
|
console.log('発行済みのリンクを破棄するapiを叩いた');
|
|
console.log('発行済みのリンクを破棄するapiを叩いた');
|
|
|
|
|
+ console.log(slink);
|
|
|
|
|
+ console.log(shareLinks);
|
|
|
|
|
+ // const index = shareLinks.indexOf(slink);
|
|
|
|
|
+ // shareLinks.splice(index, 1);
|
|
|
pageContainer.showDeleteLinkToastr();
|
|
pageContainer.showDeleteLinkToastr();
|
|
|
- };
|
|
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ function ShareLinkList() {
|
|
|
|
|
+ return (
|
|
|
|
|
+ <>
|
|
|
|
|
+ {shareLinks.map((slink, index) => (
|
|
|
|
|
+ <tr>
|
|
|
|
|
+ <td>{slink.link}</td>
|
|
|
|
|
+ <td>{slink.expiration}</td>
|
|
|
|
|
+ <td>{slink.description}</td>
|
|
|
|
|
+ <td>
|
|
|
|
|
+ <button className="btn btn-outline-warning" type="button" onClick={() => deleteLinkHandler(slink)}>
|
|
|
|
|
+ <i className="icon-trash"></i>Delete
|
|
|
|
|
+ </button>
|
|
|
|
|
+ </td>
|
|
|
|
|
+ </tr>
|
|
|
|
|
+ ))}
|
|
|
|
|
+ </>
|
|
|
|
|
+ );
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
<Modal size="lg" isOpen={props.isOpen} toggle={props.onClose} className="grw-create-page">
|
|
<Modal size="lg" isOpen={props.isOpen} toggle={props.onClose} className="grw-create-page">
|
|
@@ -45,16 +75,7 @@ const OutsideShareLinkModal = (props) => {
|
|
|
</tr>
|
|
</tr>
|
|
|
</thead>
|
|
</thead>
|
|
|
<tbody>
|
|
<tbody>
|
|
|
- <tr>
|
|
|
|
|
- <td>test/link</td>
|
|
|
|
|
- <td>6 Days</td>
|
|
|
|
|
- <td>foobar</td>
|
|
|
|
|
- <td>
|
|
|
|
|
- <button className="btn btn-outline-warning" type="button" onClick={deleteLinkHandler}>
|
|
|
|
|
- <i className="icon-trash"></i>Delete
|
|
|
|
|
- </button>
|
|
|
|
|
- </td>
|
|
|
|
|
- </tr>
|
|
|
|
|
|
|
+ <ShareLinkList />
|
|
|
</tbody>
|
|
</tbody>
|
|
|
</table>
|
|
</table>
|
|
|
</div>
|
|
</div>
|