From 735323e6ba5a38d948a39a30f5c8d3e604bc8554 Mon Sep 17 00:00:00 2001 From: Siddhant Kameswar <115331356+grimsteel@users.noreply.github.com> Date: Wed, 17 Jul 2024 16:31:00 -0500 Subject: [PATCH 1/2] arcade: show goals in scrapbook session select --- src/extensions/arcade/slack/scrapbook.ts | 7 +++++++ src/extensions/arcade/slack/views/scrapbook.ts | 1 + 2 files changed, 8 insertions(+) diff --git a/src/extensions/arcade/slack/scrapbook.ts b/src/extensions/arcade/slack/scrapbook.ts index ce007cc3..04dae9be 100644 --- a/src/extensions/arcade/slack/scrapbook.ts +++ b/src/extensions/arcade/slack/scrapbook.ts @@ -75,6 +75,13 @@ Slack.action(Actions.CHOOSE_SESSIONS, async ({ ack, body }) => { } ] }, + include: { + goal: { + select: { + name: true, + } + }, + }, }); log(`\`\`\`${JSON.stringify(sessions)}\`\`\``) diff --git a/src/extensions/arcade/slack/views/scrapbook.ts b/src/extensions/arcade/slack/views/scrapbook.ts index 95edd98f..152149f9 100644 --- a/src/extensions/arcade/slack/views/scrapbook.ts +++ b/src/extensions/arcade/slack/views/scrapbook.ts @@ -114,6 +114,7 @@ export class ChooseSessions { text: `${work} - ${session.createdAt.getMonth() + 1}/${session.createdAt.getDate()}`, emoji: true, }, + description: `Goal: ${session.goal.name}`, value: session.id, } }), From 9d6c560dff45433b651c26da780a689e69e80097 Mon Sep 17 00:00:00 2001 From: Siddhant Kameswar <115331356+grimsteel@users.noreply.github.com> Date: Fri, 19 Jul 2024 23:33:42 -0500 Subject: [PATCH 2/2] fix: use text object for description --- src/extensions/arcade/slack/views/scrapbook.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/extensions/arcade/slack/views/scrapbook.ts b/src/extensions/arcade/slack/views/scrapbook.ts index 152149f9..255145f2 100644 --- a/src/extensions/arcade/slack/views/scrapbook.ts +++ b/src/extensions/arcade/slack/views/scrapbook.ts @@ -114,7 +114,10 @@ export class ChooseSessions { text: `${work} - ${session.createdAt.getMonth() + 1}/${session.createdAt.getDate()}`, emoji: true, }, - description: `Goal: ${session.goal.name}`, + description: { + type: "plain_text", + text: `Goal: ${session.goal.name}`, + }, value: session.id, } }), @@ -147,4 +150,4 @@ export class ChooseSessions { }, }))); } -} \ No newline at end of file +}