@desci-labs/frontend-components
Version:
A library for commonly used components on the DeSci Frontend web apps
52 lines • 1.87 kB
TypeScript
import { RefereeFinderData } from '../interfaces';
export interface RefereeFinderFiltersProps {
numberOfAuthors: number;
refereeFinderDataResult: RefereeFinderData;
searchReferee: string;
setSearchReferee: (searchReferee: string) => void;
selectedFilters: {
fields: string[];
topics: string[];
tags: string[];
associatedWorks: string[];
};
setSelectedFilters: (selectedFilters: {
fields: string[];
topics: string[];
tags: string[];
associatedWorks: string[];
}) => void;
sortBy: string;
setSortBy: (sortBy: string) => void;
order: {
"Work Similarity": "asc" | "desc";
"Topic Similarity": "asc" | "desc";
"H-Index": "asc" | "desc";
"Citations": "asc" | "desc";
};
setOrder: (order: {
"Work Similarity": "asc" | "desc";
"Topic Similarity": "asc" | "desc";
"H-Index": "asc" | "desc";
"Citations": "asc" | "desc";
}) => void;
filterTypeOption: {
fields: string;
topics: string;
tags: string;
associatedWorks: string;
};
setFilterTypeOption: (filterTypeOption: {
fields: string;
topics: string;
tags: string;
associatedWorks: string;
}) => void;
handleApplyControls: (controls: {
numberOfCloselyMatchingArticles: number;
minimumNumberOfRefereesToRecommend: number;
}) => void;
}
declare const RefereeFinderFilters: ({ numberOfAuthors, refereeFinderDataResult, searchReferee, setSearchReferee, selectedFilters, setSelectedFilters, sortBy, setSortBy, order, setOrder, filterTypeOption, setFilterTypeOption, handleApplyControls }: RefereeFinderFiltersProps) => import("react/jsx-runtime").JSX.Element;
export default RefereeFinderFilters;
//# sourceMappingURL=RefereeFinderFilters.d.ts.map