Я использую material-ui-next и настроил тему, чтобы использовать мои цветовые стили и собственный шрифт. например. Подзаголовок типографики
Теперь я пытаюсь преобразовать компонент в строку для использования в информационном окне карт Google. Тема material-ui по умолчанию доступна в объекте обратного вызова styles
, переданном в withStyles, но ни одна из моих настроек недоступна для аргумента theme
в обратном вызове styles
и не применяется. В остальном визуализированная строка отображается правильно (хотя и без событий, которых я ожидал).
Короче говоря, при обычном рендеринге применяются настройки. При рендеринге в строку они этого не делают.
Простым примером может быть компонент, который правильно работает со стилями, но возвращает div вместо целевого компонента ala:
let output = ReactDOMServer.renderToString(component);
return <div dangerouslySetInnerHTML={{__html: output}} />
Есть какие-нибудь советы, как передать настройки моей темы в аргумент обратного вызова withStyles theme
?