feat(js): new tabs layout