import React, { useState } from "react" import PropTypes from "prop-types" import { List } from "immutable" import { connect } from "react-redux" import { PolochonUsers } from "./users" import { PolochonEdit } from "./edit" import { updatePolochon, deletePolochon } from "../../actions/polochon" export const PolochonConnected = ({ id, name, token, url, authToken, users, updatePolochon, deletePolochon, }) => { const [edit, setEdit] = useState(false); return (
{name !== "" ? name : "-"} ({url !== "" ? url : "-"}) setEdit(true)} /> deletePolochon(id)} />

ID: {id}

Egress token: {token}

Ingress token: {authToken}

) } PolochonConnected.propTypes = { id: PropTypes.string, name: PropTypes.string, token: PropTypes.string, url: PropTypes.string, authToken: PropTypes.string, users: PropTypes.instanceOf(List), updatePolochon: PropTypes.func, deletePolochon: PropTypes.func, }; export const Polochon = connect(null, { updatePolochon, deletePolochon })(PolochonConnected);