簡體   English   中英

自定義 React 類名

[英]Custom React classNames

我正在努力讓我的 css 識別分配給 const statuClass 的各種 css 類。 任何幫助將不勝感激。 下面是我的反應代碼。

import React from "react";
import classes from "./TestLetter.module.css";

const TestLetter = ({ individualLetterInfo }) => {
  const { status } = individualLetterInfo;

  const statusClass = {
    correct: "test-letter-correct",
    Incorrect: "test-letter-incorrect",
    notAttempred: "test-letter-not-attempted",
  }[status];

  return (
    <span className={`${classes["test-letter"]} ${statusClass}`}>
      {individualLetterInfo.testLetter}
    </span>
  );
};

export default TestLetter; 

TestLetter.module.css

.test-letter {
  font-size: 19px;
  line-height: 19px;
}

.test-letter-correct {
  color: #558b2f;
}

.test-letter-incorrect {
  color: #bf360c;
}

.test-letter-not-attempted {
  color: #f9a825;
}

擺脫模塊,只需調用文件:style.css 並像這樣導入它: import './styles.css';

並使用這樣的代碼:

 <span className={`test-letter ${statusClass}`}>...</span>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM