There are a few steps you need to follow in order to upgrade from a legacy theme to a custom theme.

And here they are:

1. Make a new role

2. Set it to a custom theme (eg default)

3. Edit the theme and test with a user of that role.

Note that a lot of the values in the legacy theme CSS file map 1:1 to values in the layout section of a theme.

They use the same mechanism (the massively generated CSS string in layout.ts) under the hood.

More info about the above can be checked here: Message Actions - Action Menu - Troubleshooting

If you have any questions or need help feel free to reach out to us via our Live Support chat.

You’ve successfully subscribed to TalkJS
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Your link has expired
Success! Check your email for magic link to sign-in.