UNPKG

next-material-kit

Version:

NextJS Version of Material Kit React by Creative Tim (https://creative-tim.com)

182 lines (179 loc) 3.85 kB
import { primaryColor, dangerColor, roseColor, grayColor, hexToRGBAlpha, } from "styles/jss/nextjs-material-kit.js"; const customCheckboxRadioSwitch = { checkRoot: { padding: "12px", "&:hover": { backgroundColor: hexToRGBAlpha(primaryColor, 0.04) + "!important", }, }, radioRoot: { padding: "12px", "&:hover": { backgroundColor: hexToRGBAlpha(primaryColor, 0.04) + "!important", }, }, labelRoot: { marginLeft: "-14px", }, checkboxAndRadio: { position: "relative", display: "block", marginTop: "10px", marginBottom: "10px", }, checkboxAndRadioHorizontal: { position: "relative", display: "block", "&:first-child": { marginTop: "10px", }, "&:not(:first-child)": { marginTop: "-14px", }, marginTop: "0", marginBottom: "0", }, checked: { color: primaryColor + "!important", }, checkedIcon: { width: "20px", height: "20px", border: "1px solid rgba(0, 0, 0, .54)", borderRadius: "3px", }, uncheckedIcon: { width: "0px", height: "0px", padding: "9px", border: "1px solid rgba(0, 0, 0, .54)", borderRadius: "3px", }, disabledCheckboxAndRadio: { opacity: "0.45", }, label: { cursor: "pointer", paddingLeft: "0", color: "rgba(0, 0, 0, 0.26)", fontSize: "14px", lineHeight: "1.428571429", fontWeight: "400", display: "inline-flex", transition: "0.3s ease all", letterSpacing: "unset", }, labelHorizontal: { color: "rgba(0, 0, 0, 0.26)", cursor: "pointer", display: "inline-flex", fontSize: "14px", lineHeight: "1.428571429", fontWeight: "400", paddingTop: "39px", marginRight: "0", "@media (min-width: 992px)": { float: "right", }, }, labelHorizontalRadioCheckbox: { paddingTop: "22px", }, labelLeftHorizontal: { color: "rgba(0, 0, 0, 0.26)", cursor: "pointer", display: "inline-flex", fontSize: "14px", lineHeight: "1.428571429", fontWeight: "400", paddingTop: "22px", marginRight: "0", }, labelError: { color: dangerColor, }, radio: { color: primaryColor + "!important", }, radioChecked: { width: "16px", height: "16px", border: "1px solid " + primaryColor, borderRadius: "50%", }, radioUnchecked: { width: "0px", height: "0px", padding: "7px", border: "1px solid rgba(0, 0, 0, .54)", borderRadius: "50%", }, inlineChecks: { marginTop: "8px", }, iconCheckbox: { height: "116px", width: "116px", color: grayColor, "& > span:first-child": { borderWidth: "4px", borderStyle: "solid", borderColor: "#CCCCCC", textAlign: "center", verticalAlign: "middle", borderRadius: "50%", color: "inherit", margin: "0 auto 20px", transition: "all 0.2s", }, "&:hover": { color: roseColor, "& > span:first-child": { borderColor: roseColor, }, }, }, iconCheckboxChecked: { color: roseColor, "& > span:first-child": { borderColor: roseColor, }, }, iconCheckboxIcon: { fontSize: "40px", lineHeight: "111px", }, switchBase: { color: primaryColor + "!important", }, switchIcon: { boxShadow: "0 1px 3px 1px rgba(0, 0, 0, 0.4)", color: "#FFFFFF !important", border: "1px solid rgba(0, 0, 0, .54)", }, switchBar: { width: "30px", height: "15px", backgroundColor: "rgb(80, 80, 80)", borderRadius: "15px", opacity: "0.7!important", }, switchChecked: { "& + $switchBar": { backgroundColor: "rgba(156, 39, 176, 1) !important", }, "& $switchIcon": { borderColor: "#9c27b0", }, }, switchRoot: { height: "48px", }, }; export default customCheckboxRadioSwitch;