Skip to main content

Customization

The wrapper exposes a single method to apply your brand colors on both platforms. Call it after configure():

import { MeetingLawyers } from './plugins/meeting-lawyers';

await MeetingLawyers.configureTheme({
primaryColor: '#2E7D6B',
secondaryColor: '#2E7D6B',
navigationBarColor: '#2E7D6B',
outgoingMessageColor: '#2E7D6B',
});

Colors are hex strings in #RRGGBB or #RRGGBBAA format. Every field is optional: each platform applies the colors its SDK supports and ignores the rest, so you can define the full palette in one place.

Available colors​

OptioniOSAndroid
primaryColor✓✓
secondaryColor✓✓
navigationBarColor✓✓
incomingMessageColor✓✓
outgoingMessageColor✓✓
dividerColor✓—

For the full customization surface of each native SDK (navigation bar views, chat background, dividers, feature flags), see the platform guides: iOS Customization and Android Customization. The wrapper is easy to extend with more native calls if you need them.

Next steps​