import "server-only";
import {
View,
Text,
StyleSheet,
Image,
KeyboardAvoidingView,
Platform,
Alert,
} from "react-native";
import PrimaryButton from "@/components/PrimaryButton";
import ScreenWrapper from "@/components/ScreenWrapper";
// // import { useThemeColors, ColorScheme } from "../constants";
// import { ROUTES } from "@/constants/routes";
// import { Passkee } from "@/components/auth/Auth";
import { type ColorScheme, lightColors } from "@/constants";
import { ShipForm } from "@/components/login/ShipCredsForm";
// // import { useSettingsStore } from "../store/useSettingsStore";
// // import useAuthStore from "../store/useAuthStore";
// // import { createPasskey, isPasskeySupported } from "../lib/passkey";
// // import { navigationRef } from "../lib/navigationRef";
// const PasskeySetupScreen = async () => {
// // const isDarkMode = useSettingsStore((s) => s.isDarkMode);
// const isDarkMode = false;
// // const colors = useThemeColors();
// const colors = lightColors;
// const styles = getStyles(colors);
// // const { setHasPasskey, setHasSeenPasskeyPrompt } = useAuthStore();
// const logoSource = isDarkMode
// ? require("../assets/urbit-logo-dark.png")
// : require("../assets/urbit-logo-light.png");
// const handleSkip = () => {
// // setHasSeenPasskeyPrompt(true);
// // navigationRef.current?.navigate(ROUTES.LOGIN as never);
// };
// return (
//
//
//
//
// Secure Your Wallet
//
// Create a passkey for easy and secure access to your Urbit wallet
//
//
//
//
//
//
// You can always set up a passkey later in settings
//
//
//
//
// );
// };
// export const getStyles = (colors: ColorScheme) =>
// StyleSheet.create({
// container: {
// flex: 1,
// backgroundColor: colors.background,
// justifyContent: "space-between",
// padding: 20,
// },
// topSection: {
// flex: 1,
// justifyContent: "center",
// alignItems: "center",
// },
// walletIcon: {
// width: 64,
// height: 64,
// marginBottom: 24,
// },
// title: {
// fontSize: 24,
// color: colors.text,
// fontWeight: "600",
// marginBottom: 12,
// textAlign: "center",
// },
// subtitle: {
// fontSize: 16,
// color: colors.secondary,
// textAlign: "center",
// paddingHorizontal: 20,
// lineHeight: 24,
// },
// bottomSection: {
// marginBottom: 40,
// },
// infoText: {
// color: colors.secondary,
// fontSize: 14,
// textAlign: "center",
// marginTop: 16,
// },
// });
// export default PasskeySetupScreen;
//
//
// export const unstable_settings = {
// // This component will be rendered at build-time and never re-rendered in production.
// render: "static",
// };
export default async function Index() {
async function handleSubmit() {
//
}
return (
Secure Your Wallet
Create a passkey for easy and secure access to your Urbit wallet
You can always set up a passkey later in settings
);
}
export const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: "#F7F7F7",
justifyContent: "space-between",
padding: 20,
},
topSection: {
flex: 1,
justifyContent: "center",
alignItems: "center",
},
walletIcon: {
width: 64,
height: 64,
marginBottom: 24,
},
title: {
fontSize: 24,
color: "#171717",
fontWeight: "600",
marginBottom: 12,
textAlign: "center",
},
subtitle: {
fontSize: 16,
color: "#737373",
textAlign: "center",
paddingHorizontal: 20,
lineHeight: 24,
},
bottomSection: {
marginBottom: 40,
},
infoText: {
color: "#737373",
fontSize: 14,
textAlign: "center",
marginTop: 16,
},
});