From d1ca0029397398fbfe575614e3a251570652c766 Mon Sep 17 00:00:00 2001 From: itsMapleLeaf <19603573+itsMapleLeaf@users.noreply.github.com> Date: Thu, 4 Aug 2022 10:34:09 -0500 Subject: [PATCH 1/3] fix links, closes #17 --- packages/reacord/library/core/reacord-discord-js.ts | 13 ++++++++++++- packages/reacord/scripts/discordjs-manual-test.tsx | 5 +++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/packages/reacord/library/core/reacord-discord-js.ts b/packages/reacord/library/core/reacord-discord-js.ts index 33aacfb..7661b70 100644 --- a/packages/reacord/library/core/reacord-discord-js.ts +++ b/packages/reacord/library/core/reacord-discord-js.ts @@ -353,6 +353,17 @@ function getDiscordMessageOptions(reacordOptions: MessageOptions) { } } + if (component.type === "link") { + return { + type: Discord.ComponentType.Button, + url: component.url, + label: component.label ?? "", + style: Discord.ButtonStyle.Link, + disabled: component.disabled, + emoji: component.emoji, + } + } + if (component.type === "select") { return { ...component, @@ -364,7 +375,7 @@ function getDiscordMessageOptions(reacordOptions: MessageOptions) { } } - raise(`Unsupported component type: ${component.type}`) + raise(`Unsupported component type: ${(component as any).type}`) }, ), })), diff --git a/packages/reacord/scripts/discordjs-manual-test.tsx b/packages/reacord/scripts/discordjs-manual-test.tsx index ccb4bf4..ebf97db 100644 --- a/packages/reacord/scripts/discordjs-manual-test.tsx +++ b/packages/reacord/scripts/discordjs-manual-test.tsx @@ -6,6 +6,7 @@ import * as React from "react" import { useState } from "react" import { Button, + Link, Option, ReacordDiscordJs, Select, @@ -132,3 +133,7 @@ await createTest("delete this", (channel) => { } reacord.send(channel.id, ) }) + +await createTest("link", (channel) => { + reacord.send(channel.id, ) +}) From e3351654ea722d9fd7fa6a5d53facccb99007c5b Mon Sep 17 00:00:00 2001 From: itsMapleLeaf <19603573+itsMapleLeaf@users.noreply.github.com> Date: Thu, 4 Aug 2022 10:35:21 -0500 Subject: [PATCH 2/3] changeset --- .changeset/twenty-cycles-exercise.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/twenty-cycles-exercise.md diff --git a/.changeset/twenty-cycles-exercise.md b/.changeset/twenty-cycles-exercise.md new file mode 100644 index 0000000..a597727 --- /dev/null +++ b/.changeset/twenty-cycles-exercise.md @@ -0,0 +1,5 @@ +--- +"reacord": patch +--- + +fix links From 1fa4bc800b1d3d9143389240e9a069dc35456c47 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 4 Aug 2022 15:39:09 +0000 Subject: [PATCH 3/3] Version Packages --- .changeset/few-laws-grow.md | 5 ----- .changeset/selfish-zoos-kneel.md | 5 ----- .changeset/twenty-cycles-exercise.md | 5 ----- packages/reacord/CHANGELOG.md | 8 ++++++++ packages/reacord/package.json | 2 +- packages/website/CHANGELOG.md | 9 +++++++++ packages/website/package.json | 2 +- 7 files changed, 19 insertions(+), 17 deletions(-) delete mode 100644 .changeset/few-laws-grow.md delete mode 100644 .changeset/selfish-zoos-kneel.md delete mode 100644 .changeset/twenty-cycles-exercise.md diff --git a/.changeset/few-laws-grow.md b/.changeset/few-laws-grow.md deleted file mode 100644 index a599c60..0000000 --- a/.changeset/few-laws-grow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"reacord": patch ---- - -upgrade dependencies and remove some unneeded diff --git a/.changeset/selfish-zoos-kneel.md b/.changeset/selfish-zoos-kneel.md deleted file mode 100644 index 76446de..0000000 --- a/.changeset/selfish-zoos-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"reacord": patch ---- - -add types in exports to work with TS nodenext diff --git a/.changeset/twenty-cycles-exercise.md b/.changeset/twenty-cycles-exercise.md deleted file mode 100644 index a597727..0000000 --- a/.changeset/twenty-cycles-exercise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"reacord": patch ---- - -fix links diff --git a/packages/reacord/CHANGELOG.md b/packages/reacord/CHANGELOG.md index 536f340..820ba0d 100644 --- a/packages/reacord/CHANGELOG.md +++ b/packages/reacord/CHANGELOG.md @@ -1,5 +1,13 @@ # reacord +## 0.5.1 + +### Patch Changes + +- 72f4a4a: upgrade dependencies and remove some unneeded +- 7536bde: add types in exports to work with TS nodenext +- e335165: fix links + ## 0.5.0 ### Minor Changes diff --git a/packages/reacord/package.json b/packages/reacord/package.json index c8c14fa..2ea2e30 100644 --- a/packages/reacord/package.json +++ b/packages/reacord/package.json @@ -2,7 +2,7 @@ "name": "reacord", "type": "module", "description": "Create interactive Discord messages using React.", - "version": "0.5.0", + "version": "0.5.1", "types": "./dist/main.d.ts", "homepage": "https://reacord.mapleleaf.dev", "repository": "https://github.com/itsMapleLeaf/reacord.git", diff --git a/packages/website/CHANGELOG.md b/packages/website/CHANGELOG.md index d448aed..3770904 100644 --- a/packages/website/CHANGELOG.md +++ b/packages/website/CHANGELOG.md @@ -1,5 +1,14 @@ # website +## 0.4.2 + +### Patch Changes + +- Updated dependencies [72f4a4a] +- Updated dependencies [7536bde] +- Updated dependencies [e335165] + - reacord@0.5.1 + ## 0.4.1 ### Patch Changes diff --git a/packages/website/package.json b/packages/website/package.json index 7ee3dfd..19ea1b0 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -1,6 +1,6 @@ { "name": "website", - "version": "0.4.1", + "version": "0.4.2", "private": true, "scripts": { "dev": "concurrently 'typedoc --watch' 'pnpm tailwind -- --watch' 'remix dev'",