import React from "react"; import Button from "./Button.jsx"; import Modal_Matching from "./Modal_Matching.jsx"; import Modal_Guadian from "./Modal_Guadian.jsx"; import { useNavigate } from "react-router"; // import styled from "styled-components"; export default function Table({ head, contents, contentKey, onClick, className, view, offset, limit }) { const navigate = useNavigate(); // 모달 title에 대상자 명 출력을 위함 const [useName, setUseUserName] = React.useState(""); // 매칭을 위해 대상자 ID 값 전달을 위함 const [useseniorId, setUseSeniorId] = React.useState(""); const [modalOpen, setModalOpen] = React.useState(false); const openModal = () => { setModalOpen(true); }; const [modalOpen2, setModalOpen2] = React.useState(false); const openModal2 = () => { setModalOpen2(true); }; const closeModal = () => { setModalOpen(false); }; const closeModal2 = () => { setModalOpen2(false); }; const buttonPrint = (name, id) => { if (view == 'mySenior') { return (
{i} | ; })}
---|
{ // 대상자 페이지일 때만 상세페이지로 이동하도록 설정 if(view == 'mySenior' || view == 'allSenior') { navigate(`/SeniorSelectOne/${i.user_id}`) } else { return ; } } }> {i[kes]} | > ) })} {buttonPrint(userName, userId)}