bug: add relays was hidden

This commit is contained in:
Kieran 2023-01-17 11:03:40 +00:00
parent 7c89277f0d
commit 564d705f08
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941
1 changed files with 21 additions and 11 deletions

View File

@ -165,22 +165,32 @@ export default function SettingsPage() {
) )
} }
function addRelay() { function addNewRelay() {
if ((newRelay?.length ?? 0) > 0) { if ((newRelay?.length ?? 0) > 0) {
const parsed = new URL(newRelay!); const parsed = new URL(newRelay!);
const payload = { relays: { [parsed.toString()]: { read: false, write: false } }, createdAt: Math.floor(new Date().getTime() / 1000) }; const payload = {
return ( relays: {
<> ...relays,
<h4>Add Relays</h4> [parsed.toString()]: { read: false, write: false }
<div className="flex mb10"> },
<input type="text" className="f-grow" placeholder="wss://my-relay.com" value={newRelay} onChange={(e) => setNewRelay(e.target.value)} /> createdAt: Math.floor(new Date().getTime() / 1000)
</div> };
<div className="btn mb10" onClick={() => dispatch(setRelays(payload))}>Add</div> dispatch(setRelays(payload))
</>
)
} }
} }
function addRelay() {
return (
<>
<h4>Add Relays</h4>
<div className="flex mb10">
<input type="text" className="f-grow" placeholder="wss://my-relay.com" value={newRelay} onChange={(e) => setNewRelay(e.target.value)} />
</div>
<div className="btn mb10" onClick={() => addNewRelay()}>Add</div>
</>
)
}
function settings() { function settings() {
if (!id) return null; if (!id) return null;
return ( return (