{"version":3,"file":"react_hook.mjs","sources":["../../src/sso/react_hook.ts"],"sourcesContent":["import { useEffect, useState } from \"react\"\n\nimport { Props } from \"./properties\"\nimport { getSsoUrl } from \"./request\"\n\nexport function useSsoUrl<Options>(props: Props<Options>) {\n  const [url, setUrl] = useState<string | void>(undefined)\n\n  useEffect(() => {\n    getSsoUrl(props).then(setUrl)\n  }, [])\n\n  return url\n}\n"],"names":["useSsoUrl","props","url","setUrl","useState","useEffect","getSsoUrl"],"mappings":";;AAKO,SAASA,EAAmBC,GAAuB;AACxD,QAAM,CAACC,GAAKC,CAAM,IAAIC,EAAwB,MAAS;AAEvD,SAAAC,EAAU,MAAM;AACd,IAAAC,EAAUL,CAAK,EAAE,KAAKE,CAAM;AAAA,EAC9B,GAAG,CAAA,CAAE,GAEED;AACT;"}