Proyectos de Subversion LeadersLinked - SPA

Rev

Rev 3736 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

import React from 'react';

import { useNotificationSettings } from '@account-settings/hooks';

import SwitchInput from '@components/UI/SwitchInput';
import { Form, FormButton } from '@shared/components';
import { SettingsWidget } from '@account-settings/components';

const Notifications = () => {
  const { notifications, handleChecked, updateSettings } = useNotificationSettings();

  return (
    <SettingsWidget title='Notificaciónes de Correo Electrónico'>
      <Form onSubmit={updateSettings}>
        {Object.keys(notifications).map((key) => {
          return (
            <div className='notbat' key={key}>
              <span>{notifications[key].label}</span>
              <SwitchInput
                isChecked={notifications[key].value}
                setValue={(value) => handleChecked(value, key)}
              />
            </div>
          );
        })}

        <FormButton type='submit'>Guardar</FormButton>
      </Form>
    </SettingsWidget>
  );
};

export default Notifications;