Reputation: 33
[enter image description here][1]Problem: no CSS in output.
Methods tried to fix:
styles.css
to styles.module.css
-- failcreate-react-app
-- fail./styles.module.css
; - and also just import ./styles.module.css
; and import styles.module.css
; -- failSo I've been googling for hours and nothing has seemed to do the trick. A link is provided with what the code. when it runs, the terminal clearly says line 4 is defined but never used as is evident by the greyed out line in visual studio code.
https://i.sstatic.net/X4PdW.png https://i.sstatic.net/cdKYB.png
I appreciate any help. Thank you in advance
Upvotes: 3
Views: 2838
Reputation: 491
What i have seen you did was import styles from "./styles.module.css"
but not used styles
As well as import "./styles.module.css"
not sure this will work as well because your styles will be scoped. (This i did not test it is just assumption)
This is from create react app docs
import React, { Component } from 'react';
import styles from './Button.module.css'; // Import css modules stylesheet as styles
import './another-stylesheet.css'; // Import regular stylesheet
class Button extends Component {
render() {
// reference as a js object
return <button className={styles.error}>Error Button</button>;
}
}
If you add module in file name of styles.
Use import styles from './Button.module.css';
and then use styles to access content in file something like styles.[class-name-from-Button.module.css]
If you just have Button.css
just call import './Button.css';
somewhere on top, do not add module in between Button and css
Upvotes: 2