1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-26 05:16:41 +07:00

added sample settings page

This commit is contained in:
Fedor Katurov 2022-03-25 20:52:39 +07:00
parent 7a6a44cccf
commit 100c4c138a
29 changed files with 527 additions and 113 deletions

View file

@ -0,0 +1,28 @@
import React, { FC } from 'react';
import { Card } from '~/components/containers/Card';
import { Sticky } from '~/components/containers/Sticky';
import { SettingsMenu } from '~/components/settings/SettingsMenu';
import { Container } from '~/containers/main/Container';
import styles from './styles.module.scss';
interface SettingsLayoutProps {}
const SettingsLayout: FC<SettingsLayoutProps> = ({ children }) => {
return (
<Container className={styles.container}>
<Card className={styles.card}>
<div className={styles.menu}>
<Sticky>
<SettingsMenu />
</Sticky>
</div>
<div className={styles.content}>{children}</div>
</Card>
</Container>
);
};
export { SettingsLayout };

View file

@ -0,0 +1,26 @@
@import "src/styles/variables";
.menu {
flex: 1 0;
padding: $gap;
}
.content {
@include outer_shadow;
border-radius: $radius;
flex: 3;
background: $content_bg;
}
.card {
padding: 0;
display: flex;
flex-direction: row;
margin-top: $page_top_offset;
background: darken($content_bg, 2%);
@include tablet {
margin-top: 0;
}
}