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

grid recent card initial

This commit is contained in:
Fedor Katurov 2019-10-28 18:41:59 +07:00
parent 746d10ce8b
commit 6f76bec2c0
5 changed files with 65 additions and 8 deletions

View file

@ -1,8 +1,21 @@
import React, { FC } from 'react';
import * as styles from './styles.scss';
import { IFlowState } from '~/redux/flow/reducer';
interface IProps {}
interface IProps {
recent: IFlowState['recent'];
}
const FlowRecent: FC<IProps> = ({}) => <div className={styles.grid} />;
const FlowRecent: FC<IProps> = ({ recent }) => (
<div className={styles.grid}>
{recent &&
recent.slice(0, 9).map(node => (
<div key={node.id} className={styles.item}>
<div className={styles.thumb} />
<div className={styles.info}>{node.title}</div>
</div>
))}
</div>
);
export { FlowRecent };

View file

@ -1,3 +1,36 @@
.grid {
display: grid;
}
grid-template-rows: repeat(9, 1fr);
grid-template-columns: auto;
row-gap: $grid_line;
justify-content: stretch;
flex: 1;
& > div {
// background: $content_bg;
// @include outer_shadow();
// background: darken($content_bg, 4%);
}
}
.item {
display: flex;
align-items: center;
justify-content: center;
font: $font_12_regular;
border-radius: $radius;
flex-direction: row;
}
.thumb {
height: 100%;
width: 40px;
margin-right: $grid_line;
// padding-left: 100%;
background: red;
// flex:
}
.info {
flex: 1;
}