[MM-55105] Replace usage of LocalizedIcon in 'search_results_header.tsx' with i/span tags (#25209)
Этот коммит содержится в:
@@ -2,7 +2,7 @@
|
|||||||
// See LICENSE.txt for license information.
|
// See LICENSE.txt for license information.
|
||||||
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import {FormattedMessage} from 'react-intl';
|
import {FormattedMessage, type WrappedComponentProps, injectIntl} from 'react-intl';
|
||||||
import styled from 'styled-components';
|
import styled from 'styled-components';
|
||||||
|
|
||||||
import KeyboardShortcutSequence, {
|
import KeyboardShortcutSequence, {
|
||||||
@@ -29,7 +29,7 @@ const BackButtonIcon = styled(LocalizedIcon)`
|
|||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
`;
|
`;
|
||||||
|
|
||||||
type Props = {
|
interface Props extends WrappedComponentProps {
|
||||||
isExpanded: boolean;
|
isExpanded: boolean;
|
||||||
previousRhsState?: RhsState;
|
previousRhsState?: RhsState;
|
||||||
canGoBack: boolean;
|
canGoBack: boolean;
|
||||||
@@ -39,9 +39,9 @@ type Props = {
|
|||||||
toggleRhsExpanded: () => void;
|
toggleRhsExpanded: () => void;
|
||||||
goBack: () => void;
|
goBack: () => void;
|
||||||
};
|
};
|
||||||
};
|
}
|
||||||
|
|
||||||
export default class SearchResultsHeader extends React.PureComponent<Props> {
|
class SearchResultsHeader extends React.PureComponent<Props> {
|
||||||
render(): React.ReactNode {
|
render(): React.ReactNode {
|
||||||
const closeSidebarTooltip = (
|
const closeSidebarTooltip = (
|
||||||
<Tooltip id='closeSidebarTooltip'>
|
<Tooltip id='closeSidebarTooltip'>
|
||||||
@@ -111,13 +111,13 @@ export default class SearchResultsHeader extends React.PureComponent<Props> {
|
|||||||
className='sidebar--right__expand btn btn-icon btn-sm'
|
className='sidebar--right__expand btn btn-icon btn-sm'
|
||||||
onClick={this.props.actions.toggleRhsExpanded}
|
onClick={this.props.actions.toggleRhsExpanded}
|
||||||
>
|
>
|
||||||
<LocalizedIcon
|
<i
|
||||||
className='icon icon-arrow-expand'
|
className='icon icon-arrow-expand'
|
||||||
ariaLabel={{id: t('rhs_header.expandSidebarTooltip.icon'), defaultMessage: 'Expand Sidebar Icon'}}
|
aria-label={this.props.intl.formatMessage({id: 'rhs_header.expandSidebarTooltip.icon', defaultMessage: 'Expand Sidebar Icon'})}
|
||||||
/>
|
/>
|
||||||
<LocalizedIcon
|
<i
|
||||||
className='icon icon-arrow-collapse'
|
className='icon icon-arrow-collapse'
|
||||||
ariaLabel={{id: t('rhs_header.collapseSidebarTooltip.icon'), defaultMessage: 'Collapse Sidebar Icon'}}
|
aria-label={this.props.intl.formatMessage({id: 'rhs_header.collapseSidebarTooltip.icon', defaultMessage: 'Collapse Sidebar Icon'})}
|
||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
</OverlayTrigger>
|
</OverlayTrigger>
|
||||||
@@ -134,9 +134,9 @@ export default class SearchResultsHeader extends React.PureComponent<Props> {
|
|||||||
aria-label='Close'
|
aria-label='Close'
|
||||||
onClick={this.props.actions.closeRightHandSide}
|
onClick={this.props.actions.closeRightHandSide}
|
||||||
>
|
>
|
||||||
<LocalizedIcon
|
<i
|
||||||
className='icon icon-close'
|
className='icon icon-close'
|
||||||
ariaLabel={{id: t('rhs_header.closeTooltip.icon'), defaultMessage: 'Close Sidebar Icon'}}
|
aria-label={this.props.intl.formatMessage({id: 'rhs_header.closeTooltip.icon', defaultMessage: 'Close Sidebar Icon'})}
|
||||||
/>
|
/>
|
||||||
</button>
|
</button>
|
||||||
</OverlayTrigger>
|
</OverlayTrigger>
|
||||||
@@ -145,3 +145,5 @@ export default class SearchResultsHeader extends React.PureComponent<Props> {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export default injectIntl(SearchResultsHeader);
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user