Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tyylien Ehdollinen Soveltaminen | Next.js-projektin Perustaminen
Next.js 14 -osaaminen Modernien Web-sovellusten Rakentamiseen

bookTyylien Ehdollinen Soveltaminen

Voimme soveltaa tyylejä ehdollisesti tilan tai muiden tekijöiden perusteella käyttämällä clsx-kirjastoa. Löydät sen dokumentaation täällä, mutta käymme nyt läpi tärkeimmät periaatteet.

Kuvitellaan, että meidän täytyy muuttaa elementin väriä status-komponentin InvoiceStatus-kentän perusteella. Seuraavat ehdot pätevät:

  • Jos status on awaiting, taustavärin tulee olla punainen ja tekstin valkoinen;
  • Jos status on fulfilled, taustavärin tulee olla keltainen ja tekstin sininen.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 7

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you explain how the `clsx` library works in this example?

What should I do if I want to add more status types with different styles?

Can you show how to display the appropriate icon for each status?

Awesome!

Completion rate improved to 2.08

bookTyylien Ehdollinen Soveltaminen

Pyyhkäise näyttääksesi valikon

Voimme soveltaa tyylejä ehdollisesti tilan tai muiden tekijöiden perusteella käyttämällä clsx-kirjastoa. Löydät sen dokumentaation täällä, mutta käymme nyt läpi tärkeimmät periaatteet.

Kuvitellaan, että meidän täytyy muuttaa elementin väriä status-komponentin InvoiceStatus-kentän perusteella. Seuraavat ehdot pätevät:

  • Jos status on awaiting, taustavärin tulee olla punainen ja tekstin valkoinen;
  • Jos status on fulfilled, taustavärin tulee olla keltainen ja tekstin sininen.
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 7
some-alt