1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 21:06:42 +07:00

#23 added lab node layout (sample)

This commit is contained in:
Fedor Katurov 2021-03-12 13:56:23 +07:00
parent 18ec220a4e
commit 3aa2d4f609
18 changed files with 218 additions and 38 deletions

View file

@ -1,27 +1,37 @@
import React, { FC } from 'react';
import React, { FC, useEffect } from 'react';
import styles from './styles.module.scss';
import { Card } from '~/components/containers/Card';
import { Sticky } from '~/components/containers/Sticky';
import { Container } from '~/containers/main/Container';
import { LabGrid } from '~/containers/lab/LabGrid';
import { useDispatch } from 'react-redux';
import { labGetList } from '~/redux/lab/actions';
interface IProps {}
const LabLayout: FC<IProps> = () => (
<div>
<Container>
<div className={styles.wrap}>
<div className={styles.content}>
<LabGrid />
const LabLayout: FC<IProps> = () => {
const dispatch = useDispatch();
useEffect(() => {
dispatch(labGetList());
}, [dispatch]);
return (
<div>
<Container>
<div className={styles.wrap}>
<div className={styles.content}>
<LabGrid />
</div>
<div className={styles.panel}>
<Sticky>
<Card>Test</Card>
</Sticky>
</div>
</div>
<div className={styles.panel}>
<Sticky>
<Card>Test</Card>
</Sticky>
</div>
</div>
</Container>
</div>
);
</Container>
</div>
);
};
export { LabLayout };