Хочу инкапсулировать стили кнопки. Как мне полученные из props селекторы передать в className вместо selectorOne, selectorTwo, если я использую модули?
Или как в этом случае поступают нормальные люди?
import React from "react";
import classNames from "classnames";
import styles from "./_submit.module.scss";
const SubmitButton = ({ handleClick, text, ...selectors }) => {
return (
<button className={classNames(styles.selectorOne, styles.selectorTwo)} onClick={handleClick}>
{text}
</button>
);
};
export default SubmitButton;
_submit.module.scss
@import "utils/_config.scss";
.btn {
@include h3;
cursor: pointer;
border-radius: 22px;
height: 44px;
}
.outlined {
color: $purple;
border: 1px solid $purple;
}
.contained {
color: white;
background: $gradient;
border: none;
}