--- package/lib/NarrativeTextVis/types/props.d.ts (excerpt) ---
import type { ReactNode } from 'react';
import type { EntityType, PhraseSpec, HeadlineSpec, ParagraphSpec, BulletItemSpec, SectionSpec, NarrativeTextSpec } from '@antv/ava';
import type { PluginManager } from '../chore/plugin';
export type ThemeType = 'light' | 'dark';
export type SizeType = 'normal' | 'small';
export type PaletteType = Partial<{
color: string;
/**
* @description Compare the indicator with the assessment attribute value of 'positive'. The color Settings are displayed
* @description.zh-CN 对比类指标,对应 assessment 属性值 'positive' 显示颜色设置
*/
positiveColor: string;
/**
* @description Compare the indicator with the assessment attribute value of 'negative'. The color Settings are displayed
* @description.zh-CN 对比类指标,对应 assessment 属性值为 'negative' 显示颜色设置
*/
negativeColor: string;
}>;
export type ThemeStylesProps = {
/**
* @description size of text
* @description.zh-CN 文本大小
* @default 'normal'
*/
size?: SizeType;
/**
* @description theme
* @description.zh-CN 主题颜色
* @default 'light'
*/
theme?: ThemeType;
/**
* @description theme palette
* @description.zh-CN 主题色板
*/
palette?: Partial<Record<ThemeType, Partial<Record<EntityType | 'text', PaletteType>>>>;
};
export type CollapseConfig = {
/**
* show level line
* 是否展示连接线
*/
showBulletsLine: boolean;
/**
* custom switcher icon
* 自定义展开/折叠图标
*/
switcherIcon: (c
--- package/lib/NarrativeTextVis/chore/exporter/helpers/copy.js (excerpt) ---
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/NarrativeTextVis/chore/exporter/helpers/copy.ts
var copy_exports = {};
__export(copy_exports, {
copyToClipboard: () => copyToClipboard,
getSelectionContentForCopy: () => getSelectionContentForCopy
});
module.exports = __toCommonJS(copy_exports);
var import_transformHtml = require("./transformHtml");
function execCopyCommand(htmlStr, plainText, onSuccess, onError) {
const listener = (e) => {
var _a, _b;
try {
(_a = e.clipboardData) == null ? void 0 : _a.setData("text/html", htmlStr);
(_b = e.clipboardData) == null ? void 0 : _b.setData("text/plain", plainText || htmlStr);
e.preventDefault();
onSuccess == null ? void 0 : onSuccess();
} catch (err) {
onE
--- package/esm/NarrativeTextVis/NarrativeTextVis.js (excerpt) ---
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
var _excluded = ["spec", "size", "theme", "palette", "pluginManager", "showCollapse", "copyNarrative"],
_excluded2 = ["onClickNarrative", "onMouseEnterNarrative", "onMouseLeaveNarrative", "onCopySuccess", "onCopyFailure"];
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { vvar __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/NarrativeTextVis/chore/exporter/helpers/copy.ts
var copy_exports = {};
__export(copy_exports, {
copyToClipboard: () => copyToClipboard,
getSelectionContentForCopy: () => getSelectionContentForCopy
});
module.exports = __toCommonJS(copy_exports);
var import_transformHtml = require("./transformHtml");
function execCopyCommand(htmlStr, plainText, onSuccess, onError) {
const listener = (e) => {
var _a, _b;
try {
(_a = e.clipboardData) == null ? void 0 : _a.setData("text/html", htmlStr);
(_b = e.clipboardData) == null ? void 0 : _b.setData("text/plain", plainText || htmlStr);
e.preventDefault();
onSuccess == null ? void 0 : onSuccess();
} catch (err) {
onE
function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
var _excluded = ["spec", "size", "theme", "palette", "pluginManager", "showCollapse", "copyNarrative"],
_excluded2 = ["onClickNarrative", "onMouseEnterNarrative", "onMouseLeaveNarrative", "onCopySuccess", "onCopyFailure"];
function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { v