import { For, Show } from "solid-js"; export const PEACH_PRO_PURCHASE_URL = "https://buy.polar.sh/polar_cl_IXSFIPojx67rcOTksn8LkH5mnU3osPHtYqBIl1eyuIz"; const SYNC_FEATURES = [ ["01", "Peach Sync", "Encrypted sync across every paired device"], ["02", "One-time purchase", "$39 once · yours forever"], ["03", "One shared key", "Pro transfers during authenticated pairing"], ] as const; export interface PairingProRequiredProps { onRetry(): void; /** Existing vaults can open the full Peach Pro card in Settings. */ onOpenPro?(): void; } /** Dedicated pairing fallback, visually derived from Settings → Peach Pro. */ export function PairingProRequired(props: PairingProRequiredProps) { return (

PEACH PRO · SYNC

Pair freely.
Sync with Pro.

Pairing can start from any device, but at least one of these two devices needs a valid Peach Pro license before the pairing can finish. No vault or device record was added.

{([number, name, description]) => (
{number} {name} {description}
)}
Get Peach Pro } >
); }