@react-monaco/assets
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

@react-monaco/assets

React monaco editor related assets.

主题定义说明

// 主题定义结构
export type MonacoCustomTheme = {
  // 主题内部名,用于 monaco.editor.defineTheme 的名称,不要包含敏感字,应该采用中划线命名
  name: string;
  // 主题对外的显示名
  displayName: string;
  // 主题的主要颜色的摘要
  colors: Partial<MonacoThemeColors>;
  // 是否为 dark 主题
  isDark: boolean;
  // 具体的主题定义数据
  data: monaco.editor.IStandaloneThemeData;
};

export type MonacoThemeColors = {
  // UI 主要颜色 
  primary: string;
  // UI 次要颜色
  secondary: string;
  // 成功/UI的颜色
  success: string;
  // 错误的颜色
  error: string;
  // 主体背景色(页面)
  background: string;
  // 全局文本颜色
  text: string;
  // 边框颜色
  borderColor: string;
};

Package Sidebar

Install

npm i @react-monaco/assets

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

31.9 MB

Total Files

116

Last publish

Collaborators

  • janpoem