{"version":3,"sources":["../src/step-separator.tsx"],"sourcesContent":["import { cx } from \"@chakra-ui/shared-utils\"\nimport { HTMLChakraProps, chakra, forwardRef } from \"@chakra-ui/system\"\nimport { useStepContext, useStepperStyles } from \"./step-context\"\n\nexport interface StepSeparatorProps extends HTMLChakraProps<\"div\"> {}\n\nexport const StepSeparator = forwardRef<{}, \"div\">(function StepSeparator(\n  props,\n  ref,\n) {\n  const { orientation, status, isLast, showLastSeparator } = useStepContext()\n  const styles = useStepperStyles()\n\n  if (isLast && !showLastSeparator) return null\n\n  return (\n    <chakra.div\n      ref={ref}\n      role=\"separator\"\n      data-orientation={orientation}\n      data-status={status}\n      __css={styles.separator}\n      {...props}\n      className={cx(\"chakra-step__separator\", props.className)}\n    />\n  )\n})\n"],"mappings":";;;;;;;AAAA,SAAS,UAAU;AACnB,SAA0B,QAAQ,kBAAkB;AAehD;AAVG,IAAM,gBAAgB,WAAsB,SAASA,eAC1D,OACA,KACA;AACA,QAAM,EAAE,aAAa,QAAQ,QAAQ,kBAAkB,IAAI,eAAe;AAC1E,QAAM,SAAS,iBAAiB;AAEhC,MAAI,UAAU,CAAC;AAAmB,WAAO;AAEzC,SACE;AAAA,IAAC,OAAO;AAAA,IAAP;AAAA,MACC;AAAA,MACA,MAAK;AAAA,MACL,oBAAkB;AAAA,MAClB,eAAa;AAAA,MACb,OAAO,OAAO;AAAA,MACb,GAAG;AAAA,MACJ,WAAW,GAAG,0BAA0B,MAAM,SAAS;AAAA;AAAA,EACzD;AAEJ,CAAC;","names":["StepSeparator"]}