diff --git a/amnet-native/app/CardManager.tsx b/amnet-native/app/CardManager.tsx index 9344eb7..7dc00a1 100644 --- a/amnet-native/app/CardManager.tsx +++ b/amnet-native/app/CardManager.tsx @@ -1,11 +1,14 @@ import * as Clipboard from 'expo-clipboard'; -import {useCallback, useMemo} from "react"; import {FlatList, View} from "react-native"; +import React, {useCallback, useMemo} from "react"; import {AMCard} from "../models/AMCard"; import {AimeCard} from "../components/AimeCard"; import RealmContext from "../models/RealmContext"; import ContextMenu from "react-native-context-menu-view"; +import {EmptyStatePlaceholder} from "../components/EmptyStatePlaceholder"; +import {CreditCard, Plus} from "lucide-react-native"; +import {Button, useTheme} from "react-native-paper"; const {useQuery, useRealm} = RealmContext; @@ -37,9 +40,20 @@ function CardEntry(props: { card: AMCard }) { ); } -export default function CardManager() { +export default function CardManager({navigation}) { const query = useQuery(AMCard); const cards = useMemo(() => query.sorted("added", true), [query]); + + const theme = useTheme(); + + if (!cards.length) { + return ( + + }/> + + + ) + } return ( + {props.icon} + + {props.message} + + + ) +} \ No newline at end of file