Vue salary calculator
This is a rewrite of the salary calculator in Vue. Hopefully this will make it easier to add things like #3327 (closed) and https://gitlab.com/gitlab-com/people-ops/General/issues/239 in future.
It does not currently replace the existing calculator. Instead, it has its own home page, along with a role selector. The role selector is optional; this calculator can still be included on specific role pages.
Also missing:
- The styling isn't great because the select library I used (https://sagalbot.github.io/vue-select/) comes with its own styles. I think it looks OK, and the existing calculator also suffers from issues like #3151 (closed).
- It doesn't include the handy links to copy. This is both because they don't work (#2795 (closed)), and because I'd need to add an extra param for the role. I figure this can be done in a separate MR.
Closes #2329 (closed).
Edited by Sean McGivern