Proyectos de Subversion LeadersLinked - SPA

Rev

Ir a la última revisión | 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}>
        {notifications.map((option, index) => {
          return (
            <div className='notbat' key={index}>
              <span>{option.label}</span>
              <SwitchInput
                isChecked={option.value}
                setValue={(value) => handleChecked(value, option.input_name)}
              />
            </div>
          );
        })}

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

export default Notifications;