{
  "version": 3,
  "sources": ["../../../src/file/LmFilePicker.tsx"],
  "sourcesContent": ["import { getDocumentAsync } from 'expo-document-picker'\nimport { LmButton } from '../core/form'\nimport { LmFilePickerProps } from './filePickerTypes'\n\nexport function LmFilePicker({\n  documentPickerOptions,\n  label,\n  onChange,\n  ...buttonProps\n}: LmFilePickerProps) {\n  return (\n    <LmButton\n      {...buttonProps}\n      onPress={async () => {\n        try {\n          const docs = await getDocumentAsync({\n            ...documentPickerOptions,\n          })\n          if (docs && onChange) {\n            onChange(docs)\n          } else {\n            console.log(docs)\n          }\n        } catch (e) {\n          console.log(e)\n        }\n      }}\n    >\n      {label}\n    </LmButton>\n  )\n}\n"],
  "mappings": "AAAA,SAAS,wBAAwB;AACjC,SAAS,gBAAgB;AAGlB,SAAS,aAAa;AAAA,EAC3B;AAAA,EACA;AAAA,EACA;AAAA,KACG;AACL,GAAsB;AACpB,SACE,CAAC,aACK,aACJ,SAAS,YAAY;AACnB,QAAI;AACF,YAAM,OAAO,MAAM,iBAAiB;AAAA,QAClC,GAAG;AAAA,MACL,CAAC;AACD,UAAI,QAAQ,UAAU;AACpB,iBAAS,IAAI;AAAA,MACf,OAAO;AACL,gBAAQ,IAAI,IAAI;AAAA,MAClB;AAAA,IACF,SAAS,GAAP;AACA,cAAQ,IAAI,CAAC;AAAA,IACf;AAAA,EACF,IAEC,MACH,EAlBC;AAoBL;",
  "names": []
}
