Я только начинаю со стилизованными компонентами и хочу создать варианты для таких вещей, как кнопки, навигационные панели и т. Д.
Например, я хотел бы создать темную версию панели навигации (в которой цвет фона станет темным, а цвет текста - светлым).
Что я хотел бы сделать, так это просто добавить опору темноты на компонент следующим образом:
<Navbar dark>...</Navbar>
Я бы хотел сделать это, а не что-то вроде этого:
<Navbar type="dark">...</Navbar>
Однако я не уверен, как это сделать. То есть, как мне стилизовать элемент, просто проверив, существует ли имя реквизита (без передачи значений реквизита)?
Есть идеи? Заранее спасибо.