{"version":3,"file":"FluentSimpleTab.mjs","names":["React","makeStyles","lighten","Badge","Tab","useStyles","theme","root","textTransform","minWidth","padding","paddingLeft","props","left","spacing","paddingRight","fontWeight","typography","fontWeightRegular","background","block","palette","primary","main","zIndex","borderRight","marginRight","wrapper","flexDirection","appBar","labelIcon","minHeight","FluentSimpleTab","$","_c","badgeContent","className","icon","label","onChange","otherProps","value","classes","t0","t1","t2","t3","t4","selected","t5"],"sources":["../../../../../src/UI/navigation/tabs/defaultTabs/FluentSimpleTab.jsx"],"sourcesContent":["import React from 'react'\nimport { makeStyles, lighten, Badge } from '@material-ui/core'\nimport Tab from '@material-ui/core/Tab'\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    textTransform: 'none',\n    minWidth: 52,\n    padding: 0,\n    paddingLeft: props => !props.left ? theme.spacing(4) : theme.spacing(2),\n    paddingRight:props => !props.left ? theme.spacing(4) : theme.spacing(8),\n    fontWeight: theme.typography.fontWeightRegular,\n    background: (props) =>\n      props.block && lighten(theme.palette.primary.main, 0.7),\n    zIndex: 9,\n    borderRight: (props) => props.block && '1px solid rgb(138 135 135)',\n    marginRight: (props) => (props.block ? 0 : theme.spacing(2)),\n\n    '&:hover': {\n      background: (props) =>\n        props.block && lighten(theme.palette.primary.main, 0.6)\n\n      // opacity: 1,\n    },\n    '&$selected': {\n      // color: theme.palette.getContrastText(theme.palette.secondary.main),\n      // fontWeight: theme.typography.fontWeightBold,\n      // background: lighten(theme.palette.primary.main, 0.2),\n    },\n    '&:focus': {\n      // color: (props) =>\n      //   props.block &&\n      //   theme.palette.getContrastText(\n      //     lighten(theme.palette.secondary.main, 0.6)\n      //   ),\n      // fontWeight: theme.typography.fontWeightBold,\n      // opacity: 1,\n    }\n  },\n\n  wrapper: {\n    flexDirection: 'row',\n    zIndex: theme.zIndex.appBar\n  },\n  labelIcon: {\n    minHeight: 45\n  }\n  // selected: {\n  //   color: \"white\",\n  //   display: \"none\",\n  // },\n}))\n\nexport const FluentSimpleTab = (props) => {\n  const {\n    value,\n    onChange,\n    label,\n    icon,\n    className,\n    badgeContent,\n    ...otherProps\n  } = props\n  const classes = useStyles(props)\n\n  return (\n    <Tab\n      id={'udpRecord-FluentSimpleTab-'+label+'-'+value}\n      udprecordid={'udpRecord-FluentSimpleTab-'+label+'-'+value}\n      icon={icon && <div style={{ paddingRight: 10 }}>{icon}</div>}\n      value={value}\n      onChange={onChange}\n      {...otherProps}\n      label={badgeContent ? <Badge {...otherProps}>{label}</Badge> : label}\n      className={className}\n      classes={{\n        root: classes.root,\n        wrapper: classes.wrapper,\n        labelIcon: classes.labelIcon,\n        selected: classes.selected\n      }}\n    />\n  )\n}\n"],"mappings":"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"}