feat(ramp): add Cash Deposits intro panel entry point (APP-3775)#7556
feat(ramp): add Cash Deposits intro panel entry point (APP-3775)#7556i1skn wants to merge 1 commit into
Conversation
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
How to use the Graphite Merge QueueAdd the label merge-queue to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
cacc875 to
9688d63
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit 9688d63. Configure here.
9688d63 to
f430276
Compare
f430276 to
ba0395c
Compare
olerass
left a comment
There was a problem hiding this comment.
Not sure if we have an existing 'src/ramp' dir or if this PR is adding it (not easy to see from the diff alone) -- but I'm thinking regardless it may be a bit overly specific. We prob don't want domains for each seperat onramp provider we have today which the current structure suggests. Instead an "on-ramp" domain might be better. Probably try discussing this a bit with the domain arch skill? Maybe "cash" could also work but would depend on the depth of the domain. Happy to look more into it when I get back -- we can always move files too so not a blocker, just a heads up in case you wanna address it here.
ba0395c to
9caa384
Compare
9caa384 to
5d72721
Compare
eab3b1a to
d9ea129
Compare


Fixes APP-3775
What changed (plus any additional context for devs)
Adds the Ramp entry point behind a flag. With the flag off, behavior is identical to today.
rampflag — remoteramp_enabled+ aRAMPexperimental toggle (in-app dev/QA switch in Developer Settings). Gates everything below.RampIntroPanel— new "Cash Deposits" half-modal with three options: Set Up Account / Other Deposit Methods / Sign In. "Other Deposit Methods" → legacy Add Cash; Set Up Account & Sign In are inert until later units.ramp_intro_viewedfires on open.setExperimentalFlagtest deep-link).Screen recordings / screenshots
What to test