mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
Convert ShieldOutlineIcon to function Component (#24810)
* Convert ShieldOutlineIcon to function Component * Fixed Extra line and Test file
This commit is contained in:
parent
0bf7f1413c
commit
a272a78e63
@ -68,7 +68,7 @@ exports[`components/admin_console/system_user_detail should match default snapsh
|
||||
<div
|
||||
className="SystemUserDetail__field-text"
|
||||
>
|
||||
<ShieldOutlineIcon
|
||||
<Memo(ShieldOutlineIcon)
|
||||
className="SystemUserDetail__field-icon"
|
||||
/>
|
||||
<span
|
||||
@ -304,7 +304,7 @@ exports[`components/admin_console/system_user_detail should match snapshot if LD
|
||||
<div
|
||||
className="SystemUserDetail__field-text"
|
||||
>
|
||||
<ShieldOutlineIcon
|
||||
<Memo(ShieldOutlineIcon)
|
||||
className="SystemUserDetail__field-icon"
|
||||
/>
|
||||
<span
|
||||
@ -542,7 +542,7 @@ exports[`components/admin_console/system_user_detail should match snapshot if MF
|
||||
<div
|
||||
className="SystemUserDetail__field-text"
|
||||
>
|
||||
<ShieldOutlineIcon
|
||||
<Memo(ShieldOutlineIcon)
|
||||
className="SystemUserDetail__field-icon"
|
||||
/>
|
||||
<span
|
||||
@ -786,7 +786,7 @@ exports[`components/admin_console/system_user_detail should match snapshot if SA
|
||||
<div
|
||||
className="SystemUserDetail__field-text"
|
||||
>
|
||||
<ShieldOutlineIcon
|
||||
<Memo(ShieldOutlineIcon)
|
||||
className="SystemUserDetail__field-icon"
|
||||
/>
|
||||
<span
|
||||
@ -1024,7 +1024,7 @@ exports[`components/admin_console/system_user_detail should match snapshot if no
|
||||
<div
|
||||
className="SystemUserDetail__field-text"
|
||||
>
|
||||
<ShieldOutlineIcon
|
||||
<Memo(ShieldOutlineIcon)
|
||||
className="SystemUserDetail__field-icon"
|
||||
/>
|
||||
<span
|
||||
@ -1260,7 +1260,7 @@ exports[`components/admin_console/system_user_detail should match snapshot if us
|
||||
<div
|
||||
className="SystemUserDetail__field-text"
|
||||
>
|
||||
<ShieldOutlineIcon
|
||||
<Memo(ShieldOutlineIcon)
|
||||
className="SystemUserDetail__field-icon"
|
||||
/>
|
||||
<span
|
||||
|
@ -3,21 +3,22 @@
|
||||
|
||||
import React from 'react';
|
||||
|
||||
export default class ShieldOutlineIcon extends React.PureComponent<React.HTMLAttributes<HTMLSpanElement>> {
|
||||
render() {
|
||||
return (
|
||||
<span {...this.props}>
|
||||
<svg
|
||||
width='100%'
|
||||
height='100%'
|
||||
viewBox='0 0 24 24'
|
||||
>
|
||||
<path
|
||||
fill='inherit'
|
||||
d='M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21Z'
|
||||
/>
|
||||
</svg>
|
||||
</span>
|
||||
);
|
||||
}
|
||||
}
|
||||
type Props = React.HTMLAttributes<HTMLSpanElement>;
|
||||
|
||||
const ShieldOutlineIcon = (props: Props) => {
|
||||
return (
|
||||
<span {...props}>
|
||||
<svg
|
||||
width='100%'
|
||||
height='100%'
|
||||
viewBox='0 0 24 24'
|
||||
>
|
||||
<path
|
||||
fill='inherit'
|
||||
d='M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21Z'
|
||||
/>
|
||||
</svg>
|
||||
</span>
|
||||
);
|
||||
};
|
||||
export default React.memo(ShieldOutlineIcon);
|
||||
|
Loading…
Reference in New Issue
Block a user