feat(tips): add tips switcher