Skip to main content
Back to Blog
builder copy-paste productivity components

Copy & Paste Components

Swifty Team Mar 9, 2026 3 min read

Building the third page with a similar layout to the first two shouldn't require rebuilding from scratch. When a component is configured well — the right columns, the right filters, the right actions — that configuration should be transferable. Copy what works, paste it elsewhere, adjust the differences.

Copy and paste for components is now available throughout the builder.

Copy Any Component

Select a component in the builder and click "Copy" in the toolbar or use the keyboard shortcut. The component's full configuration is copied to the clipboard — not just the component type, but every setting: data source configuration, column definitions, filter rules, action configurations, visibility conditions, layout options.

Everything that makes the component what it is comes with the copy.

Paste Within a Page or Across Pages

Paste the copied component anywhere on the current page, or navigate to a different page and paste there. The component lands with its full configuration intact, ready for any adjustments specific to the new location.

Cross-page paste is particularly useful for teams building multiple similar pages — a dashboard for each team, for example, that shares structure but might reference different data sources. Copy a well-configured dashboard panel, paste to the next dashboard, update the data source to point to the right team's data.

Duplicate for Variations

The common case for copy within a page is creating a variation. You have a well-configured table for open orders; you want a similar table for closed orders. Copy the table, paste it, change one filter. The new table is configured identically to the original except for the changed filter.

This is faster and less error-prone than building the second table from scratch and trying to replicate every configuration detail manually.

Paste Preserves References

When a copied component references named data sources, shared component definitions, or other page-level constructs, the paste operation preserves those references. If the referenced item exists on the target page, the connection is maintained. If it doesn't, the builder highlights the unresolved reference so it can be addressed.

History Tracks Copies

Every paste operation is recorded in the page's change history. Undo reverts a paste. Redo replays it. The copy-paste operation is a first-class edit action in the builder, not a special case that bypasses history.

This means you can freely experiment with copying and pasting — if the result isn't what you wanted, undo takes you back to the state before the paste.

Related posts

Composed Data Sources

Chain and relate data sources for rich dashboards — compose complex data views from simpler sources without writing code.

Computed Expressions

Transform data with template expressions and built-in functions — format, combine, and derive values from your data without code.

Cross-Source Data Joins

Combine data from multiple sources in one view — join records from your database with data from external services using a shared key.