@sanity/form-toolkit

3.0.163.0.17
dist/formium/index.js.map
~dist/formium/index.js.mapModified
+1−1
Index: package/dist/formium/index.js.map
===================================================================
--- package/dist/formium/index.js.map
+++ package/dist/formium/index.js.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.js","names":["createClient","Form","asyncList","definePlugin","FormiumInputConfig","formiumInput","name","plugins","schemaType","secrets","keys","key","title","loader","formium","apiToken","data","findForms","length","map","id","value"],"sources":["../../src/formium/index.ts"],"sourcesContent":["import {createClient, type Form} from '@formium/client'\nimport {asyncList} from '@sanity/sanity-plugin-async-list'\nimport {definePlugin} from 'sanity'\n\ninterface FormiumInputConfig {\n  /* nothing here yet */\n}\n\n/**\n * Usage in `sanity.config.ts` (or .js)\n *\n * ```ts\n * import {defineConfig} from 'sanity'\n * import {formiumInput} from '@sanity/form-toolkit/formium'\n *\n * export default defineConfig({\n *   // ...\n *   plugins: [formiumInput()],\n * })\n * ```\n */\n// Is Formium dead? All attempts to use the API come back with an expired cert https://github.com/formium/formium/issues/77\nexport const formiumInput = definePlugin<FormiumInputConfig | void>(() => {\n  return {\n    name: 'sanity-plugin-form-toolkit_formium-input',\n    plugins: [\n      asyncList({\n        schemaType: 'formiumInput',\n        secrets: {\n          keys: [\n            {key: 'projectId', title: 'Project ID'},\n            {key: 'token', title: 'Token'},\n          ],\n        },\n        loader: async ({secrets}) => {\n          const formium = createClient(secrets?.['projectId'] || '', {\n            apiToken: secrets?.['token'],\n          })\n          const {data}: {data: Form[]} = await formium.findForms()\n          return data && data.length\n            ? data.map(({name, id}) => {\n                return {\n                  title: name,\n                  value: id,\n                }\n              })\n            : []\n        },\n      }),\n    ],\n  }\n})\n"],"mappings":";;;;;;;;;;;;;;;;AAsBA,MAAaK,eAAeF,oBACnB;CACLG,MAAM;CACNC,SAAS,CACPL,UAAU;EACRM,YAAY;EACZC,SAAS,EACPC,MAAM,CACJ;GAACC,KAAK;GAAaC,OAAO;EAAY,GACtC;GAACD,KAAK;GAASC,OAAO;EAAO,CAAC,EAElC;EACAC,QAAQ,OAAO,EAACJ,cAAa;GAI3B,IAAM,EAACO,SAAwB,MAHfhB,aAAaS,SAAU,aAAgB,IAAI,EACzDM,UAAUN,SAAU,MACtB,CACqCK,CAAO,CAACG,UAAU;GACvD,OAAOD,QAAQA,KAAKE,SAChBF,KAAKG,KAAK,EAACb,MAAMc,UACR;IACLR,OAAON;IACPe,OAAOD;GACT,EACD,IACD,CAAA;EACN;CACF,CAAC,CAAC;AAEN,EACD"}
\ No newline at end of file
+{"version":3,"file":"index.js","names":[],"sources":["../../src/formium/index.ts"],"sourcesContent":["import {createClient, type Form} from '@formium/client'\nimport {asyncList} from '@sanity/sanity-plugin-async-list'\nimport {definePlugin} from 'sanity'\n\ninterface FormiumInputConfig {\n  /* nothing here yet */\n}\n\n/**\n * Usage in `sanity.config.ts` (or .js)\n *\n * ```ts\n * import {defineConfig} from 'sanity'\n * import {formiumInput} from '@sanity/form-toolkit/formium'\n *\n * export default defineConfig({\n *   // ...\n *   plugins: [formiumInput()],\n * })\n * ```\n */\n// Is Formium dead? All attempts to use the API come back with an expired cert https://github.com/formium/formium/issues/77\nexport const formiumInput = definePlugin<FormiumInputConfig | void>(() => {\n  return {\n    name: 'sanity-plugin-form-toolkit_formium-input',\n    plugins: [\n      asyncList({\n        schemaType: 'formiumInput',\n        secrets: {\n          keys: [\n            {key: 'projectId', title: 'Project ID'},\n            {key: 'token', title: 'Token'},\n          ],\n        },\n        loader: async ({secrets}) => {\n          const formium = createClient(secrets?.['projectId'] || '', {\n            apiToken: secrets?.['token'],\n          })\n          const {data}: {data: Form[]} = await formium.findForms()\n          return data && data.length\n            ? data.map(({name, id}) => {\n                return {\n                  title: name,\n                  value: id,\n                }\n              })\n            : []\n        },\n      }),\n    ],\n  }\n})\n"],"mappings":";;;;;;;;;;;;;;;;AAsBA,MAAa,eAAe,oBACnB;CACL,MAAM;CACN,SAAS,CACP,UAAU;EACR,YAAY;EACZ,SAAS,EACP,MAAM,CACJ;GAAC,KAAK;GAAa,OAAO;EAAY,GACtC;GAAC,KAAK;GAAS,OAAO;EAAO,CAC/B,EACF;EACA,QAAQ,OAAO,EAAC,cAAa;GAI3B,IAAM,EAAC,SAAwB,MAHf,aAAa,SAAU,aAAgB,IAAI,EACzD,UAAU,SAAU,MACtB,CACqC,CAAA,CAAQ,UAAU;GACvD,OAAO,QAAQ,KAAK,SAChB,KAAK,KAAK,EAAC,MAAM,UACR;IACL,OAAO;IACP,OAAO;GACT,EACD,IACD,CAAC;EACP;CACF,CAAC,CACH;AACF,EACD"}
\ No newline at end of file