{
  "version": 3,
  "sources": ["../../../../src/core/form/LmButton.tsx"],
  "sourcesContent": ["import { Button, ButtonProps, Spinner, TamaguiComponent } from 'tamagui'\nimport { colormap, ThemeColors } from '../themeMappings'\nimport { forwardRef } from 'react'\n\nexport type LmButtonProps = ButtonProps & {\n  colorVariant?: ThemeColors\n  loading?: boolean\n}\n\nexport const LmButton = forwardRef(function LmButtonFunc(\n  { loading, colorVariant, ...props }: LmButtonProps,\n  ref\n) {\n  return (\n    <Button\n      {...props}\n      ref={ref as TamaguiComponent}\n      theme={colorVariant ? colormap[colorVariant] : props.theme}\n      {...(loading && {\n        icon: <Spinner />,\n        disabled: true,\n      })}\n    />\n  )\n})\n"],
  "mappings": "AAAA,SAAS,QAAqB,eAAiC;AAC/D,SAAS,gBAA6B;AACtC,SAAS,kBAAkB;AAOpB,MAAM,WAAW,WAAW,SAAS,aAC1C,EAAE,SAAS,iBAAiB,MAAM,GAClC,KACA;AACA,SACE,CAAC,WACK,OACJ,KAAK,KACL,OAAO,eAAe,SAAS,gBAAgB,MAAM,WAChD,WAAW;AAAA,IACd,MAAM,CAAC,QAAQ;AAAA,IACf,UAAU;AAAA,EACZ,GACF;AAEJ,CAAC;",
  "names": []
}
