38 lines
730 B
TypeScript
38 lines
730 B
TypeScript
/**
|
|
* External dependencies
|
|
*/
|
|
import styled from '@emotion/styled';
|
|
|
|
/**
|
|
* Internal dependencies
|
|
*/
|
|
import GeneralSettings from './general-settings';
|
|
import LocationSettings from './location-settings';
|
|
import SaveSettings from './save';
|
|
import { SettingsProvider } from './settings-context';
|
|
|
|
const SettingsWrapper = styled.form`
|
|
margin: 48px auto 0;
|
|
max-width: 1032px;
|
|
display: flex;
|
|
flex-flow: column;
|
|
|
|
@media ( min-width: 960px ) {
|
|
padding: 0 56px;
|
|
}
|
|
`;
|
|
|
|
const SettingsPage = () => {
|
|
return (
|
|
<SettingsWrapper id="local-pickup-settings">
|
|
<SettingsProvider>
|
|
<GeneralSettings />
|
|
<LocationSettings />
|
|
<SaveSettings />
|
|
</SettingsProvider>
|
|
</SettingsWrapper>
|
|
);
|
|
};
|
|
|
|
export default SettingsPage;
|