feature(public): replace tabs with buttons