[MM-62074] Move tooltips with withTooltip to new Tooltip component (#29528)
* replace inside of comp/withtooltip * remove overlay trigger eslint rl * update location of prev migrated new tooltips * copy button * shared_channel_indicator, shared_user_indicator.tsx, size_aware_image * actions_menu, old_admin_settings, schema_admin_settings, admin_settings * billing_summary, brand_image_setting, edit_section_edit_table_row, elapsed_duration_cell * permissions_scheme_summary,secure_connections/controls,system_users_column_toggler_menu,system_users_export,group/group_users/users_to_remove_groups * team_profile,user_grid_role_dropdown,priority_labels,toggle_formatting_bar,use_emoji_picker,formatting_icon * show_formatting,alert_banner others * more * snap fix * add disabled prop to menu * test fix for avatar feat: Add id to WithTooltip in Avatars component to fix test failures * combine refs in withtooltip * channel header title favorite test fix * priority label comp changes * types check for children * Update avatar.tsx * e2e fixes * fix E2E tests * Remove memo from WithTooltip I found that the web app leaks a fair bit less memory when this is removed. See https://community.mattermost.com/core/pl/gwyyoww9gtbg8fddoic9meq84y for more information * e2e lint fixes * e2e fixes * Fix test style issue --------- Co-authored-by: yasserfaraazkhan <attitude3cena.yf@gmail.com> Co-authored-by: Harrison Healey <harrisonmhealey@gmail.com> Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
371e1b9bad
Коммит
fd6a662d76
@@ -104,14 +104,16 @@ describe('MM-T4064 Status expiry visibility', () => {
|
||||
// # Post a message in the channel
|
||||
cy.postMessage('Hello World!');
|
||||
|
||||
// # Hover on the custom status emoji present in the post header
|
||||
cy.get('.post.current--user .post__header span.emoticon').trigger('mouseover');
|
||||
// # Get the last post
|
||||
cy.getLastPostId().then((postId) => {
|
||||
// # Hover on the custom status emoji present in the post header
|
||||
cy.get(`#post_${postId}`).find('.emoticon').should('exist').trigger('mouseenter');
|
||||
|
||||
// * Custom status tooltip should be visible
|
||||
cy.get('#custom-status-tooltip').should('exist');
|
||||
// * Custom status tooltip should be visible and contain the correct custom status expiry time
|
||||
cy.findByRole('tooltip').should('exist').and('contain.text', expiresAt.format(expiryTimeFormat));
|
||||
|
||||
// * Tooltip should contain the correct custom status expiry time
|
||||
cy.get('#custom-status-tooltip .custom-status-expiry time').should('have.text', expiresAt.format(expiryTimeFormat));
|
||||
cy.get(`#post_${postId}`).find('.emoticon').trigger('mouseleave');
|
||||
});
|
||||
});
|
||||
|
||||
it('MM-T4064_7 should show custom status expiry time in the user popover', () => {
|
||||
|
||||
Ссылка в новой задаче
Block a user