[MM-54793] Convert ./components/widgets/separator/notification-separator.tsx to Function Component (#24887)

* Converted Notification Seperator to function component

* Fixed lint error

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
This commit is contained in:
Dipan Dhali
2023-10-19 15:52:07 +05:30
committed by GitHub
parent c97731e4a6
commit 4ec573c3fb

View File

@@ -5,22 +5,23 @@ import React from 'react';
import './separator.scss';
import './notification-separator.scss';
export default class NotificationSeparator extends React.PureComponent<React.PropsWithChildren<any>> {
public render() {
const {children} = this.props;
return (
<div
className='Separator NotificationSeparator'
data-testid='NotificationSeparator'
>
<hr className='separator__hr'/>
{children && (
<div className='separator__text'>
{children}
</div>
)}
</div>
);
}
}
type Props = React.PropsWithChildren<any>;
const NotificationSeparator = ({children}: Props) => {
return (
<div
className='Separator NotificationSeparator'
data-testid='NotificationSeparator'
>
<hr className='separator__hr'/>
{children && (
<div className='separator__text'>
{children}
</div>
)}
</div>
);
};
export default React.memo(NotificationSeparator);