Gatsby: Вопрос ΠΎ gatsby-plugin-styled-components

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 12 нояб. 2017  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: gatsbyjs/gatsby

ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, спасибо всСм участникам GATSBY, ΠΌΠ½Π΅ это нравится! Мой вопрос ΠΎΡ‡Π΅Π½ΡŒ простой, Π½ΠΎ я Π½Π΅ нашСл Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ с ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ.

Как я ΠΌΠΎΠ³Ρƒ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ стили для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² стилС gatsby-plugin, Ссли я Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Typography.js?
НапримСр:
ΠšΡƒΠ΄Π° ΠΌΠ½Π΅ ввСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄?

injectGlobal`
  * { box-sizing: border-box; }
  body { margin: 0; color: #374047}
`

Π—Π°Ρ€Π°Π½Π΅Π΅ спасибо!

question or discussion

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

@dustinhorton спасибо.
Π― создал ΠΏΠ°ΠΏΠΊΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠΌ index.js. Π—Π°Ρ‚Π΅ΠΌ я Π²Π²Π΅Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ стили, ΠΈ это сработало ΠΊΠ°ΠΊ ΡˆΠ°Ρ€ΠΌ :-)

import React from "react"

import { injectGlobal } from 'styled-components'

injectGlobal`
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: inherit; }

html {
  font-size: 62.5%; }

body {
  box-sizing: border-box; }

body {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 1.7;
  color: #374047; }
`

export default ({children}) =>
 <div>
     {children()}
 </div>

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Если я Π½Π΅ ошибаюсь (ΠΈ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ со стилизованными ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ), ΠΏΡ€ΠΈΠΌΠ΅Ρ€ сайта HN ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ: https://github.com/gatsbyjs/gatsby/blob/5a0aac34bc4a509e871f524d8705cb9e0a501ce1/examples/hn/ SRC / ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ / default.js # L4

ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ: я Π½Π΅ понял, Ρ‡Ρ‚ΠΎ injectGlobal Π±Ρ‹Π» ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ стилизованных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π½ΠΎ я Π²ΠΈΠΆΡƒ Π΅Π³ΠΎ @ https://www.styled-components.com/docs/api. Π›ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎ, Π·Π°Ρ‡Π΅ΠΌ Π²Π°ΠΌ это Π½ΡƒΠΆΠ½ΠΎ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Gatsby, Π³Π΄Π΅ ΠΎΠ½ Π»Π΅Π³ΠΊΠΎ справится с простым созданиСм Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй.

@dustinhorton спасибо.
Π― создал ΠΏΠ°ΠΏΠΊΡƒ ΠΌΠ°ΠΊΠ΅Ρ‚Π° с Ρ„Π°ΠΉΠ»ΠΎΠΌ index.js. Π—Π°Ρ‚Π΅ΠΌ я Π²Π²Π΅Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ стили, ΠΈ это сработало ΠΊΠ°ΠΊ ΡˆΠ°Ρ€ΠΌ :-)

import React from "react"

import { injectGlobal } from 'styled-components'

injectGlobal`
*,
*::after,
*::before {
  margin: 0;
  padding: 0;
  box-sizing: inherit; }

html {
  font-size: 62.5%; }

body {
  box-sizing: border-box; }

body {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  line-height: 1.7;
  color: #374047; }
`

export default ({children}) =>
 <div>
     {children()}
 </div>

@ferMartz, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ? :)

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ