@sanity/vercel-protection-bypass

5.0.235.0.24
dist/index.js.map
~dist/index.js.mapModified
+1−1
Index: package/dist/index.js.map
===================================================================
--- package/dist/index.js.map
+++ package/dist/index.js.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.js","names":[],"sources":["../src/index.ts"],"sourcesContent":["import '@sanity/ui/styles.css'\nimport {CheckmarkCircleIcon} from '@sanity/icons/CheckmarkCircle'\nimport {CloseCircleIcon} from '@sanity/icons/CloseCircle'\nimport {LockIcon} from '@sanity/icons/Lock'\nimport {\n  vercelProtectionBypassSchemaId as _id,\n  vercelProtectionBypassSchemaType as type,\n} from '@sanity/preview-url-secret/constants'\nimport {lazy} from 'react'\nimport {definePlugin, defineType, type Plugin} from 'sanity'\n\nconst id = 'vercel-protection-bypass'\n\nexport interface VercelProtectionBypassConfig {\n  name?: string\n  title?: string\n  icon?: React.ComponentType\n}\n\nconst defaultTitle = 'Vercel Protection Bypass'\nconst schema = defineType({\n  type: 'document',\n  icon: LockIcon,\n  name: type,\n  title: defaultTitle,\n  readOnly: true,\n  fields: [\n    {\n      type: 'string',\n      name: 'secret',\n      title: 'Secret',\n    },\n  ],\n  preview: {\n    select: {\n      secret: 'secret',\n    },\n    prepare(data) {\n      const enabled = data.secret !== null\n      return {\n        title: enabled ? 'Enabled' : 'Disabled',\n        subtitle: defaultTitle,\n        media: enabled ? CheckmarkCircleIcon : CloseCircleIcon,\n      }\n    },\n  },\n})\n\nconst VercelProtectionBypassTool = lazy(() => import('./VercelProtectionBypassTool'))\n\nexport const vercelProtectionBypassTool: Plugin<VercelProtectionBypassConfig | void> = definePlugin(\n  (options) => {\n    const {\n      name = 'vercel-protection-bypass',\n      title = 'Vercel Protection Bypass',\n      icon = LockIcon,\n      ...config\n    } = options || {}\n    return {\n      name: `@sanity/preview-url-secret/${id}`,\n      tools: [\n        {\n          name,\n          title,\n          icon: icon,\n          component: VercelProtectionBypassTool,\n          options: config,\n          __internalApplicationType: `sanity/${id}`,\n        },\n      ],\n      document: {\n        actions: (prev, context) => {\n          if (context.schemaType !== type) {\n            return prev\n          }\n          return []\n        },\n      },\n      schema: {types: [schema]},\n    }\n  },\n)\n"],"mappings":";;;;;;;AAWA,MAAM,KAAK,4BAQL,eAAe,4BACf,SAAS,WAAW;CACxB,MAAM;CACN,MAAM;CACN,MAAM;CACN,OAAO;CACP,UAAU;CACV,QAAQ,CACN;EACE,MAAM;EACN,MAAM;EACN,OAAO;CACT,CACF;CACA,SAAS;EACP,QAAQ,EACN,QAAQ,SACV;EACA,QAAQ,MAAM;GACZ,IAAM,UAAU,KAAK,WAAW;GAChC,OAAO;IACL,OAAO,UAAU,YAAY;IAC7B,UAAU;IACV,OAAO,UAAU,sBAAsB;GACzC;EACF;CACF;AACF,CAAC,GAEK,6BAA6B,WAAW,OAAO,2CAA+B,GAEvE,6BAA0E,cACpF,YAAY;CACX,IAAM,EACJ,OAAO,4BACP,QAAQ,4BACR,OAAO,UACP,GAAG,WACD,WAAW,CAAC;CAChB,OAAO;EACL,MAAM,8BAA8B;EACpC,OAAO,CACL;GACE;GACA;GACM;GACN,WAAW;GACX,SAAS;GACT,2BAA2B,UAAU;EACvC,CACF;EACA,UAAU,EACR,UAAU,MAAM,YACV,QAAQ,eAAe,mCAGpB,CAAC,IAFC,KAIb;EACA,QAAQ,EAAC,OAAO,CAAC,MAAM,EAAC;CAC1B;AACF,CACF"}
\ No newline at end of file
+{"version":3,"file":"index.js","names":["type"],"sources":["../src/index.ts"],"sourcesContent":["import '@sanity/ui/styles.css'\nimport {CheckmarkCircleIcon} from '@sanity/icons/CheckmarkCircle'\nimport {CloseCircleIcon} from '@sanity/icons/CloseCircle'\nimport {LockIcon} from '@sanity/icons/Lock'\nimport {\n  vercelProtectionBypassSchemaId as _id,\n  vercelProtectionBypassSchemaType as type,\n} from '@sanity/preview-url-secret/constants'\nimport {lazy} from 'react'\nimport {definePlugin, defineType, type Plugin} from 'sanity'\n\nconst id = 'vercel-protection-bypass'\n\nexport interface VercelProtectionBypassConfig {\n  name?: string\n  title?: string\n  icon?: React.ComponentType\n}\n\nconst defaultTitle = 'Vercel Protection Bypass'\nconst schema = defineType({\n  type: 'document',\n  icon: LockIcon,\n  name: type,\n  title: defaultTitle,\n  readOnly: true,\n  fields: [\n    {\n      type: 'string',\n      name: 'secret',\n      title: 'Secret',\n    },\n  ],\n  preview: {\n    select: {\n      secret: 'secret',\n    },\n    prepare(data) {\n      const enabled = data.secret !== null\n      return {\n        title: enabled ? 'Enabled' : 'Disabled',\n        subtitle: defaultTitle,\n        media: enabled ? CheckmarkCircleIcon : CloseCircleIcon,\n      }\n    },\n  },\n})\n\nconst VercelProtectionBypassTool = lazy(() => import('./VercelProtectionBypassTool'))\n\nexport const vercelProtectionBypassTool: Plugin<VercelProtectionBypassConfig | void> = definePlugin(\n  (options) => {\n    const {\n      name = 'vercel-protection-bypass',\n      title = 'Vercel Protection Bypass',\n      icon = LockIcon,\n      ...config\n    } = options || {}\n    return {\n      name: `@sanity/preview-url-secret/${id}`,\n      tools: [\n        {\n          name,\n          title,\n          icon: icon,\n          component: VercelProtectionBypassTool,\n          options: config,\n          __internalApplicationType: `sanity/${id}`,\n        },\n      ],\n      document: {\n        actions: (prev, context) => {\n          if (context.schemaType !== type) {\n            return prev\n          }\n          return []\n        },\n      },\n      schema: {types: [schema]},\n    }\n  },\n)\n"],"mappings":";;;;;;;AAWA,MAAM,KAAK,4BAQL,eAAe,4BACf,SAAS,WAAW;CACxB,MAAM;CACN,MAAM;CACN,MAAMA;CACN,OAAO;CACP,UAAU;CACV,QAAQ,CACN;EACE,MAAM;EACN,MAAM;EACN,OAAO;CACT,CACF;CACA,SAAS;EACP,QAAQ,EACN,QAAQ,SACV;EACA,QAAQ,MAAM;GACZ,IAAM,UAAU,KAAK,WAAW;GAChC,OAAO;IACL,OAAO,UAAU,YAAY;IAC7B,UAAU;IACV,OAAO,UAAU,sBAAsB;GACzC;EACF;CACF;AACF,CAAC,GAEK,6BAA6B,WAAW,OAAO,2CAA+B,GAEvE,6BAA0E,cACpF,YAAY;CACX,IAAM,EACJ,OAAO,4BACP,QAAQ,4BACR,OAAO,UACP,GAAG,WACD,WAAW,CAAC;CAChB,OAAO;EACL,MAAM,8BAA8B;EACpC,OAAO,CACL;GACE;GACA;GACM;GACN,WAAW;GACX,SAAS;GACT,2BAA2B,UAAU;EACvC,CACF;EACA,UAAU,EACR,UAAU,MAAM,YACV,QAAQ,eAAeA,mCAGpB,CAAC,IAFC,KAIb;EACA,QAAQ,EAAC,OAAO,CAAC,MAAM,EAAC;CAC1B;AACF,CACF"}
\ No newline at end of file