Skip to content

Expose action ID parameter in UI #152

Description

@Joshanson527

Problem

As someone using this to build slack block configurations for an app, I need to assign an action ID to most buttons in the backend JSON so the app script knows which buttons were pressed. Currently, the parameter for the action ID is not shown in the edit ui, except for the feedback buttons for some reason. Block kitchen assigns random action IDs to buttons, which is useable, but it still requires me to go in the JSON and copy the IDs.

Proposed solution

Simply another input field could be added for every button configuration in the edit UI allowing you to assign your own action IDs.

Alternatives considered

I could just go into the JSON and edit every button action ID there, but it is way more tedious than having an input field in the editor UI for it.

Scope check

  • My request is about the builder UI / state / exports, not Slack API integration.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions