Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

150
Visualizações
Can't apply tailwind color classes conditionally (through props) in sveltekit

Card.svelte

<script lang="ts">
  export let active;
  export let color;
</script>

<div
    class={classnames(`w-80 border-4 rounded-lg p-6 border-${color}-500`, {
        [`bg-${color}-500`]: active
    })}
>

index.svelte

<div>
  <Card color="blue" active/>
  <Card color="pink" />
</div>

postcss.config.cjs

module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  },
}

tailwind.config.js

module.exports = {
    content: ['./src/**/*.{html,js,svelte,ts}'],
    theme: {
        extend: {
            fontFamily: {
                oswald: ['Oswald']
            }
        }
    },
    plugins: []
};

The background and border colors are not showing up. However, when I manually enter the colors e.g "border-blue-500", the props seem to work for that specific color and goes back to not working after I refresh.

How do I fix this?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda