@particle-network/connectkit
Version:
214 lines (210 loc) • 5.82 kB
JavaScript
"use client";
import {
init_useConnectWithWallet,
useConnectWithWallet
} from "./chunk-O2UGP222.mjs";
import {
button_default,
init_button
} from "./chunk-G4I34CN4.mjs";
import "./chunk-EK3VN6OT.mjs";
import {
PageContent,
init_styles
} from "./chunk-QH6JFFQS.mjs";
import {
WarningIcon_default,
init_WarningIcon
} from "./chunk-2IMVRF3N.mjs";
import {
SecurityIcon_default,
init_SecurityIcon
} from "./chunk-MR3APDAB.mjs";
import {
FaceIcon_default,
init_FaceIcon
} from "./chunk-7TNKDDTF.mjs";
import "./chunk-Q3DUJHH3.mjs";
import {
init_useWalletsProps,
useWalletProps
} from "./chunk-3L3TDB2A.mjs";
import "./chunk-RCAM7PR5.mjs";
import {
init_useLocales,
useLocales
} from "./chunk-TYWUWWWK.mjs";
import "./chunk-CVABX3CN.mjs";
import "./chunk-N5ZSWBVC.mjs";
import "./chunk-D7QF5CYD.mjs";
import "./chunk-TVDFKXAV.mjs";
import "./chunk-4YAFPODW.mjs";
import "./chunk-NITEP4FF.mjs";
import "./chunk-WYWSNAPC.mjs";
import "./chunk-X3AHMJH4.mjs";
import "./chunk-VM42Y624.mjs";
import "./chunk-3CZRO6RQ.mjs";
import "./chunk-2LQKVNKI.mjs";
import "./chunk-CNE7WI2P.mjs";
import "./chunk-HKMLJP4P.mjs";
import "./chunk-VW7L52Q6.mjs";
import "./chunk-BG2VLRRD.mjs";
import "./chunk-5TAT3MVW.mjs";
import "./chunk-AOBFG4R6.mjs";
import "./chunk-KD3UOOP5.mjs";
import "./chunk-VYUWVCC2.mjs";
import "./chunk-HHHJM4FL.mjs";
import "./chunk-743HT6GA.mjs";
import "./chunk-3JW6NUP7.mjs";
import "./chunk-Y2AM7F32.mjs";
import "./chunk-4EX26J4C.mjs";
import "./chunk-QT4CBCFK.mjs";
import "./chunk-3OVTLX5O.mjs";
import "./chunk-5VTAF6IK.mjs";
import "./chunk-5KG67Q3H.mjs";
import "./chunk-PSUGDD7L.mjs";
import "./chunk-MEE5TGUN.mjs";
import {
__esm
} from "./chunk-Y7A564BU.mjs";
// src/pages/passkeySetup/styles.ts
import { styled } from "styled-components";
var StyleContainer, StyleDescription, StyleFeatureList, StyleFeatureItem, StyleIcon, StyleFeatureContent, StyleFeatureTitle, StyleFeatureDescription, StyleWarning, StyleWarningIcon, StyleWarningText;
var init_styles2 = __esm({
"src/pages/passkeySetup/styles.ts"() {
"use strict";
StyleContainer = styled.div`
margin: 0 auto;
`;
StyleDescription = styled.p`
text-align: center;
color: var(--pcm-body-color-secondary);
margin-top: 12px;
width: 90%;
margin: auto;
margin-top: 10px;
margin-bottom: 30px;
line-height: 1.2;
`;
StyleFeatureList = styled.ul`
list-style-type: none;
padding: 0;
margin-bottom: 34px;
`;
StyleFeatureItem = styled.li`
display: flex;
align-items: flex-start;
margin-bottom: 26px;
gap: 12px;
svg {
color: var(--pcm-body-color);
circle {
fill: var(--pcm-body-color-secondary);
}
}
`;
StyleIcon = styled.span`
font-size: 24px;
margin-right: 16px;
`;
StyleFeatureContent = styled.div`
flex: 1;
`;
StyleFeatureTitle = styled.h3`
font-size: 14px;
margin-bottom: 4px;
`;
StyleFeatureDescription = styled.p`
color: var(--pcm-body-color-secondary);
line-height: 1.2;
margin: 0;
font-size: 14px;
`;
StyleWarning = styled.div`
display: flex;
align-items: flex-start;
border-radius: 4px;
margin-bottom: 34px;
gap: 10px;
line-height: 1.2;
font-size: 14px;
svg {
width: 18px;
height: 18px;
path {
fill: #f4940e;
}
}
`;
StyleWarningIcon = styled.span`
font-size: 24px;
margin-right: 12px;
`;
StyleWarningText = styled.p`
margin: 0;
`;
}
});
// src/pages/passkeySetup/index.tsx
import { jsx, jsxs } from "react/jsx-runtime";
var Signup, passkeySetup_default;
var init_passkeySetup = __esm({
"src/pages/passkeySetup/index.tsx"() {
init_FaceIcon();
init_SecurityIcon();
init_WarningIcon();
init_button();
init_styles();
init_useConnectWithWallet();
init_useLocales();
init_useWalletsProps();
init_styles2();
Signup = () => {
const locales = useLocales();
const connectWallet = useConnectWithWallet();
const wallet = useWalletProps("passkeySmartWallet");
return /* @__PURE__ */ jsx(PageContent, { children: /* @__PURE__ */ jsxs(StyleContainer, { children: [
/* @__PURE__ */ jsx(StyleDescription, { children: locales.passkeyStorageInfo }),
/* @__PURE__ */ jsxs(StyleFeatureList, { children: [
/* @__PURE__ */ jsxs(StyleFeatureItem, { children: [
/* @__PURE__ */ jsx(FaceIcon_default, {}),
/* @__PURE__ */ jsxs(StyleFeatureContent, { children: [
/* @__PURE__ */ jsx(StyleFeatureTitle, { children: locales.convenientAndFast }),
/* @__PURE__ */ jsx(StyleFeatureDescription, { children: locales.biometricTransactionInfo })
] })
] }),
/* @__PURE__ */ jsxs(StyleFeatureItem, { children: [
/* @__PURE__ */ jsx(SecurityIcon_default, {}),
/* @__PURE__ */ jsxs(StyleFeatureContent, { children: [
/* @__PURE__ */ jsx(StyleFeatureTitle, { children: locales.increasedSecurity }),
/* @__PURE__ */ jsx(StyleFeatureDescription, { children: locales.passkeySecurityInfo })
] })
] })
] }),
/* @__PURE__ */ jsxs(StyleWarning, { children: [
/* @__PURE__ */ jsx(WarningIcon_default, {}),
/* @__PURE__ */ jsx(StyleWarningText, { children: locales.passkeyDeletionWarning })
] }),
/* @__PURE__ */ jsx(
button_default,
{
onClick: () => {
connectWallet(wallet, {
passkeyParams: {
isRegistering: true
}
});
},
children: locales.setupPasskey
}
)
] }) });
};
passkeySetup_default = Signup;
}
});
init_passkeySetup();
export {
passkeySetup_default as default
};
//# sourceMappingURL=passkeySetup-YIKSH3AM.mjs.map