Skip to content

Releases: nsozturk/react-native-quick-filter

v0.1.1 — funding

Choose a tag to compare

@nsozturk nsozturk released this 05 Jul 20:46

Adds Buy Me a Coffee funding: npm funding field, GitHub Sponsor button, and a Support section in the README. No API changes.

https://buymeacoffee.com/ns0bj

v0.1.0 — react-native-quick-filter

Choose a tag to compare

@nsozturk nsozturk released this 05 Jul 20:21

First public release of react-native-quick-filter — a reusable quick-filter flow for React Native & Expo.

Highlights

  • Headless core + themed UI — zero-config out of the box, every part overridable.
  • Chip / pill bar with action, dropdown, toggle, and segment chips.
  • Chip-anchored dropdown (FilterDropdown).
  • Three detailed-filter presentations sharing one state:
    • drilldown — single panel, group list → detail (Trendyol-style).
    • masterDetail — left rail + right content (Amazon-style).
    • sheet — collapsible sections popping over the page / full screen (MediaMarkt-style).
  • Facets: single | multi | range | toggle, in-facet search, select-all/clear-all, 1–2 columns, range presets + slider slot.
  • Instant and deferred (Apply/CTA) apply modes.
  • Live result counter (resolveResultCount, sync or async) + faceted per-option counts.
  • i18n (English default, Turkish included) and light / dark theming.
  • Reanimated slide + swipe-to-dismiss; reduce-motion aware.
  • Strict TypeScript, ships CJS + ESM + .d.ts. JS-only — works in Expo Go and dev builds.
  • 36 tests passing.

Install

```sh
npm install react-native-quick-filter
npx expo install react-native-reanimated react-native-gesture-handler react-native-safe-area-context
```

See the README and docs/ for full usage.

Full changelog: CHANGELOG.md