David Lechner
bf4670b25d
update to react 18
...
We were stuck on react 16.x for a long time but dependencies seem to
have caught up enough that migration is trivial now.
2023-05-17 16:33:47 -05:00
David Lechner
d88ce8998f
test: wrap all user calls in act()
...
Some user events trigger react dom changes. These need to be wrapped in
act() to avoid a warning printed to the console. To be save, we wrap
all instances.
2023-03-10 18:16:27 -06:00
David Lechner
7d3c77664c
fix vertical button margin in dialogs
2023-03-08 18:06:49 -06:00
David Lechner
af160c99a8
more code coverage
2023-03-08 15:07:16 -06:00
David Lechner
dd322b5aac
tree-wide: use noopener instead of noreferrer for target="_blank"
...
This will allow us to see when users click links to the pybricks.com
website from the app.
2022-12-20 12:09:04 -06:00
Laurens Valk
0f02c64800
src/components: Move ClipboardIcon and ExternalLinkIcon from utils.
...
See https://github.com/pybricks/pybricks-code/pull/1321#pullrequestreview-1190431986
2022-11-25 13:40:44 -06:00
Laurens Valk
986cb7c184
sponsor/alerts: Add address copy notification.
...
Fixes https://github.com/pybricks/support/issues/806
2022-11-25 13:40:44 -06:00
Laurens Valk
96f9ce313f
src/sponsor: Fix button doing nothing.
...
Now it copies the address to the clipboard for convenience.
2022-11-25 13:40:44 -06:00
David Lechner
992923bf15
SponsorDialog: make team link inline
...
Also buttons cannot be inside of `<p>` tags.
2022-11-10 13:47:16 -06:00
Laurens Valk
6ca0c49557
sponsor: Add an introduction.
2022-11-10 13:06:38 -06:00
Laurens Valk
4e64347870
sponsor: Add Paypal link.
...
Provide some more convenience options.
Also add an ENS domain while we are at it.
2022-11-10 13:06:38 -06:00
David Lechner
03f6c004db
sponsor: add new button and dialog
...
Issue: https://github.com/pybricks/support/issues/719
2022-10-28 18:01:39 -05:00