The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/client/views/admin/apps/AppSettingsAssembler.js

16 lines
495 B

import { Box } from '@rocket.chat/fuselage';
import { capitalize } from '@rocket.chat/string-helpers';
import React from 'react';
import AppSetting from './AppSetting';
const AppSettingsAssembler = ({ settings, values, handlers }) => (
<Box>
{Object.values(settings).map((current) => {
const { id } = current;
return <AppSetting key={id} appSetting={current} value={values[id]} onChange={handlers[`handle${capitalize(id)}`]} />;
})}
</Box>
);
export default AppSettingsAssembler;