import * as React from "react"; import { IComicVineSearchMatch, IFolderData, } from "../shared/interfaces/comicinfo.interfaces"; import _ from "lodash"; import { autoMatcher } from "../shared/utils/query.transformer"; interface IProps { matchData: unknown; visible: boolean; queryData: IFolderData; } interface IState {} class MatchResult extends React.Component { constructor(props: IProps) { super(props); } public componentDidMount() { console.log(this.props); autoMatcher(this.props.queryData, this.props.matchData.results); } public render() { { /* {!_.isUndefined(this.state.folderWalkResults) && this.state.folderWalkResults.map((result, idx) => ( ))}
Name Format Is File
{!result.isLink && !result.isFile ? ( {result.name} ) : ( {result.name} )} {this.state.searchPaneIndex === idx && !_.isUndefined(this.props.matches) ? ( ) : null} {!_.isEmpty(result.extension) ? ( {result.extension} ) : null} {result.isFile.toString()}
*/ } return this.props.visible ? (

Matches

{this.props.matchData.results.map((result, idx) => { return (
{result.volume.name}
{!_.isEmpty(result.extension) ? ( {result.extension} ) : null} Issue Number: {result.issue_number}

{result.site_detail_url}

); })}
) : null; } } export default MatchResult;