import _ from 'lodash'; import React, { useEffect, useRef } from 'react'; import { SubmitHandler, useForm } from 'react-hook-form'; import { Switch } from 'src/components/Form'; import { App, useApps } from 'src/services/apps'; export const GeneralTab = () => { const { app, editApp } = useApps(); const { control, reset, handleSubmit } = useForm({ defaultValues: { automaticUpdates: false }, }); useEffect(() => { if (!_.isEmpty(app)) { reset(app); } return () => { reset({ automaticUpdates: false }); }; }, [app, reset]); const onSubmit: SubmitHandler = (data) => { try { editApp(data); } catch (e: any) { // continue } }; return ( <>

Automatic updates

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla et nibh sit amet mauris faucibus molestie gravida at orci.

); };