A compact interactive action button decorated with a clipboard icon and text label that copies a target string value directly to the user’s system clipboard on click.
- Allowing users to instantly copy strings, API keys, codes, URLs, or dynamic expression outputs to their system clipboard upon clicking a button.
- Providing quick-copy utilities alongside read-only code blocks, order IDs, or access tokens.
- Static strings, generated codes, API keys, dynamic query field values, or calculated string expressions.
- A copy button positioned next to a user API key input that copies the secret key string to the clipboard.
- A quick-action button in an order confirmation view copying the generated tracking code.
- Using to submit form payloads or trigger database mutations — use a standard action button or submit button component instead.
- Allocating unnecessarily large grid canvas dimensions — keep this compact button component sized to 1 row tall and 2 to 4 columns wide.
Configure these in the Application Designer property panel. Group headings mirror the editor where possible. Data Source is where the element gets its rows or field binding (a view/query, a connector operation, or a parent form field). References appear only for view-backed sources and map foreign-key ID columns to readable labels from another view.
Setup
- The string value to be copied to the clipboard. Accepts a static text input or custom expression.Example
dynamicQueries.getApiKeyDefault: buildCustomExpressionValue(null)
Display
- Dropdown list of system icon choices to display on the button face (recommends using ‘class’ for clipboard icon styling).Example
classDefault: none - When true, the control cannot be edited.Example
falseDefault: false
Styling
- Sets the button text and icon color via palette dropdown or custom expression.Choices
primary— Theme default branding blue color (#007bff).secondary— Muted branding slate gray color (#6c757d).success— Standard transactional green color (#28a745).error— Severe action warning red color (#dc3545).warning— Cautionary yellow color (#ffc107).info— Informing teal/light blue color (#17a2b8).default— Dark charcoal text color (#343a40).lighterdisabled— Non-interactive gray color (#adb5bd).white— Plain white color (#ffffff).black— Plain black color (#000000).
Default: none - Controls the visual button frame style.Choices
outlinedcontained
Default: none
- Minimum size: 1 × 1 grid cells (width × height).
label— Text label displayed on the face of the copy button.
Renders as a semantic <button> element. Interacting with the button provides browser clipboard feedback and ARIA live region confirmation announcements.
- Spacebar or Enter activates the button to trigger the copy action.
Drag this element into one of these containers: