'use client' import type { FC } from 'react' import React, { useCallback } from 'react' import type { AutoUpdateConfig } from './types' import Label from '../label' import StrategyPicker from './strategy-picker' type Props = { payload: AutoUpdateConfig onChange: (payload: AutoUpdateConfig) => void } const AutoUpdateSetting: FC = ({ payload, onChange, }) => { const { strategy_setting } = payload const handleChange = useCallback((key: keyof AutoUpdateConfig) => { return (value: AutoUpdateConfig[keyof AutoUpdateConfig]) => { onChange({ ...payload, [key]: value, }) } }, [payload, onChange]) return (
Updates Settings
) } export default React.memo(AutoUpdateSetting)