Skip to content
Global Components Example
Share
Explore
_data

icon picker
b_Buttons

NOTE: We can’t actually create reusable Buttons already configured with Actions. But we can create reusable “Labels” and then use those labels for Buttons created on other Pages.

How to create new Button Labels:

In the “t_ButtonLabels” Table below, create a new entry (row) for your button if it doesn’t already exist.
Be sure to choose the Icon, if you want one.
The icons I used a “Keyboard Characters” and so take on the same color as the text.
I also added a couple Emojis at the end of the list so you can see how those work.

How to use Button Labels on Buttons around your Doc:

Tab into the “Label Formula to copy” cell and copy it.
Create your new Button, on any Page, by typing “/button” and in the Label field, click on the “𝑓” and paste in what you copied.
Continue to add the button Action and choose a color.
Manage the Icons and Labels here to maintain consistency across the system.

(I wish I could set the color and action, or just allow duplication of Buttons. But it’s not yet supported in Coda.)
Changing the “Label” values changes the button labels across your entire Doc.
t_ButtonLabels
0
ID
Icon
Label
Label Formula to copy
1
1
Add New Project
[t_ButtonLabels].Filter(ID=1).fullLabel
2
2
Add New Other Thing
[t_ButtonLabels].Filter(ID=2).fullLabel
3
3
👍🏼
Add New Something
[t_ButtonLabels].Filter(ID=3).fullLabel
There are no rows in this table

Copy & Paste

You can also just place the cursor in front, or back, of each or all the buttons below, hold the SHIFT key while using the ← or → arrow keys to select, COPY, and then PASTE in other pages. That’s the easiest and fastest way.

This is a Global Footer. Created and managed on the Page

You can add text, images, links and style them however you like.
(You just can’t add formulas or variables or any dynamic info)
Doc Page Links: |
Globals Links: | |
©2020
(click to edit →
@g_Footer
)

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.