Код: Выделить всё
// /src/App.js
import './App.css';
import EventListing from './components/EventListing/EventListing';
function App() {
return (
New Event
All Events
Name
Start
End
);
}
export default App;
Код: Выделить всё
// /src/components/EventListing/EventListing.js
import styles from './EventListing.module.css'
export default function EventListing() {
return (
)
}
function EventRow({ eventName, startDate, endDate }) {
return (
{ eventName }
{ startDate }
{ endDate }
)
}
Код: Выделить всё
/* /src/App.css */
.main-container {
display: flex;
flex-direction: column;
align-items: center;
margin: 200px 18% 200px 18%;
}
.add-btn {
width: 100px;
height: 30px;
padding: 3px;
}
.event-list {
border: 1px solid red;
}
/* .all-events {
border: 1px solid purple;
} */
Код: Выделить всё
/* /src/components/EventListing/EventListing.module.css */
.allEvents {
border: 1px solid yellow;
}
.eventRow {
border: 1px solid purple;
}
[img]https://i.sstatic.net /AkkBbw8J.png[/img]
Это наводит меня на мысль, что эти правила где-то нарушаются, но я не могу понять, где именно. Как правильно разделить эти таблицы стилей?
Я также пробовал использовать обычные таблицы стилей для EventListing, импортировав EventListing.css. Более того, перемещение правил .all-events и event-row в App.css приводит к той же проблеме.
Подробнее здесь: https://stackoverflow.com/questions/787 ... han-app-js