mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-24 23:37:51 +01:00
In particolare: - Aggiunti i seguenti componenti: Card (e tutti sottocomponenti), Layout a griglia (righe, colonne e celle), Icone Material Design. - Stili SCSS: Aggiunti stili globali, Cards, FAB. Aggiunti nuovi colori e nuovi font per intestazioni e corpo
21 lines
923 B
JavaScript
Vendored
21 lines
923 B
JavaScript
Vendored
import Component from '../Component';
|
|
|
|
export default class Cell extends Component {
|
|
view(vnode) {
|
|
return <div
|
|
class={
|
|
`mdc-layout-grid__cell
|
|
${vnode.attrs.columnspan ? `mdc-layout-grid__cell--span-${vnode.attrs.columnspan}` : ''}
|
|
${vnode.attrs['columnspan-desktop'] ? `mdc-layout-grid__cell--span-${vnode.attrs['columnspan-desktop']}-desktop` : ''}
|
|
${vnode.attrs['columnspan-tablet'] ? `mdc-layout-grid__cell--span-${vnode.attrs['columnspan-tablet']}-tablet` : ''}
|
|
${vnode.attrs['columnspan-phone'] ? `mdc-layout-grid__cell--span-${vnode.attrs['columnspan-phone']}-phone` : ''}
|
|
${vnode.attrs.order ? `mdc-layout-grid__cell--order-${vnode.attrs.order}` : ''}
|
|
${vnode.attrs.align ? `mdc-layout-grid__cell--align-${vnode.attrs.align}` : ''}
|
|
${vnode.attrs.class ?? ''}`
|
|
}
|
|
{...vnode.attrs}>
|
|
{vnode.children}
|
|
</div>;
|
|
}
|
|
}
|