feat(tabs): allow iconFontFamily for font icons in iconSource

This commit is contained in:
Nathan Walker
2025-08-19 13:49:39 -07:00
parent 226dc85efb
commit 6a8b92c1a1
4 changed files with 41 additions and 11 deletions

View File

@@ -15,6 +15,7 @@ export abstract class TabViewItemBase extends ViewBase implements TabViewItemDef
private _title = '';
private _view: View;
private _iconSource: string;
iconFontFamily: string;
get textTransform(): CoreTypes.TextTransformType {
return this.style.textTransform;
@@ -287,6 +288,12 @@ export const tabTextColorProperty = new CssProperty<Style, Color>({
});
tabTextColorProperty.register(Style);
export const iconFontFamilyProperty = new CssProperty<Style, string>({
name: 'iconFontFamily',
cssName: 'icon-font-family',
});
iconFontFamilyProperty.register(Style);
export const tabBackgroundColorProperty = new CssProperty<Style, Color>({
name: 'tabBackgroundColor',
cssName: 'tab-background-color',