diff --git a/amnet-native/app/CardManager.tsx b/amnet-native/app/CardManager.tsx
index c6f9b7e..3d06aef 100644
--- a/amnet-native/app/CardManager.tsx
+++ b/amnet-native/app/CardManager.tsx
@@ -5,7 +5,7 @@ import {Button, useTheme} from "react-native-paper";
import {CreditCard, Plus} from "lucide-react-native";
import ContextMenu from "react-native-context-menu-view";
-import {AimeCard} from "../components/AimeCard";
+import {ICCard} from "../components/ICCard";
import {EmptyStatePlaceholder} from "../components/EmptyStatePlaceholder";
import {AMCard} from "../models/AMCard";
@@ -21,19 +21,20 @@ function CardEntry(props: { card: AMCard, navigation: any }) {
}
switch (indexPath.toString()) {
- // copy card
+ // copy card access code
case "0":
+ case "0,0":
await Clipboard.setStringAsync(props.card.code);
return;
// edit card
case "1,0":
- props.navigation.navigate('add-card', {cardId: props.card.code, cardName: props.card.name});
+ props.navigation.navigate('edit-card', {cardId: props.card._id.toHexString()});
return;
// remove card
case "1,1":
- realm.write(() => realm.delete(props.card));
+ AMCard.delete(realm, props.card);
return;
}
}, [realm, props.card, props.navigation]);
@@ -50,7 +51,7 @@ function CardEntry(props: { card: AMCard, navigation: any }) {
{title: "Edit Card", systemIcon: "square.and.pencil"},
{title: "Delete Card", destructive: true, systemIcon: "trash"}]
}]}>
-
+
);
}
diff --git a/amnet-native/app/ServerCardIn.tsx b/amnet-native/app/ServerCardIn.tsx
index f91be2a..f0b7325 100644
--- a/amnet-native/app/ServerCardIn.tsx
+++ b/amnet-native/app/ServerCardIn.tsx
@@ -2,7 +2,6 @@ import {BSON} from "realm";
import React, {useCallback, useEffect, useLayoutEffect, useMemo, useState} from "react";
import {ActivityIndicator, Button, Paragraph, Title, useTheme} from "react-native-paper";
import {
- Alert,
Platform,
RefreshControl,
ScrollView,
@@ -28,7 +27,7 @@ import {
import {EmptyStatePlaceholder} from "../components/EmptyStatePlaceholder";
import {AMUIStatusAlert} from "../components/AMUIStatusAlert";
import {AMUICardDetail} from "../components/AMUICard";
-import {AimeCard} from "../components/AimeCard";
+import {ICCard} from "../components/ICCard";
import RealmContext from "../models/RealmContext";
import {AMServer} from "../models/AMServer";
@@ -193,11 +192,11 @@ export default function ServerCardIn({route, navigation}) {
{server.gameId ? `Play ${getGameName(server.gameId)}` : "Selected Card"}
{selectedCard ? <>
- }>
+ }>
{serverDefaultCard?.code == selectedCard.code && }
-
+