woocommerce-paypal-payments/modules/ppcp-settings/resources/js/Components/Screens/Overview/TabSettings.js

34 lines
777 B
JavaScript
Raw Normal View History

import ConnectionStatus from './TabSettingsElements/ConnectionStatus';
2024-11-11 14:02:49 +01:00
import CommonSettings from './TabSettingsElements/CommonSettings';
import ExpertSettings from './TabSettingsElements/ExpertSettings';
import { useSettings } from '../../../data/settings-tab/hooks';
2024-11-11 14:02:49 +01:00
const TabSettings = () => {
const { settings, setSettings } = useSettings();
2024-11-11 14:02:49 +01:00
const updateFormValue = ( key, value ) => {
setSettings( {
...settings,
[ key ]: value,
} );
2024-11-11 14:02:49 +01:00
};
return (
<>
<div className="ppcp-r-settings">
<ConnectionStatus />
2024-11-11 14:02:49 +01:00
<CommonSettings
settings={ settings }
updateFormValue={ updateFormValue }
/>
<ExpertSettings
settings={ settings }
updateFormValue={ updateFormValue }
/>
</div>
</>
);
};
export default TabSettings;