Skip to content

Commit f145a81

Browse files
committed
Merge branch 'master' of https://github.com/MintyMods/svelte-material-ui into MintyMods-master
2 parents 16c414e + afa5c42 commit f145a81

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

packages/list/List.svelte

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
class:mdc-list--dense={dense}
99
class:mdc-list--avatar-list={avatarList}
1010
class:mdc-list--two-line={twoLine}
11+
class:mdc-list--three-line={threeLine}
1112
on:MDCList:action={handleAction}
1213
{...props}
1314
><slot></slot></nav>
@@ -21,6 +22,7 @@
2122
class:mdc-list--dense={dense}
2223
class:mdc-list--avatar-list={avatarList}
2324
class:mdc-list--two-line={twoLine}
25+
class:mdc-list--three-line={threeLine}
2426
{role}
2527
on:MDCList:action={handleAction}
2628
{...props}
@@ -44,14 +46,15 @@
4446
export let dense = false;
4547
export let avatarList = false;
4648
export let twoLine = false;
49+
export let threeLine = false;
4750
export let vertical = true;
4851
export let wrapFocus = false;
4952
export let singleSelection = false;
5053
export let selectedIndex = null;
5154
export let radiolist = false;
5255
export let checklist = false;
5356
54-
$: props = exclude($$props, ['use', 'class', 'nonInteractive', 'dense', 'avatarList', 'twoLine', 'vertical', 'wrapFocus', 'singleSelection', 'selectedIndex', 'radiolist', 'checklist']);
57+
$: props = exclude($$props, ['use', 'class', 'nonInteractive', 'dense', 'avatarList', 'twoLine', 'threeLine', 'vertical', 'wrapFocus', 'singleSelection', 'selectedIndex', 'radiolist', 'checklist']);
5558
5659
let element;
5760
let list;

packages/list/_style.scss

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,20 @@
11
@import "@material/list/mdc-list";
22
@import "@smui/ripple/style";
3+
4+
5+
/*
6+
Temporary addition until support for three-line added to @material
7+
https://github.com/material-components/material-components-web/issues/31
8+
*/
9+
.mdc-list--three-line .mdc-list-item__text {
10+
align-self: flex-start;
11+
}
12+
13+
.mdc-list--three-line .mdc-list-item {
14+
height: 88px;
15+
}
16+
17+
.mdc-list--three-line.mdc-list--dense .mdc-list-item,
18+
.mdc-list--avatar-list.mdc-list--dense .mdc-list-item {
19+
height: 76px;
20+
}

0 commit comments

Comments
 (0)