core-4212 refactor sharing screen