title: Python/Flask/Jinja2 not working with Material Design Components for Web
body: <p>I have been trying to convert a Python Flask/Flask-Bootstrap/Jinja2 webapp to use Material Design Components for Web, and parts of the application work - I'm trying to make the presentation of the webapp as client side as possible.</p>
  
  <p>I have the latest version of <code>material-components-web.min.js</code> and <code>material-components-web.min.css</code> loaded into a web page template used to generate all pages served up by Flask.</p>
  
  <p>MDC for Web appears to rely entirely on the use of Node.js, and I am not sure that the .js and .css files that I have found and mentioned in the previous paragraph are simply drop in and use (it's a local webapp, so size isn't an issue), and there aren't any readily compiled .css files for all the subcomponents, only .sass.</p>
  
  <p>Anyway, although some of the styling is correct, dynamic functionality such as floating labels on text fields, validation and so on don't work, and a lot of the positions of the elements are wrong.</p>
  
  <p>I am sure I am missing something small, but what is it?</p>