import React, { Component } from "react"; import Router from "next/router"; import ContentWrapper from "@/components/Layout/ContentWrapper"; import { Row, Col, Button, Table, Pagination, PaginationItem, PaginationLink } from "reactstrap"; import Link from "next/link"; import { getPT } from "@/actions/PT"; // React Slider import Slider from "rc-slider"; import "rc-slider/assets/index.css"; // React Select import Select from "react-select"; // DateTimePicker import "react-datetime/css/react-datetime.css"; var pembina = []; class Search extends Component { state = { selectedOptionMulti: [], data: [], }; handleChangeSelectMulti = (selectedOptionMulti) => { this.setState({ selectedOptionMulti }); }; renderInputGroup = (props) => { return (
); }; handleClick = (e, PT_ID) => { const query = { ptId: PT_ID }; e.preventDefault(); Router.push({ pathname: "/app/pelaporan/new", query: { ptId: PT_ID }, }); }; fetchData = async () => { const searchValue = document.getElementById("searchInput").value; const jsonData = await getPT({ search: searchValue }); this.setState({ data: jsonData }); }; handleApplyClick = () => { console.log("selectedOptionMulti : ", this.state.selectedOptionMulti); this.fetchData(); if (this.state.data.length) { this.renderTableData(); } }; handleSearchClick = () => { this.fetchData(); if (this.state.data.length) { this.renderTableData(); } }; renderTableData() { return ( this.state.data && this.state.data.map((pt, index) => { return (
Dummy

{pt.nama}

{pt.sk_pendirian} - {pt.website} - {pt.email}

{pt.alamat.jalan}

); }) ); //} } render() { const { selectedOptionMulti } = this.state; return (
Pelaporan Pilih Perguruan Tinggi
Search Results
{this.renderTableData()}
No. Description

Filters