Commit cb990666 by G

removed all occurence of the state value showFilterModal since now the rendering…

removed all occurence of the state value showFilterModal since now the rendering is handled by the modal manager
parent 6d417f81
......@@ -19,8 +19,6 @@ const log = LOG.extend("TransactionHistoryScreen");
const TransactionHistoryScreen = () => {
log.verbose("TransactionHistoryScreen");
const [showFiltersModal, setShowFiltersModal] = useState(false);
const {
transactionsHistory: data,
isLoading,
......@@ -38,14 +36,6 @@ const TransactionHistoryScreen = () => {
<BarWithBeasyAndNotificationsIcon />
<Card variant={"curvedTopContainer"} padding={"s"} height={"100%"} mt={"m"}>
{showFiltersModal && (
<FiltersModal
setShowFiltersModal={setShowFiltersModal}
setOperatorsFilter={setOperatorsFilter}
operatorsFilter={operatorsFilter}
/>
)}
{/* <FiltersModal setShowFiltersModal={setShowFiltersModal} /> */}
<Box px={"m"} flexDirection={"row"} gap={"s"} alignItems={"center"}>
<Box flex={1}>
<Input placeholder="Reference" onChangeText={setReferenceFilter} />
......@@ -67,7 +57,6 @@ const TransactionHistoryScreen = () => {
onPress={() =>
showModal(
<FiltersModal
setShowFiltersModal={setShowFiltersModal}
setOperatorsFilter={setOperatorsFilter}
operatorsFilter={operatorsFilter}
/>,
......@@ -107,17 +96,12 @@ const TransactionHistoryScreen = () => {
export default TransactionHistoryScreen;
interface FiltersModalProps {
setShowFiltersModal: React.Dispatch<React.SetStateAction<boolean>>;
// biome-ignore lint/style/useNamingConvention: <explanation>
operatorsFilter: OperatorsFilter;
// biome-ignore lint/style/useNamingConvention: <explanation>
setOperatorsFilter: React.Dispatch<React.SetStateAction<OperatorsFilter>>;
}
const FiltersModal: React.FC<FiltersModalProps> = ({
setShowFiltersModal,
operatorsFilter,
setOperatorsFilter,
}) => {
const FiltersModal: React.FC<FiltersModalProps> = ({ operatorsFilter, setOperatorsFilter }) => {
const [filterOm, setFilterOm] = useState(operatorsFilter.OM);
const [filterMtn, setFilterMtn] = useState(operatorsFilter.MTN);
const [filterFlooz, setFilterFlooz] = useState(operatorsFilter.FLOOZ);
......@@ -143,9 +127,8 @@ const FiltersModal: React.FC<FiltersModalProps> = ({
const saveFilters = useCallback(() => {
saveOperatorsFilters();
setShowFiltersModal(false);
closeModal();
}, [saveOperatorsFilters, setShowFiltersModal, closeModal]);
}, [saveOperatorsFilters, closeModal]);
return (
<Card variant={"absoluteForegroundScreenSizedTransparentCard"}>
......@@ -174,7 +157,6 @@ const FiltersModal: React.FC<FiltersModalProps> = ({
color="black"
onPress={() => {
closeModal();
setShowFiltersModal(false);
}}
/>
</Box>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment