У меня есть следующий код:
import React from 'react';
import MainTemplate from '../components/MainTemplate';
import { H1, Card } from '@blueprintjs/core';
import css from 'styled-jsx/css';
export default () => {
const { className, styles } = css.resolve`
{ color: red; }
`;
return (
<MainTemplate>
{styles}
<Card className={className}>
<H1>Some header text!</H1>
</Card>
</MainTemplate>
)
}
Как видите, я хочу передать className
внешнему компоненту карты. Тем не менее, я вижу в инструментах разработчика, что к голове добавлен элемент стиля, но кажется, что внутри него есть текст, а не стили, то есть синтаксис внутри него не выделен. В результате стили не применяются.
Так мне интересно, что я не так? Я использую тег разрешения, как сказано в документации .
Также мне интересно, возможно ли определить стили для элемента без указания конкретного имени тега или имени класса?
Я использую next.js
, а стили не применяются ни в dev, ни в рабочем режиме.