Skip to content

Commit a273379

Browse files
committed
fix: make all tab strip props css
1 parent eaaa3c7 commit a273379

File tree

1 file changed

+7
-5
lines changed
  • src/core/tab-navigation-base/tab-strip

1 file changed

+7
-5
lines changed

src/core/tab-navigation-base/tab-strip/index.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,15 @@ export const highlightColorProperty = new CssProperty<Style, Color>({
1818
equalityComparer: Color.equals,
1919
valueConverter: (v) => new Color(v)
2020
});
21-
export const selectedItemColorProperty = new Property<TabStrip, Color>({
21+
export const selectedItemColorProperty = new CssProperty<Style, Color>({
2222
name: 'selectedItemColor',
23+
cssName: 'selected-item-color',
2324
equalityComparer: Color.equals,
2425
valueConverter: (v) => new Color(v)
2526
});
26-
export const unSelectedItemColorProperty = new Property<TabStrip, Color>({
27+
export const unSelectedItemColorProperty = new CssProperty<Style, Color>({
2728
name: 'unSelectedItemColor',
29+
cssName: 'un-selected-item-color',
2830
equalityComparer: Color.equals,
2931
valueConverter: (v) => new Color(v)
3032
});
@@ -36,7 +38,6 @@ export class TabStrip extends View implements TabStripDefinition, AddChildFromBu
3638
public isIconSizeFixed: boolean;
3739
public iosIconRenderingMode: 'automatic' | 'alwaysOriginal' | 'alwaysTemplate';
3840

39-
4041
/**
4142
* defines the highlight color of the TabStrip item
4243
* can be defined through css `highlight-color`
@@ -153,6 +154,7 @@ export class TabStrip extends View implements TabStripDefinition, AddChildFromBu
153154
return parent && parent.getTabBarSelectedItemColor();
154155
}
155156
[selectedItemColorProperty.setNative](value: Color) {
157+
console.log('selectedItemColorProperty', value, new Error().stack);
156158
const parent = this.parent as TabNavigationBase;
157159

158160
return parent && parent.setTabBarSelectedItemColor(value);
@@ -189,5 +191,5 @@ export const isIconSizeFixedProperty = new Property<TabStrip, boolean>({
189191
isIconSizeFixedProperty.register(TabStrip);
190192

191193
highlightColorProperty.register(Style);
192-
selectedItemColorProperty.register(TabStrip);
193-
unSelectedItemColorProperty.register(TabStrip);
194+
selectedItemColorProperty.register(Style);
195+
unSelectedItemColorProperty.register(Style);

0 commit comments

Comments
 (0)