|
- import {
- primaryColor,
- dangerColor,
- roseColor,
- grayColor,
- hexToRGBAlpha
- } from "assets/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;
|