project setup

This commit is contained in:
Sone
2025-11-02 10:08:56 +01:00
commit 568838003e
174 changed files with 27100 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
import { Menu } from "react-native-paper";
interface ItemsPerPageMenuProps {
menuVisible: boolean;
menuAnchor: { x: number; y: number };
onDismiss: () => void;
onItemsPerPageChange: (value: number) => void;
totalItems: number;
itemsPerPageMenuOptions: number[];
}
export const ItemsPerPageMenu = ({
menuVisible,
menuAnchor,
onDismiss,
onItemsPerPageChange,
itemsPerPageMenuOptions,
}: ItemsPerPageMenuProps) => {
return (
<Menu visible={menuVisible} onDismiss={onDismiss} anchor={menuAnchor}>
{itemsPerPageMenuOptions.map((option) => (
<Menu.Item
key={option}
onPress={() => {
onItemsPerPageChange(option);
onDismiss();
}}
title={`${option} per page`}
/>
))}
</Menu>
);
};