import { View, Text } from "react-native-ui-lib"; import React from "react"; import { useBrainDumpContext } from "@/contexts/DumpContext"; import { FlatList } from "react-native"; import BrainDumpItem from "./DumpItem"; import { StyleSheet } from "react-native"; const DumpList = (props: { searchText: string }) => { const { brainDumps } = useBrainDumpContext(); const sortedDumps = props.searchText.trim() === "" ? brainDumps : brainDumps.filter( (item) => item.title.toLowerCase().includes(props.searchText.toLowerCase()) || item.description .toLowerCase() .includes(props.searchText.toLowerCase()) ); return ( {sortedDumps?.length ? ( sortedDumps.map((item) => ( ))) : You have no notes} ); }; const styles = StyleSheet.create({ alert: {fontFamily: "PlusJakartaSans_300Light", fontSize: 20} }) export default DumpList;