-
Notifications
You must be signed in to change notification settings - Fork 873
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds functionality to monthly contribution dropdown (Panel, #3 origin) #2069
Conversation
components/brave_rewards/resources/extension/brave_rewards/components/panel.tsx
Outdated
Show resolved
Hide resolved
9914d83
to
f443c32
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
c4ea838
to
3e0cbaa
Compare
@NejcZdovc the issue with dropdown amounts in your photo should be fixed now. |
4cc619d
to
e152908
Compare
d52cd4a
to
d8eb1f9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
should we remove line when you select 0 as you just removed recurring? I think it would make sense as we remove it from rewards page tabel as well. wdyt?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
STR:
- have two windows (in one rewards page, in second some site)
- add recurring and leave panel open
- remove recurring from rewards page
- panel still shows recurring option
please rebase to the latest master as CI is failing |
a81aa95
to
016648d
Compare
016648d
to
b615ce7
Compare
04cfd66
to
c9234bb
Compare
Fixes brave/brave-browser#2823 Monthly donation functionality via panel
c9234bb
to
47678af
Compare
47678af
to
9898879
Compare
9898879
to
cec37f8
Compare
cec37f8
to
5d9baec
Compare
LGMT as only change since @NejcZdovc approved was updating commit hash for related brave-ui PR |
Fixes: brave/brave-browser#2245
Fixes: brave/brave-browser#2823
UI: brave/brave-ui#434
Original PR was here: #1016 (moved from fork to origin)
Preview:
The brunt of the work for this was adding extension functions to support:
Adding a recurring contribution
Removing a recurring contribution
Retrieving recurring contributions
Submitter Checklist:
npm test brave_unit_tests && npm test brave_browser_tests
) ongit rebase master
(if needed).git rebase -i
to squash commits (if needed).Test Plan:
brave.com
The above six steps should be tried in different ways with different values. Ex: Ensuring that the data persists across tabs with the same site open
Reviewer Checklist: