* Added manual routing
* Families for enterprise/account settings (#1290)
* Added sponsored families page
* Revert "Added manual routing"
This reverts commit a970ba78ffa98545176b636630e48115efcf51cc.
* Add messages to page
* Remove stages and simplify design
* Switch to new figma design
* Add screen reader
* Add calls to server
* Reorder methods
* Used to organization filters
* Connected page to server
* Add preliminary text to subscription page
* Sponsor existing family organization flow
* Update jslib
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
* Add revoke sponsorship flow
* Add spinner to send offer button
* Determine if subscription has sponsored items
* Work on subscription button
* Add message for new family organization
* Families for enterprise/subscription page (#1292)
* Work on subscription button
* Determine if subscription has sponsored items
* Work on subscriptions page
* Add message for new family organization
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
* Families for enterprise/redeem card (#1295)
* Add toast localization message
* Use helpers to property display sponsorship items
* Split table rows into component so buttons load (#1296)
* Split table rows into component so buttons load
* Update jslib
* Families for enterprise/localizations (#1299)
* Add more localizations
* Remove unneeded comments
* Fix help article
* Run linting
* Do not show redeem button if no orgs exist to redeem
* Implement new process for accepting sponsorships
* Hide business checkbox
* Update jslib
* Removed commented code
* Remove commented html
* Cleaned up imports
* Use proper message
* Remove merge conflict message
* Remove confusing comment
* Listened to PR feedback
* Remove unused property
* Update help text
* Fix aria labels
* Add try catch
* Made toast before emit
* Minor copy changes
* Update jslib
* Remove unneeded loading
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
* Added manual routing
* Add additional copy for free trial
* Revert
* Fix formatting
* Switch text to be on the top of the payment info
* Update to put text at top of the screen
* Ensure business plan is selected for providers
* Show add organization button on if user has valid orgs to add
* Correct client owner description
* No drop down options if you can't manage organizations
* added localization strings needed for the OnlyOrg policy
* added deprecation warning to policies page
* allowed OnlyOrg policy configuration
* blocked creating new orgs if already in an org with OnlyOrg enabled
* code review cleanup for onlyOrg
* removed a blank line
* code review cleanup for onlyOrg
* added the multi select checkbox to org ciphers
* wired up select all/none
* allowed for bulk delete of ciphers from the org vault
* refactored bulk actions into a dedicated component
* tweaked formatting settings and reformatted files
* moved some shared code to jslib
* some more formatting fixes
* undid jslib connection changes
* removed a function that was moved to jslib
* reset jslib again?
* set up delete many w/admin cipher methods
* removed extra href tags
* added organization id to bulk delete request model when coming from an org vault
* fixed up some compiler warnings for formatting
* updated organization create component to pull list of plans from static store
* wired up the organization create page to new data struct
* continued work on plan updates
* accounted for the subscription screen in plan updates
* adjusted for code review changes from server PR for plan updates
* cleaned up linter errors
* changed a few variable names
* moved price information, added sales tax and subtotal labels
* code review fixups for bulk delete from org vault
* added back a removed parameter from the vault component
* seperated some imports with newlines
* updated jslib
* resolved some build errors
* updated names to reflect server name changes for plan updates
* adjusted logic for using annual total for annual prices in server model
* rearranged an import for the linter
* broke up an async call
* updated organization create component to pull list of plans from static store
* wired up the organization create page to new data struct
* continued work on plan updates
* accounted for the subscription screen in plan updates
* adjusted for code review changes from server PR for plan updates
* cleaned up linter errors
* changed a few variable names
* moved price information, added sales tax and subtotal labels
* updated names to reflect server name changes for plan updates
* adjusted logic for using annual total for annual prices in server model
* rearranged an import for the linter
* broke up an async call
* resolved merge fun
* updated jslib
* made plans a public variable
* removed sales tax hooks
* added a getter for selected plan interval
* went a little too crazy with the interval getter
* formatting
* added a semicolon
* updated jslib
Co-authored-by: Addison Beck <addisonbeck@MacBook-Pro.local>