DEV Community

Cover image for Custom Snippet do Styled Components no VSCode
André Peixoto
André Peixoto

Posted on

1 1

Custom Snippet do Styled Components no VSCode

Se você não sabe o que é Snippet, explico...

São pequenos atalhos que usamos pra agilizar a escrita do código, veja abaixo 👇

snippet

Mas o interessante é que você pode criar seus próprios Snippets, óbvio que é indicado pra códigos que você usa com frequência, é esse o caso que eu quero mostrar aqui.

Eu criei esse Snippet pra agilizar a escrita do Theme do Styled Components.

snippet theme styled

Então vamos ao...

Passo a Passo

Vou mostrar aqui como criar seu Snippet pra esse caso do Theme no Styled Components, mas você pode fazer o que quiser depois.

1 Criando Seu Snippet Global

  • No VSCode digite CTRL + SHIFT + P
  • Depois digite snnipet
  • Selecione a opção » Snippets: Configure User

snippet config

Agora você pode escolher criar um Snippet global ou apenas para o projeto que está trabalhando, nesse caso recomendo que seja global.

custon snnipet

Ele vai abrir um arquivo no seu VSCode e basta adicionar esse código no local que indiquei na imagem

"Styled Components Theme Props": {
    "prefix": ":theme",
    "body": ["${props => props.theme.$1}"],
    "description": "Theme Props"
  }
Enter fullscreen mode Exit fullscreen mode

snnipet

Esse prefix "prefix": ":theme", é o atalho que você vai digitar, pode mudar pra forma que desejar e que for mais conveniente pra você.

Viu só, dica rapidinha e útil no dia a dia.

Aproveitando, confere meu GitHub aqui

SurveyJS custom survey software

JavaScript UI Libraries for Surveys and Forms

SurveyJS lets you build a JSON-based form management system that integrates with any backend, giving you full control over your data and no user limits. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more.

Learn more

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more