* clean up and organize
* create ff and stub out new product layout
* Split main billing page
* refactor test billing product
* rename table bordered to borderedRows
* Add stealth display to table for minimal styling
* key the logic
* stub addons
* working version connected to api
* accept usage key from custom_limits_usd map
just in case some old ones are left dangling
* consolidate pricing tables and more
* add pricing modal
* avoid errors
* fix
* fix tests
* Handle contact_support products
* Update UI snapshots for `chromium` (2)
* incorporate fixes from em's other PR
* Update UI snapshots for `chromium` (2)
* Fix some tests and type errors
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `webkit` (2)
* Update UI snapshots for `webkit` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* more type fixes
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `webkit` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `webkit` (2)
* Hide billing limit field if it's open & then unsub
* just say products not your products
* feat: add product comparisons and ingestion styling/logic (#15040)
* add upgrade CTA on plan card
* add a modal to show plan details
* make ingestion view work
* add upgrade all button on ingestion
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `webkit` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `webkit` (2)
* Update UI snapshots for `firefox` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `firefox` (2)
* redirect back to ingestion if that's where they were
* stay on billing panel til they are done sub-ing
* upgrade to addons automatically in onbdg
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* only include free tier in gauge if there is one
* use proj_amt_usd instead of calculating on frontend
* usage_key not type
---------
Co-authored-by: Emanuele Capparelli <k@emkpp.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* fix: small UI fixes for new billing API
* fix tests
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>