Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 7383 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 7383 Rev 7386
Línea 1... Línea 1...
1
import React from "react";
1
import React from "react";
-
 
2
import { useDispatch } from "react-redux";
-
 
3
import { openShareModal } from "../../redux/share-modal/shareModal.actions";
-
 
4
import { shareModalTypes } from "../../redux/share-modal/shareModal.types";
Línea 2... Línea 5...
2
 
5
 
Línea -... Línea 6...
-
 
6
const FeedShare = ({ post_url }) => {
-
 
7
 
3
const FeedShare = () => {
8
    const dispatch = useDispatch()
4
 
9
 
5
    const onClickHandler = () => {
10
    const onClickHandler = (postUrl, modalType) => {
Línea 6... Línea 11...
6
        console.log("Open modal")
11
        dispatch(openShareModal(postUrl, modalType))
7
    };
12
    };
8
 
13
 
Línea 13... Línea 18...
13
                    <textarea
18
                    <textarea
14
                        className="form-control pe-4 border-0"
19
                        className="form-control pe-4 border-0"
15
                        rows="2"
20
                        rows="2"
16
                        data-autoresize=""
21
                        data-autoresize=""
17
                        placeholder="¿Qué tienes en mente?"
22
                        placeholder="¿Qué tienes en mente?"
18
                        onClick={(e) => onClickHandler()}
23
                        onClick={(e) => onClickHandler(post_url, shareModalTypes.POST)}
19
                    />
24
                    />
20
                </form>
25
                </form>
21
            </div>
26
            </div>
22
            <div class="d-flex justify-content-between">
27
            <div class="d-flex justify-content-between">
23
                <ul className="nav nav-pills nav-stack small fw-normal">
28
                <ul className="nav nav-pills nav-stack small fw-normal">
24
                    <li className="nav-item mr-2">
29
                    <li className="nav-item mr-2">
25
                        <button
30
                        <button
26
                            className="btn nav-link bg-light py-1 px-2 mb-0"
31
                            className="btn nav-link bg-light py-1 px-2 mb-0"
27
                            style={{ fontSize: '.9rem' }}
32
                            style={{ fontSize: '.9rem' }}
-
 
33
                            onClick={(e) => onClickHandler(post_url, shareModalTypes.IMAGE)}
28
                        >
34
                        >
29
                            <i className="fa fa-image mr-2" />
35
                            <i className="fa fa-image mr-2" />
30
                            Photo
36
                            Photo
31
                        </button>
37
                        </button>
32
                    </li>
38
                    </li>
33
                    <li className="nav-item mr-2">
39
                    <li className="nav-item mr-2">
34
                        <button
40
                        <button
35
                            className="btn nav-link bg-light py-1 px-2 mb-0"
41
                            className="btn nav-link bg-light py-1 px-2 mb-0"
36
                            style={{ fontSize: '.9rem' }}
42
                            style={{ fontSize: '.9rem' }}
-
 
43
                            onClick={(e) => onClickHandler(post_url, shareModalTypes.VIDEO)}
37
                        >
44
                        >
38
                            <i className="fa fa-video-camera mr-2" />
45
                            <i className="fa fa-video-camera mr-2" />
39
                            Video
46
                            Video
40
                        </button>
47
                        </button>
41
                    </li>
48
                    </li>
42
                    <li className="nav-item mr-2">
49
                    <li className="nav-item mr-2">
43
                        <button
50
                        <button
44
                            className="btn nav-link bg-light py-1 px-2 mb-0"
51
                            className="btn nav-link bg-light py-1 px-2 mb-0"
45
                            style={{ fontSize: '.9rem' }}
52
                            style={{ fontSize: '.9rem' }}
-
 
53
                            onClick={(e) => onClickHandler(post_url, shareModalTypes.FILE)}
46
                        >
54
                        >
47
                            <i className="fa fa-file mr-2" />
55
                            <i className="fa fa-file mr-2" />
48
                            File
56
                            File
49
                        </button>
57
                        </button>
50
                    </li>
58
                    </li>
51
                </ul>
59
                </ul>
52
                <button
60
                <button
53
                    className="btn btn-sm btn-primary"
61
                    className="btn btn-sm btn-primary"
54
                    type="button"
62
                    type="button"
55
                    id="btn-description-main"
63
                    id="btn-description-main"
56
                    onClick={(e) => onClickHandler()}
64
                    onClick={(e) => onClickHandler(post_url, shareModalTypes.POST)}
57
                >
65
                >
58
                    <i className="fa fa-pencil fa-fw" />
66
                    <i className="fa fa-pencil fa-fw" />
59
                    Compartir
67
                    Compartir
60
                </button>
68
                </button>
61
            </div>
69
            </div>