Use primary-contrast to a icon inside a button

Hey guys,

I have a header with color=“primary”. Inside that, I have a button and i’m using an icon for that button.
I want to color the icon with primary-contrast to minimize the effort to create a new theme.

if I put the color=light in the button or icon, it works… But color=“primary-contrast” dont… And I really want to avoid adding new colors.

<ion-button [fill]="‘clear’" (click)=“navigate(’/settings-menu’)” size=“large” slot=“end” color=“light”>
<ion-icon *ngIf="!(isLogged$ | async)" slot=“icon-only” mode=“md” name=“contact”>
<ion-icon *ngIf="(isLogged$ | async)" slot=“icon-only” mode=“md” name=“menu”>