Run prettier
This commit is contained in:
4
.prettierignore
Normal file
4
.prettierignore
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
.yarn/
|
||||||
|
.vscode/
|
||||||
|
node_modules/
|
||||||
|
build/
|
@ -33,7 +33,7 @@ export function LoginSignup({ close }: { close: () => void }) {
|
|||||||
throw new Error("no nsec provided");
|
throw new Error("no nsec provided");
|
||||||
}
|
}
|
||||||
if (nsec.startsWith("nsec")) {
|
if (nsec.startsWith("nsec")) {
|
||||||
const {words} = bech32.decode(nsec, 5000);
|
const { words } = bech32.decode(nsec, 5000);
|
||||||
const data = new Uint8Array(bech32.fromWords(words));
|
const data = new Uint8Array(bech32.fromWords(words));
|
||||||
nsec = bytesToHex(data);
|
nsec = bytesToHex(data);
|
||||||
}
|
}
|
||||||
@ -107,15 +107,11 @@ export function LoginSignup({ close }: { close: () => void }) {
|
|||||||
<FormattedMessage defaultMessage="Create Account" />
|
<FormattedMessage defaultMessage="Create Account" />
|
||||||
</button>
|
</button>
|
||||||
<div className="or-divider">
|
<div className="or-divider">
|
||||||
<hr/>
|
<hr />
|
||||||
<FormattedMessage defaultMessage="OR" />
|
<FormattedMessage defaultMessage="OR" />
|
||||||
<hr/>
|
<hr />
|
||||||
</div>
|
</div>
|
||||||
<button
|
<button type="button" className="btn btn-primary btn-block" onClick={doLoginNsec}>
|
||||||
type="button"
|
|
||||||
className="btn btn-primary btn-block"
|
|
||||||
onClick={doLoginNsec}
|
|
||||||
>
|
|
||||||
<FormattedMessage defaultMessage="Login with Private Key (insecure)" />
|
<FormattedMessage defaultMessage="Login with Private Key (insecure)" />
|
||||||
</button>
|
</button>
|
||||||
{error && <b className="error">{error}</b>}
|
{error && <b className="error">{error}</b>}
|
||||||
|
@ -260,7 +260,8 @@ div.paper {
|
|||||||
gap: 16px;
|
gap: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.dialog-content .username, .dialog-content .username input {
|
.dialog-content .username,
|
||||||
|
.dialog-content .username input {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -346,4 +347,4 @@ div.paper {
|
|||||||
.or-divider hr {
|
.or-divider hr {
|
||||||
width: 135px;
|
width: 135px;
|
||||||
border-color: var(--border-2);
|
border-color: var(--border-2);
|
||||||
}
|
}
|
||||||
|
@ -72,8 +72,7 @@ export function LayoutPage() {
|
|||||||
Login.loginWithPubkey(pub.pubKey, LoginType.Nip7);
|
Login.loginWithPubkey(pub.pubKey, LoginType.Nip7);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
} catch (e) {
|
||||||
catch(e) {
|
|
||||||
console.error(e);
|
console.error(e);
|
||||||
}
|
}
|
||||||
setShowLogin(true);
|
setShowLogin(true);
|
||||||
@ -88,7 +87,7 @@ export function LayoutPage() {
|
|||||||
<Dialog.Portal>
|
<Dialog.Portal>
|
||||||
<Dialog.Overlay className="dialog-overlay" />
|
<Dialog.Overlay className="dialog-overlay" />
|
||||||
<Dialog.Content className="dialog-content">
|
<Dialog.Content className="dialog-content">
|
||||||
<img src={LoginHeader} className="header-image"/>
|
<img src={LoginHeader} className="header-image" />
|
||||||
<div className="content-inner">
|
<div className="content-inner">
|
||||||
<LoginSignup close={() => setShowLogin(false)} />
|
<LoginSignup close={() => setShowLogin(false)} />
|
||||||
</div>
|
</div>
|
||||||
|
@ -12,26 +12,28 @@ export function SettingsPage() {
|
|||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (!login) {
|
if (!login) {
|
||||||
|
|
||||||
navigate("/");
|
navigate("/");
|
||||||
}
|
}
|
||||||
}, [login])
|
}, [login]);
|
||||||
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="settings-page">
|
<div className="settings-page">
|
||||||
<h1>Account</h1>
|
<h1>Account</h1>
|
||||||
{login?.pubkey && <div className="public-key">
|
{login?.pubkey && (
|
||||||
<p>Logged in as</p>
|
<div className="public-key">
|
||||||
<Copy text={login?.pubkey} maxSize={64} />
|
<p>Logged in as</p>
|
||||||
</div>}
|
<Copy text={login?.pubkey} maxSize={64} />
|
||||||
{login?.privateKey && <div className="private-key">
|
</div>
|
||||||
<p>Private key</p>
|
)}
|
||||||
<Copy text={hexToBech32('nsec', login.privateKey)} hideText />
|
{login?.privateKey && (
|
||||||
</div>}
|
<div className="private-key">
|
||||||
|
<p>Private key</p>
|
||||||
|
<Copy text={hexToBech32("nsec", login.privateKey)} hideText />
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
|
||||||
<h1>Zaps</h1>
|
<h1>Zaps</h1>
|
||||||
<Button/>
|
<Button />
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Alerta de Zap"
|
"defaultMessage": "Alerta de Zap"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "ザップアラート"
|
"defaultMessage": "ザップアラート"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -318,4 +318,3 @@
|
|||||||
"defaultMessage": "Zap Alert"
|
"defaultMessage": "Zap Alert"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -77,13 +77,13 @@ const config = {
|
|||||||
loader: require.resolve("source-map-loader"),
|
loader: require.resolve("source-map-loader"),
|
||||||
options: {
|
options: {
|
||||||
filterSourceMappingUrl: (url, resourcePath) => {
|
filterSourceMappingUrl: (url, resourcePath) => {
|
||||||
// disable warning for missing @scure-bip39 sourcemaps
|
// disable warning for missing @scure-bip39 sourcemaps
|
||||||
if (/.*\/.yarn\/cache\/@scure-bip39.*/.test(resourcePath)) {
|
if (/.*\/.yarn\/cache\/@scure-bip39.*/.test(resourcePath)) {
|
||||||
return false
|
return false;
|
||||||
}
|
}
|
||||||
return true
|
return true;
|
||||||
}
|
},
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
test: /\.tsx?$/i,
|
test: /\.tsx?$/i,
|
||||||
|
Reference in New Issue
Block a user