Dynamic Tag Color Configuration for Table Tag Columns

Hello Retool Team,

I would like to request an enhancement for the Tag column options inside Retool Tables.

Currently, while configuring tag options (Value, Label, Caption, Color, Text Color, etc.), the Color and Text Color fields do not support dynamic conditions reliably. Even when using conditional logic, the colors do not apply as expected across different rows or states.

Requested Enhancement:
Please add full FX (JavaScript) support for:

  • Tag background color
  • Tag text color

This will allow colors to be driven by dynamic rules such as roles, statuses, priorities, or branding requirements.

Example use case:

{{ currentSourceRow.status === "Failed" ? "#FDECEC" : "#E9F7EF" }}

OR

{{ row.role === "Admin" ? "#FF4C4C" : "#4A90E2" }}

Attached is a screenshot showing the current Tag Option configuration screen:

Attached is a screenshot illustrating the current limitation:

This improvement would greatly increase flexibility and ensure consistent data-driven styling.

Thank you for considering this request.

1 Like

Hello Retool Team — @Tess, @ChiEn, @sarahs, @Jack_T, @Darren, @Mike_M,

Could you please consider adding this feature in an upcoming Retool update? From a UI/UX standpoint, this enhancement would make a significant difference in how data is presented to end users. Even though the change seems small, it has a large visual impact and can greatly improve clarity on the screen.

At the moment, I’m having to use a HTML component / Custom component to achieve the behavior required by the client, just to match their design expectations. Having this capability built directly into Retool would streamline things and reduce the need for workarounds.

Would really appreciate if the team could review this request for future improvements. Thank you!

Hi @WidleStudioLLP, there is an existing FR out for this but I will add a +1 for you! There is no immediate intent on it at the moment but we'll update here if something changes.

1 Like