Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Умовне Застосування Стилів | Налаштування Проєкту Next.js
Майстерність Next.js 14 для Створення Сучасних Вебзастосунків

bookУмовне Застосування Стилів

Ми можемо умовно застосовувати стилі на основі стану або інших факторів за допомогою бібліотеки clsx. Документацію до неї можна знайти тут, але зараз розглянемо основні концепції.

Уявімо, що потрібно змінювати колір елемента залежно від значення status у компоненті InvoiceStatus. Застосовуються такі умови:

  • Якщо status дорівнює awaiting, фон має бути червоним, а колір тексту — білим;
  • Якщо status дорівнює fulfilled, фон має бути жовтим, а колір тексту — синім.
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 7

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

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

bookУмовне Застосування Стилів

Свайпніть щоб показати меню

Ми можемо умовно застосовувати стилі на основі стану або інших факторів за допомогою бібліотеки clsx. Документацію до неї можна знайти тут, але зараз розглянемо основні концепції.

Уявімо, що потрібно змінювати колір елемента залежно від значення status у компоненті InvoiceStatus. Застосовуються такі умови:

  • Якщо status дорівнює awaiting, фон має бути червоним, а колір тексту — білим;
  • Якщо status дорівнює fulfilled, фон має бути жовтим, а колір тексту — синім.
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 7
some-alt