Slide 7
Slide 7 text
元のCSSの構成: ディレクトリ構造とコード例
import React from 'react';
import classNames from 'classnames';
import styles from './Button.css';
export const Button = ({
className, disabled, onClick
}) => {
className = classNames(
className, styles.btn
);
return (
{children}
);
};
@import "vars";
.btn {
border-radius: var(--radius);
font-size: 100%;
padding: .75em 3em;
text-decoration: none;
}
.btn:hover {
opacity: var(--opacity);
}
.btn:disabled {
opacity: .2;
}
src/components
├── atoms
│ └── Button
│ ├── index.js
│ ├── Button.jsx
│ └── Button.css
├── molecules
└── organisms