AutorÃa | Ultima modificación | Ver Log |
import React from 'react';
import { useForm } from 'react-hook-form';
import { usePrivacySettings } from '@account-settings/hooks';
import { SettingsWidget } from '@account-settings/components';
import SwitchInput from '@components/UI/SwitchInput';
const Privacy = () => {
const { options, isLoading, isUpdating, handleChecked, updateSettings } = usePrivacySettings();
const { handleSubmit } = useForm();
const handleOnSubmit = handleSubmit(() => {
updateSettings();
});
return (
<SettingsWidget title='Privacidad' loading={isLoading}>
<form onSubmit={handleOnSubmit}>
{options.map((option, index) => (
<div className='notbat' key={index}>
<span>{option.label}</span>
<SwitchInput
isChecked={option.value}
setValue={(value) => handleChecked(value, option.input_name)}
/>
</div>
))}
<button type='submit' className='btn btn-primary mt-3' disabled={isUpdating}>
Guardar
</button>
</form>
</SettingsWidget>
);
};
export default Privacy;