🌐

classNameに変数を渡す方法 【React】

2022/06/12に公開

classNameに変数を渡す方法


export const MemoList = (props: {memoList: string[], displayIsList: boolean}) => {
  const gridCols = () => {
    return props.displayIsList ? 'grid-cols-1' : 'grid-cols-3';
  }

  return(
    <div>
      <p>固定済み</p>
      <div className={'grid gap-4 mr-4 ' + gridCols()}>
        {props.memoList.map((memo:string) => {
          return(
            <div key={memo}>
              <div className="flex justify-between p-9 rounded-md mx-auto my-8 border border-gray-40 ">
                <div>{memo}</div>
                <button >完了</button>
              </div>
            </div>
          );
        })}
      </div>
    </div>
  );
}

Discussion