stacker.news/components
ekzyis d9024ff837
Reinitialize wallet form if initial values change + fix readOnly hydration error (#1354)
* Reinitialize wallet form if initial values change

This fixes that enabled is not set on first render if only recv is configured

* Remove unnecessary old usage of ClientCheckbox

This isn't needed even without enableReinitialize since for send, enabled is correctly set on first render.

It was needed in the past when we were still validating wallets before enabling them on first page load but now, we simply load the configuration from localStorage which is immediately available on the client.

* Fix readOnly hydration error

* Replace repetitive isMounted logic with useIsClient hook
2024-09-03 09:15:04 -05:00
..
nav Add Random link and basic query (#1306) 2024-08-20 16:50:55 -05:00
accordian-item.js Close related section (#1207) 2024-05-31 10:20:52 -05:00
action-dropdown.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
action-tooltip.js fix action tooltip container 2024-07-12 17:34:46 -05:00
adv-post-form.js more accordian show states 2024-05-13 10:14:35 -05:00
adv-post-form.module.css fix height of foward percent on validation err 2023-09-12 17:04:49 -05:00
autowithdraw-shared.js Reinitialize wallet form if initial values change + fix readOnly hydration error (#1354) 2024-09-03 09:15:04 -05:00
avatar.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
banners.js Update wallet security banner (#1338) 2024-08-27 17:16:41 -05:00
banners.module.css Add new visitor welcome banner (#418) 2023-09-11 16:29:45 -05:00
block-height.js add halving to price carousel 2024-04-16 17:58:26 -05:00
bolt11-info.js add lnc attached wallet (#1104) 2024-04-26 21:22:30 -05:00
bookmark.js Toast (#431) 2023-08-25 18:21:51 -05:00
bounty-form.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
cancel-button.js make fee button less of a hack 2023-11-10 18:18:10 -06:00
chain-fee.js env vars for polling intervals (#1038) 2024-04-08 09:13:12 -05:00
charts-skeletons.js remove duplicative styles 2024-03-25 15:35:32 -04:00
charts.js Referral Rewards (#1262) 2024-07-10 19:23:05 -05:00
comment-edit.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
comment.js replace greeter mode with investment filter (#1291) 2024-08-11 18:47:03 -05:00
comment.module.css refine comment padding 2024-07-12 15:18:13 -05:00
comments.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
countdown.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
dark-mode.js dark-mode needs to block block 2023-08-04 20:45:12 -05:00
delete.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
discussion-form.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
dont-link-this.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
error-boundary.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
fee-button.js Improve freebies (#1333) 2024-08-26 19:23:07 -05:00
fee-button.module.css small receipt styling 2023-11-10 09:22:14 -06:00
footer-rewards.js env vars for polling intervals (#1038) 2024-04-08 09:13:12 -05:00
footer.js remove defunct chats from footer 2024-08-26 12:59:39 -05:00
footer.module.css Bottom nav uses fixed position to fix firefox bug (#1011) 2024-04-04 18:50:52 -05:00
form.js Reinitialize wallet form if initial values change + fix readOnly hydration error (#1354) 2024-09-03 09:15:04 -05:00
form.module.css backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
hat.js Allow SN users to edit special items forever (#1204) 2024-06-03 11:26:19 -05:00
header.module.css refine hiding bottom navbar when virtual keyboard opens 2024-03-28 18:18:44 -05:00
hidden-wallet-summary.js fix hidden wallet balance layout shift 2024-04-17 17:22:17 -05:00
hoverable-popover.js refine popover close timing 2024-09-02 18:25:02 -05:00
image.js image loading fixes (fixes #1345) 2024-09-02 18:15:21 -05:00
info.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
invite.js add NEXT_PUBLIC_URL 2024-04-08 17:54:39 -05:00
invoice-status.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
invoice.js Wallet definitions with uniform interface (#1243) 2024-07-20 17:51:46 -05:00
invoice.module.css ready for invoices 2021-05-06 16:15:22 -05:00
item-act.js More zap undo fixes IV (#1282) 2024-08-02 17:41:47 -05:00
item-full.js Handle Peertube Embeds (#1223) 2024-06-20 11:28:25 -05:00
item-info.js Show item details via context menu (#1325) 2024-08-21 20:35:13 -05:00
item-job.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
item-popover.js Item popover (#1162) 2024-05-15 12:05:50 -05:00
item.js fix item spacing 2024-07-11 16:58:55 -05:00
item.module.css Show item details via context menu (#1325) 2024-08-21 20:35:13 -05:00
items.js Add Random link and basic query (#1306) 2024-08-20 16:50:55 -05:00
items.module.css working search 2022-01-27 13:18:48 -06:00
job-form.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
layout.js navigation -> nav 2024-03-26 19:49:10 -05:00
layout.module.css more spacing consistency 2024-03-27 14:04:04 -05:00
lightning-auth.js env vars for polling intervals (#1038) 2024-04-08 09:13:12 -05:00
lightning-auth.module.css Notifications with nostr info (#368) 2023-08-08 13:19:31 -05:00
lightning.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
link-form.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
link-to-context.js turn #1063 logic into a component for use in all comment lists 2024-04-15 16:23:26 -05:00
link-to-context.module.css fix item spacing 2024-07-11 16:58:55 -05:00
log-message.js Hide wallet name in logs for only a single wallet (#1305) 2024-08-16 09:02:09 -05:00
log-message.module.css Wallet Logs (#994) 2024-04-03 17:27:21 -05:00
logger.js Wallet definitions with uniform interface (#1243) 2024-07-20 17:51:46 -05:00
login-button.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
login.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
login.module.css more invite work 2021-10-15 13:05:34 -05:00
long-pressable.js Fix first zap when modal closed (#771) (#1055) 2024-04-12 18:37:04 -05:00
me.js env vars for polling intervals (#1038) 2024-04-08 09:13:12 -05:00
modal.js Use undefined instead of empty function for onHide (#1348) 2024-09-02 12:57:16 -05:00
more-footer.js fix item spacing 2024-07-11 16:58:55 -05:00
mute.js honor mutes when sending push notifications (#1145) 2024-05-12 13:55:56 -05:00
nostr-auth.js Use custom relay API (#1302) 2024-08-18 17:28:39 -05:00
notifications.js not-custodial zap beta (#1178) 2024-08-13 09:48:30 -05:00
notifications.module.css make sure all notifications have the same padding 2024-07-19 14:47:12 -05:00
page-loading.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
past-bounties.js upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
pay-bounty.js don't toast on invoice cancellation 2024-07-09 13:10:41 -05:00
pay-bounty.module.css upgrade react-bootstrap 2023-07-24 13:53:53 -05:00
payer-data.js LUD-18 Service Support (#518) 2023-10-03 14:35:53 -05:00
payment.js Wallet definitions with uniform interface (#1243) 2024-07-20 17:51:46 -05:00
poll-form.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
poll.js don't toast on invoice cancellation 2024-07-09 13:10:41 -05:00
poll.module.css increase poll choice length to 40 chars 2023-09-28 16:52:11 -05:00
post.js Improve freebies (#1333) 2024-08-26 19:23:07 -05:00
price.js [1124] - Use Mempool For Fee Rate (#1171) 2024-05-15 10:26:49 -05:00
qr.js add separators to all unabbreviated numbers 2024-07-31 19:02:33 -05:00
recent-header.js fix item spacing 2024-07-11 16:58:55 -05:00
related.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
reply.js refine comment padding 2024-07-12 15:18:13 -05:00
reply.module.css refine comment padding 2024-07-12 15:18:13 -05:00
root.js improve comment performance 2023-05-06 16:51:17 -05:00
search.js fix: custom calendar dark theme (#1123) 2024-05-11 20:32:44 -05:00
search.module.css search all territories by default + more intuitive search filters 2024-03-26 18:37:40 -05:00
seo.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
serviceworker.js Wallet Logs (#994) 2024-04-03 17:27:21 -05:00
share.js dont use broken navigator.share on desktop safari 2024-06-14 13:44:36 -05:00
snl.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
snow.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
sub-select.js env vars for polling intervals (#1038) 2024-04-08 09:13:12 -05:00
sub-select.module.css enhance navigation 2024-03-26 18:36:31 -05:00
subscribe.js Toast (#431) 2023-08-25 18:21:51 -05:00
subscribeUser.js honor mutes when sending push notifications (#1145) 2024-05-12 13:55:56 -05:00
table-of-contents.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
territory-form.js Improve freebies (#1333) 2024-08-26 19:23:07 -05:00
territory-header.js fix item spacing 2024-07-11 16:58:55 -05:00
territory-list.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
territory-payment-due.js don't toast on invoice cancellation 2024-07-09 13:10:41 -05:00
territory-transfer.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
text.js image loading fixes (fixes #1345) 2024-09-02 18:15:21 -05:00
text.module.css image loading fixes (fixes #1345) 2024-09-02 18:15:21 -05:00
toast.js hide overflow of toasts 2024-07-09 11:46:38 -05:00
toast.module.css backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
top-header.js fix item spacing 2024-07-11 16:58:55 -05:00
upvote.js better random zaps 2024-08-03 19:37:43 -05:00
upvote.module.css refine comment padding 2024-07-12 15:18:13 -05:00
usage-header.js fix: custom calendar dark theme (#1123) 2024-05-11 20:32:44 -05:00
use-client.js Reinitialize wallet form if initial values change + fix readOnly hydration error (#1354) 2024-09-03 09:15:04 -05:00
use-crossposter.js fix crossposting toast 2024-08-21 14:59:28 -05:00
use-data.js remove list jitter by initially preferring ssr 2023-08-06 13:04:25 -05:00
use-debounce-callback.js remove unused debounce callback deps 2023-10-06 16:34:16 -05:00
use-has-new-notes.js env vars for polling intervals (#1038) 2024-04-08 09:13:12 -05:00
use-item-submit.js don't toast on invoice cancellation 2024-07-09 13:10:41 -05:00
use-local-state.js Fix WebLN checkbox unclickable (#1299) 2024-08-14 14:29:24 -05:00
use-no-initial-effect.js reuse debounce hook more places 2023-10-06 15:01:51 -05:00
use-paid-mutation.js cancelled failed payment if not showing qr 2024-08-26 13:58:37 -05:00
use-quote-reply.js Use module path aliases (#938) 2024-03-19 19:37:31 -05:00
user-header.js backend payment optimism (#1195) 2024-07-01 12:02:29 -05:00
user-header.module.css Don't hide self in top even if hidden (#905) 2024-03-13 19:26:59 -05:00
user-list.js fix missing embellishment in rewards leaderboard 2024-05-06 11:41:02 -05:00
user-popover.js Item popover (#1162) 2024-05-15 12:05:50 -05:00
wallet-buttonbar.js Add WebLN for sending payments (#1274) 2024-07-23 13:23:48 -05:00
wallet-card.js Wallet definitions with uniform interface (#1243) 2024-07-20 17:51:46 -05:00
wallet-logger.js Hide wallet name in logs for only a single wallet (#1305) 2024-08-16 09:02:09 -05:00