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'",