diff --git a/package.json b/package.json index 4daf72d28..07e1d89cb 100644 --- a/package.json +++ b/package.json @@ -17,12 +17,12 @@ "deploy:web": "vercel --prod" }, "devDependencies": { + "@ardatan/aggregate-error": "^0.0.6", "@graphql-codegen/cli": "^2.6.2", "@graphql-codegen/introspection": "^2.1.1", "@graphql-codegen/schema-ast": "^2.1.1", "@graphql-codegen/typescript": "^2.1.1", "@graphql-codegen/typescript-resolvers": "^2.1.1", - "@ardatan/aggregate-error": "^0.0.6", "@tsconfig/node14": "^1.0.1", "@typescript-eslint/eslint-plugin": "^5.9.0", "@typescript-eslint/parser": "^5.9.0", @@ -38,5 +38,6 @@ "volta": { "node": "14.18.1", "yarn": "1.22.19" - } + }, + "dependencies": {} } diff --git a/packages/web/lib/networking/queries/useGetWebhooksQuery.tsx b/packages/web/lib/networking/queries/useGetWebhooksQuery.tsx index dedd16ceb..6532c2d9f 100644 --- a/packages/web/lib/networking/queries/useGetWebhooksQuery.tsx +++ b/packages/web/lib/networking/queries/useGetWebhooksQuery.tsx @@ -9,6 +9,9 @@ export type WebhookEvent = | 'HIGHLIGHT_CREATED' | 'HIGHLIGHT_UPDATED' | 'HIGHLIGHT_DELETED' + | 'LABEL_CREATED' + | 'LABEL_UPDATED' + | 'LABEL_DELETED' export interface Webhook { id: string diff --git a/packages/web/pages/settings/webhooks.tsx b/packages/web/pages/settings/webhooks.tsx index 7f976c1b0..3c71dc207 100644 --- a/packages/web/pages/settings/webhooks.tsx +++ b/packages/web/pages/settings/webhooks.tsx @@ -31,7 +31,11 @@ export default function Webhooks(): JSX.Element { const [addModelOpen, setAddModelOpen] = useState(false) const [onEditWebhook, setOnEditWebhook] = useState(null) const [url, setUrl] = useState('') - const eventTypeOptions = ['PAGE_CREATED', 'HIGHLIGHT_CREATED'] + const eventTypeOptions = [ + 'PAGE_CREATED', + 'HIGHLIGHT_CREATED', + 'LABEL_CREATED', + ] const [eventTypes, setEventTypes] = useState([]) const [contentType, setContentType] = useState('application/json') const [method, setMethod] = useState('POST') diff --git a/yarn.lock b/yarn.lock index 120d7e6b6..911b0d8a9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11139,9 +11139,9 @@ camelcase@^6.0.0, camelcase@^6.2.0: integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001251, caniuse-lite@^1.0.30001286, caniuse-lite@^1.0.30001317, caniuse-lite@^1.0.30001332: - version "1.0.30001357" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001357.tgz#dec7fc4158ef6ad24690d0eec7b91f32b8cb1b5d" - integrity sha512-b+KbWHdHePp+ZpNj+RDHFChZmuN+J5EvuQUlee9jOQIUAdhv9uvAZeEtUeLAknXbkiu1uxjQ9NLp1ie894CuWg== + version "1.0.30001462" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001462.tgz" + integrity sha512-PDd20WuOBPiasZ7KbFnmQRyuLE7cFXW2PVd7dmALzbkUXEP46upAuCDm9eY9vho8fgNMGmbAX92QBZHzcnWIqw== capital-case@^1.0.4: version "1.0.4"