Я пытаюсь использовать materialize-css
в lit-element
проекте. Я установил библиотеку через npm
, а затем импортировал ее в компонент.
import { LitElement, html, customElement } from 'lit-element';
import MaterializeStyles from 'materialize-css/sass/materialize.scss'
@customElement('custom-element')
export class CustomElement extends LitElement {
static get styles() {
return MaterializeStyles;
}
render() {
return html`
<a class="waves-effect waves-light btn">button</a>
<!-- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css"> -->
`;
}
}
Я использую rollupjs
, чтобы объединить решение, и я вижу, что стили присутствуют в сгенерированном файле index.js
, но тег a
не имеет стиля.
Если я раскомментирую тег link
, он будет работать.