@wavim/solid-filter
v1.1.0
Published
SolidJS Filter Component
Readme
Usage
Install this package in your project:
# via npm
npm add @wavim/solid-filter
# or pnpm
pnpm add @wavim/solid-filter
# or yarn
yarn add @wavim/solid-filterUse the component in your application:
import Filter from "@wavim/solid-filter";
interface FilterProps<T>
{
candidates: Array<T>;
predicates: Array<(candidate: T, i: number, arr: T[]) => boolean>;
fallback?: JSXElement;
children?: (candidate: T, i: Accessor<number>) => JSXElement;
}
<Filter
candidates={[...]}
predicates={[...]}
fallback={...}
children={...}
/>