Skip to content

Commit

Permalink
feat(status-bar): 新增移动端下状态条样式配置选项
Browse files Browse the repository at this point in the history
  • Loading branch information
hacxy committed Mar 17, 2024
1 parent daa84ce commit e9828b8
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 3 deletions.
3 changes: 2 additions & 1 deletion packages/oh-my-live2d/src/config/config.ts
Expand Up @@ -20,7 +20,8 @@ export const DEFAULT_OPTIONS: DefaultOptions = {
models: [],
statusBar: {
errorColor: STATUS_BAR_ERROR_COLOR,
style: STATUS_BAR_DEFAULT_STYLE
style: STATUS_BAR_DEFAULT_STYLE,
mobileStyle: STATUS_BAR_DEFAULT_STYLE
},
tips: {
messageLine: 3,
Expand Down
2 changes: 1 addition & 1 deletion packages/oh-my-live2d/src/modules/status-bar.ts
Expand Up @@ -52,7 +52,7 @@ export class StatusBar {
this.setStyle(handleCommonStyle(this.options.statusBar.style || {}));
break;
case WindowSizeType.mobile:
this.setStyle(handleCommonStyle(this.options.statusBar.style || {}));
this.setStyle(handleCommonStyle(this.options.statusBar.mobileStyle || {}));
break;
}
}
Expand Down
3 changes: 2 additions & 1 deletion packages/oh-my-live2d/src/types/index.ts
Expand Up @@ -41,8 +41,9 @@ export type DefaultTipsOptions = Omit<DeepRequired<TipsOptions>, 'style' | 'mobi
mobileStyle?: CommonStyleType;
};

export type DefaultStatusBarOptions = Omit<DeepRequired<StatusBarOptions>, 'style'> & {
export type DefaultStatusBarOptions = Omit<DeepRequired<StatusBarOptions>, 'style' | 'mobileStyle'> & {
style?: CommonStyleType;
mobileStyle?: CommonStyleType;
};

export type DefaultMenusOptions = Omit<DeepRequired<MenusOptions>, 'style' | 'itemStyle' | 'mobileStyle' | 'mobileItemStyle'> & {
Expand Down
4 changes: 4 additions & 0 deletions packages/oh-my-live2d/src/types/statusBar.ts
Expand Up @@ -14,4 +14,8 @@ export interface StatusBarOptions {
* @valueType object
*/
style?: CommonStyleType;
/**
* 移动端下状态条样式
*/
mobileStyle?: CommonStyleType;
}

0 comments on commit e9828b8

Please sign in to comment.