[MM-56012] Convert ./components/admin_console/team_channel_settings/channel/channel_settings.tsx from Class Component to Function Component (#25634)

Этот коммит содержится в:
Aditi Patel
2023-12-06 01:27:02 -06:00
коммит произвёл GitHub
родитель 7cca62f56f
Коммит c234cc1238

Просмотреть файл

@@ -20,24 +20,14 @@ export interface ChannelSettingsState {
total: number; total: number;
} }
export class ChannelsSettings extends React.PureComponent<Props> { export const ChannelsSettings = ({siteName}: Props) => {
constructor(props: Props) {
super(props);
this.state = {
startCount: 0,
endCount: 1,
total: 0,
};
}
render = () => {
return ( return (
<div className='wrapper--fixed'> <div className='wrapper--fixed'>
<AdminHeader> <AdminHeader>
<FormattedMessage <FormattedMessage
id='admin.channel_settings.groupsPageTitle' id='admin.channel_settings.groupsPageTitle'
defaultMessage='{siteName} Channels' defaultMessage='{siteName} Channels'
values={{siteName: this.props.siteName}} values={{siteName}}
/> />
</AdminHeader> </AdminHeader>
@@ -49,7 +39,7 @@ export class ChannelsSettings extends React.PureComponent<Props> {
titleDefault='Channels' titleDefault='Channels'
subtitleId={t('admin.channel_settings.description')} subtitleId={t('admin.channel_settings.description')}
subtitleDefault={'Manage channel settings.'} subtitleDefault={'Manage channel settings.'}
subtitleValues={{...this.state}} subtitleValues={{startCount: 0, endCount: 1, total: 0}}
> >
<ChannelsList/> <ChannelsList/>
</AdminPanel> </AdminPanel>
@@ -58,4 +48,3 @@ export class ChannelsSettings extends React.PureComponent<Props> {
</div> </div>
); );
}; };
}