{
  "version": 3,
  "sources": ["../../../src/form/LmRadioGroup.tsx"],
  "sourcesContent": ["import { LmFormContainerBaseTypes } from './formContainerTypes'\nimport { Label, RadioGroup, RadioGroupProps, SizeTokens, SpaceTokens, XStack } from 'tamagui'\nimport { LmFormFieldContainer } from './LmFormFieldContainer'\n\nexport type LmRadioGroupProps = RadioGroupProps &\n  LmFormContainerBaseTypes & {\n    options: { label: string; value: string }[]\n    size?: SizeTokens\n    name?: string\n    spaceItem?: SpaceTokens\n  }\n\nexport function LmRadioGroup({\n  options,\n  required,\n  error,\n  helperText,\n  helperTextProps,\n  label,\n  labelInline,\n  labelProps,\n  size = '$3',\n  spaceItem = '$2',\n  ...rest\n}: LmRadioGroupProps) {\n  return (\n    <LmFormFieldContainer\n      error={error}\n      required={required}\n      labelProps={labelProps}\n      label={label}\n      size={size}\n      labelInline={labelInline}\n      helperText={helperText}\n      helperTextProps={helperTextProps}\n    >\n      <RadioGroup space={rest.flexDirection === 'row' ? '$4' : '$1'} required={required} {...rest}>\n        {options.map((option, i) => (\n          <XStack key={`${rest.name}-${option.value}-${i}`} alignItems=\"center\" space={spaceItem}>\n            <RadioGroup.Item\n              value={option.value}\n              id={`${rest.name}-${option.value}-${i}`}\n              size={size}\n              pressTheme\n            >\n              <RadioGroup.Indicator />\n            </RadioGroup.Item>\n\n            <Label size={size} htmlFor={`${rest.name}-${option.value}-${i}`} cursor={'pointer'}>\n              {option.label}\n            </Label>\n          </XStack>\n        ))}\n      </RadioGroup>\n    </LmFormFieldContainer>\n  )\n}\n"],
  "mappings": "AACA,SAAS,OAAO,YAAsD,cAAc;AACpF,SAAS,4BAA4B;AAU9B,SAAS,aAAa;AAAA,EAC3B;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA,OAAO;AAAA,EACP,YAAY;AAAA,KACT;AACL,GAAsB;AACpB,SACE,CAAC,qBACC,OAAO,OACP,UAAU,UACV,YAAY,YACZ,OAAO,OACP,MAAM,MACN,aAAa,aACb,YAAY,YACZ,iBAAiB,iBAEjB,CAAC,WAAW,OAAO,KAAK,kBAAkB,QAAQ,OAAO,MAAM,UAAU,cAAc,OACpF,QAAQ,IAAI,CAAC,QAAQ,MACpB,CAAC,OAAO,KAAK,GAAG,KAAK,QAAQ,OAAO,SAAS,KAAK,WAAW,SAAS,OAAO;AAAA,IAC3E,CAAC,WAAW,KACV,OAAO,OAAO,OACd,IAAI,GAAG,KAAK,QAAQ,OAAO,SAAS,KACpC,MAAM,MACN,WAEA,CAAC,WAAW,UAAU,EACxB,EAPC,WAAW;AAAA,IASZ,CAAC,MAAM,MAAM,MAAM,SAAS,GAAG,KAAK,QAAQ,OAAO,SAAS,KAAK,OAAQ,WACtE,OAAO,MACV,EAFC;AAAA,EAGH,EAbC,OAcF,EACH,EAjBC,WAkBH,EA5BC;AA8BL;",
  "names": []
}
