{"version":3,"file":"index.cjs","sources":["../../../src/components/Dot/index.tsx"],"sourcesContent":["import { cn } from \"@/components/utils\";\nimport { cva, type VariantProps } from \"class-variance-authority\";\nimport * as React from \"react\";\n\nconst dotVariants = cva(\"inline-block leading-none rounded-full\", {\n  variants: {\n    varient: {\n      default: \"bg-slate-500\",\n      loading: \"bg-green-600\",\n      unloading: \"bg-orange-500\",\n      interim: \"bg-primary\",\n      secondary: \"bg-secondary\",\n    },\n    text: {\n      nill: \"w-3 h-3\",\n      present: \"w-4 h-4 text-center text-white text-[10px]\",\n    },\n    showAs: {\n      indicator: \"absolute -right-1 -top-1 h-2 w-2 border border-white\",\n    },\n    size: {\n      sm: \"w-2 h-2\",\n      md: \"w-3 h-3\",\n      lg: \"w-4 h-4\",\n    },\n  },\n  defaultVariants: {\n    varient: \"default\",\n    text: \"nill\",\n  },\n});\n\nexport interface DotProps\n  extends React.HTMLAttributes<HTMLSpanElement>,\n    VariantProps<typeof dotVariants> {}\n\nconst Dot = React.forwardRef<HTMLSpanElement, DotProps>(\n  ({ className, varient, text, size, showAs, ...props }, ref) => {\n    return (\n      <span\n        className={cn(dotVariants({ className, varient, text, size, showAs }))}\n        ref={ref}\n        {...props}\n      />\n    );\n  }\n);\n\nexport { Dot, dotVariants };\n"],"names":["dotVariants","cva","variants","varient","default","loading","unloading","interim","secondary","text","nill","present","showAs","indicator","size","sm","md","lg","defaultVariants","Dot","React","forwardRef","className","props","ref","jsxRuntimeExports","jsx","cn"],"mappings":"qhBAIMA,EAAcC,MAAI,yCAA0C,CAChEC,SAAU,CACRC,QAAS,CACPC,QAAS,eACTC,QAAS,eACTC,UAAW,gBACXC,QAAS,aACTC,UAAW,gBAEbC,KAAM,CACJC,KAAM,UACNC,QAAS,8CAEXC,OAAQ,CACNC,UAAW,wDAEbC,KAAM,CACJC,GAAI,UACJC,GAAI,UACJC,GAAI,YAGRC,gBAAiB,CACff,QAAS,UACTM,KAAM,UAQJU,EAAMC,EAAMC,YAChB,EAAGC,YAAWnB,UAASM,OAAMK,OAAMF,YAAWW,GAASC,MAEnDC,kBAAAC,IAAC,OAAA,CACCJ,UAAWK,EAAAA,GAAG3B,EAAY,CAAEsB,YAAWnB,UAASM,OAAMK,OAAMF,YAC5DY,SACID"}