Bug 1520568 – Add 1/3 and 2/3 layouts for CardGrid (#4667)

This commit is contained in:
gavin lazar suntop 2019-01-16 13:26:34 -08:00 коммит произвёл GitHub
Родитель fd1472d5e0
Коммит 3588384e24
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 20 добавлений и 3 удалений

Просмотреть файл

@ -19,7 +19,7 @@ export class CardGrid extends React.PureComponent {
title={rec.title}
excerpt={rec.title}
url={rec.url}
source={`TODO: SOURCE`} />
source={rec.domain} />
));
return (

Просмотреть файл

@ -1,11 +1,28 @@
.ds-card-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-gap: 24px;
.ds-card {
background: $white;
box-shadow: 0 1px 4px $grey-10-10;
border-radius: 4px;
margin-bottom: 24px;
}
// "2/3 width layout"
.ds-column-5 &,
.ds-column-6 &,
.ds-column-7 &,
.ds-column-8 & {
grid-template-columns: repeat(2, 1fr);
grid-gap: 24px;
}
// "Full width layout"
.ds-column-9 &,
.dscolumn-10 &,
.ds-column-11 &,
.ds-column-12 & {
grid-template-columns: repeat(4, 1fr);
grid-gap: 24px;
}
}