UNPKG

react-toolbox-build4server

Version:

Builds react-toolbox in such a way that it's components can be required and used in node - most likely for server-side rendered webapps - without having to depend on webpack to build your entire server-side project

153 lines (138 loc) 3.74 kB
.rt-list-list { position: relative; display: inline-block; width: 100%; padding: 0.8rem 0; text-align: left; white-space: nowrap; list-style: none; } .rt-list-subheader { padding-left: 1.6rem; margin: -0.8rem 0 0; font-size: 1.4rem; font-weight: 500; line-height: 4.8rem; color: #757575; } .rt-list-divider { height: 0.1rem; margin: -0.1rem 0 0; background-color: #eeeeee; border: 0; } .rt-list-divider.rt-list-inset { margin-right: 1.6rem; margin-left: 7.2rem; } .rt-list-list + .rt-list-divider { margin-top: -0.8rem; } .rt-list-listItem ~ .rt-list-divider { margin-top: 0.8rem; margin-bottom: 0.8rem; } .rt-list-listItem { position: relative; } .rt-list-listItem > [data-react-toolbox="ripple"] { overflow: hidden; } .rt-list-item { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 4.8rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 1.6rem; color: #212121; } .rt-list-item.rt-list-selectable:not(.rt-list-disabled):hover { cursor: pointer; background-color: #eeeeee; } .rt-list-item.rt-list-disabled { pointer-events: none; } .rt-list-item.rt-list-disabled:not(.rt-list-checkboxItem) { opacity: .5; } .rt-list-item.rt-list-disabled > .rt-list-checkbox > [data-react-toolbox="label"] { opacity: .5; } .rt-list-left [data-react-toolbox="font-icon"] { width: 1.8rem; } .rt-list-left :last-child > [data-react-toolbox="font-icon"] { margin-right: 2.2rem; } .rt-list-right > :last-child { margin-right: 0; } .rt-list-right > :first-child { margin-left: 1.6rem; } .rt-list-left, .rt-list-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; vertical-align: middle; } .rt-list-itemAction { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0.8rem 1.6rem 0.8rem 0; } .rt-list-itemAction > * { padding: 0; } .rt-list-itemAction > [data-react-toolbox="font-icon"] { font-size: 2.4rem; color: #757575; } .rt-list-itemContentRoot { display: block; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .rt-list-itemContentRoot.rt-list-large { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 7.2rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .rt-list-checkbox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; min-height: 4.8rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0; cursor: pointer; } .rt-list-checkbox > [data-react-toolbox="check"] { margin-right: 3.8rem; } .rt-list-checkbox > [data-react-toolbox="label"] { padding-left: 0; } .rt-list-ripple { color: #757575; } .rt-list-itemText { display: block; } .rt-list-itemText:not(.rt-list-primary) { padding-top: 0.3rem; font-size: 1.4rem; color: #757575; white-space: normal; } .rt-list-itemText.rt-list-primary { font-size: 1.6rem; color: #212121; }