Comparing version 1.4.3 to 1.5.0
@@ -1,7 +0,7 @@ | ||
import React from 'react'; | ||
export declare type I2NumberVerticalAlignProps = 'top' | 'center' | 'bottom'; | ||
import React from "react"; | ||
export declare type I2NumberVerticalAlign = "top" | "center" | "bottom"; | ||
export interface I2NumberProps { | ||
fromStyle?: React.CSSProperties; | ||
toStyle?: React.CSSProperties; | ||
verticalAlign?: I2NumberVerticalAlignProps; | ||
verticalAlign?: I2NumberVerticalAlign; | ||
decimalDigits?: number; | ||
@@ -8,0 +8,0 @@ groupDigits?: number; |
@@ -1,2 +0,2 @@ | ||
export * from './i2-number'; | ||
export * from './tag-cloud'; | ||
export * from "./i2-number"; | ||
export * from "./tag-cloud"; |
@@ -1,1 +0,1 @@ | ||
import React,{useMemo}from"react";import{emphasizeStyle}from"emphasizer";var __assign=function(){return(__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},NumberUtil=function(){function l(){}return l.toFloat=function(e){var t;return"string"==typeof e?e===(t=parseFloat(e)).toString()?t:void 0:e},l.splitNumber=function(e,t){var r=[];if(void 0!==e){var n=t.decimalDigits,a=t.groupSeparator,i=void 0===a?",":a,a=t.decimalSeparator,t=t.groupDigits,e=e.toFixed(n||0).split(".");if(0<e.length){for(var o=l.toGroups(e[0],t),s=0;s<o.length;s++)r.push({text:o[s],separator:!(0<s)||void 0===i?void 0:i});2!==e.length||(n=e[1])&&r.push({text:n,isFraction:!0,separator:a||"."})}}return r},l.toGroups=function(e,t){return 0===t?[e]:(t=Math.abs(t||3),e.match(new RegExp("(\\d+?)(?=(\\d{".concat(t,"})+(?!\\d)|$)"),"g"))||[])},l}(),rootStyle={display:"inline-block"},defaultContentStyle={display:"flex",flexDirection:"row",alignItems:"flex-end"},numberPartStyle={lineHeight:"1em"},I2Number=function(e){var t=e.fromStyle,r=e.toStyle,n=e.decimalDigits,a=e.verticalAlign,i=e.className,o=e.style,s=e.groupSeparator,l=e.decimalSeparator,u=e.groupDigits,c=e.value,m=e.basicMaxValue,p=e.children,f=useMemo(function(){return{decimalDigits:n,decimalSeparator:l,groupSeparator:s,groupDigits:u}},[n,l,s,u]),g=useMemo(function(){return NumberUtil.splitNumber(NumberUtil.toFloat(p||c),f)},[p,c,f]),d=useMemo(function(){return NumberUtil.splitNumber(NumberUtil.toFloat(m),f)},[m,f]),y=useMemo(function(){return __assign({fontSize:"1em"},t)},[t]),h=useMemo(function(){return __assign({fontSize:"2em"},r)},[r]),e=useMemo(function(){var e=__assign({},defaultContentStyle);return"top"===a?e.alignItems="flex-start":"center"===a&&(e.alignItems="center"),e},[a]);return React.createElement("div",{className:i,style:__assign(__assign({},rootStyle),o)},React.createElement("div",{style:e},g.map(function(e,t){var r=e.text,e=e.separator,n=d.length;return React.createElement("div",{key:t,style:__assign(__assign({},emphasizeStyle(y,h,1,n,g.length-t)),numberPartStyle)},"".concat(e||"").concat(r))})))},TagUtil=function(){function e(){}return e.order=function(e,t){var r,n,a;return"desc"===t||"middle"===t?(n=e.sort(function(e,t){return e.rate>t.rate?-1:e.rate<t.rate?1:0}),"middle"===t&&(r=[],n.forEach(function(e,t){t%2==0?r.push(e):r.unshift(e)}),n=r),n):"asc"===t||"edge"===t?(n=e.sort(function(e,t){return e.rate<t.rate?-1:e.rate>t.rate?1:0}),"edge"===t&&(a=[],n.forEach(function(e,t){t%2==0?a.push(e):a.unshift(e)}),n=a),n):e},e}(),TagCloud=function(e){var t=e.options,n=e.fromStyle,a=e.toStyle,r=e.order,i=e.className,o=e.style,s=e.renderOption,e=t.map(function(e){return e.rate}),l=Math.min.apply(Math,e),u=Math.max.apply(Math,e),e=TagUtil.order(t,r);return React.createElement("div",{className:i,style:__assign(__assign({},{display:"flex",flexWrap:"wrap",justifyItems:"center",alignItems:"center",justifyContent:"center",alignContent:"center"}),o)},e.map(function(e,t){var r=emphasizeStyle(n,a,l,u,e.rate);return React.createElement(React.Fragment,{key:t},s?s(e,r):React.createElement("div",{style:r},e.text))}))};export{I2Number,TagCloud}; | ||
import React,{useMemo,useCallback}from"react";import{emphasizeStyle}from"emphasizer";var __assign=function(){return(__assign=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},NumberUtil=function(){function l(){}return l.toFloat=function(e){var t;return"string"==typeof e?e===(t=parseFloat(e)).toString()?t:void 0:e},l.splitNumber=function(e,t){var r=[];if(void 0!==e){var n=t.decimalDigits,a=t.groupSeparator,i=void 0===a?",":a,a=t.decimalSeparator,t=t.groupDigits,e=e.toFixed(n||0).split(".");if(0<e.length){for(var o=l.toGroups(e[0],t),u=0;u<o.length;u++)r.push({text:o[u],separator:!(0<u)||void 0===i?void 0:i});2!==e.length||(n=e[1])&&r.push({text:n,isFraction:!0,separator:a||"."})}}return r},l.toGroups=function(e,t){return 0===t?[e]:(t=Math.abs(t||3),e.match(new RegExp("(\\d+?)(?=(\\d{".concat(t,"})+(?!\\d)|$)"),"g"))||[])},l}(),rootStyle={display:"inline-block"},defaultContentStyle={display:"flex",flexDirection:"row",alignItems:"flex-end"},numberPartStyle={lineHeight:"1em"},I2Number=function(e){var t=e.fromStyle,r=e.toStyle,n=e.decimalDigits,a=e.verticalAlign,i=e.className,o=e.style,u=e.groupSeparator,l=e.decimalSeparator,s=e.groupDigits,c=e.value,m=e.basicMaxValue,f=e.children,p=useMemo(function(){return{decimalDigits:n,decimalSeparator:l,groupSeparator:u,groupDigits:s}},[n,l,u,s]),g=useMemo(function(){return NumberUtil.splitNumber(NumberUtil.toFloat(f||c),p)},[f,c,p]),d=useMemo(function(){return NumberUtil.splitNumber(NumberUtil.toFloat(m),p)},[m,p]),y=useMemo(function(){return __assign({fontSize:"1em"},t)},[t]),v=useMemo(function(){return __assign({fontSize:"2em"},r)},[r]),e=useMemo(function(){var e=__assign({},defaultContentStyle);return"top"===a?e.alignItems="flex-start":"center"===a&&(e.alignItems="center"),e},[a]);return React.createElement("div",{className:i,style:__assign(__assign({},rootStyle),o)},React.createElement("div",{style:e},g.map(function(e,t){var r=e.text,e=e.separator,n=d.length;return React.createElement("div",{key:t,style:__assign(__assign({},emphasizeStyle(y,v,1,n,g.length-t)),numberPartStyle)},"".concat(e||"").concat(r))})))},TagUtil=function(){function e(){}return e.order=function(e,t,r){var n,a,i;return"desc"===t||"middle"===t?(a=e.sort(function(e,t){return r(e)>r(t)?-1:r(e)<r(t)?1:0}),"middle"===t&&(n=[],a.forEach(function(e,t){t%2==0?n.push(e):n.unshift(e)}),a=n),a):"asc"===t||"edge"===t?(a=e.sort(function(e,t){return r(e)<r(t)?-1:r(e)>r(t)?1:0}),"edge"===t&&(i=[],a.forEach(function(e,t){t%2==0?i.push(e):i.unshift(e)}),a=i),a):e},e}(),TagCloud=function(e){var t=e.data,n=e.fromStyle,a=e.toStyle,r=e.order,i=void 0===r?"middle":r,r=e.className,o=e.style,u=e.render,e=e.valueDataIndex,l=void 0===e?"value":e,s=useCallback(function(e){return NumberUtil.toFloat(e[l])||0},[l]),e=useMemo(function(){var e=t.map(function(e){return s(e)});return[Math.min.apply(Math,e),Math.max.apply(Math,e)]},[t,s]),c=e[0],m=e[1],e=useMemo(function(){return TagUtil.order(t,i,s)},[t,i,s]),f=useMemo(function(){return __assign({display:"flex",flexWrap:"wrap",justifyItems:"center",alignItems:"center",justifyContent:"center",alignContent:"center"},o)},[o]);return React.createElement("div",{className:r,style:f},e.map(function(e,t){var r=emphasizeStyle(n,a,c,m,e.rate);return React.createElement(React.Fragment,{key:t},u?u(r,e,t):React.createElement("div",{style:r},e.text))}))};export{I2Number,TagCloud}; |
@@ -1,1 +0,1 @@ | ||
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var React=require("react"),React__default=_interopDefault(React),emphasizer=require("emphasizer"),__assign=function(){return(__assign=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)},NumberUtil=function(){function l(){}return l.toFloat=function(e){var t;return"string"==typeof e?e===(t=parseFloat(e)).toString()?t:void 0:e},l.splitNumber=function(e,t){var r=[];if(void 0!==e){var a=t.decimalDigits,n=t.groupSeparator,i=void 0===n?",":n,n=t.decimalSeparator,t=t.groupDigits,e=e.toFixed(a||0).split(".");if(0<e.length){for(var o=l.toGroups(e[0],t),u=0;u<o.length;u++)r.push({text:o[u],separator:!(0<u)||void 0===i?void 0:i});2!==e.length||(a=e[1])&&r.push({text:a,isFraction:!0,separator:n||"."})}}return r},l.toGroups=function(e,t){return 0===t?[e]:(t=Math.abs(t||3),e.match(new RegExp("(\\d+?)(?=(\\d{".concat(t,"})+(?!\\d)|$)"),"g"))||[])},l}(),rootStyle={display:"inline-block"},defaultContentStyle={display:"flex",flexDirection:"row",alignItems:"flex-end"},numberPartStyle={lineHeight:"1em"},I2Number=function(e){var t=e.fromStyle,r=e.toStyle,a=e.decimalDigits,n=e.verticalAlign,i=e.className,o=e.style,u=e.groupSeparator,l=e.decimalSeparator,s=e.groupDigits,c=e.value,f=e.basicMaxValue,p=e.children,m=React.useMemo(function(){return{decimalDigits:a,decimalSeparator:l,groupSeparator:u,groupDigits:s}},[a,l,u,s]),d=React.useMemo(function(){return NumberUtil.splitNumber(NumberUtil.toFloat(p||c),m)},[p,c,m]),g=React.useMemo(function(){return NumberUtil.splitNumber(NumberUtil.toFloat(f),m)},[f,m]),_=React.useMemo(function(){return __assign({fontSize:"1em"},t)},[t]),y=React.useMemo(function(){return __assign({fontSize:"2em"},r)},[r]),e=React.useMemo(function(){var e=__assign({},defaultContentStyle);return"top"===n?e.alignItems="flex-start":"center"===n&&(e.alignItems="center"),e},[n]);return React__default.createElement("div",{className:i,style:__assign(__assign({},rootStyle),o)},React__default.createElement("div",{style:e},d.map(function(e,t){var r=e.text,e=e.separator,a=g.length;return React__default.createElement("div",{key:t,style:__assign(__assign({},emphasizer.emphasizeStyle(_,y,1,a,d.length-t)),numberPartStyle)},"".concat(e||"").concat(r))})))},TagUtil=function(){function e(){}return e.order=function(e,t){var r,a,n;return"desc"===t||"middle"===t?(a=e.sort(function(e,t){return e.rate>t.rate?-1:e.rate<t.rate?1:0}),"middle"===t&&(r=[],a.forEach(function(e,t){t%2==0?r.push(e):r.unshift(e)}),a=r),a):"asc"===t||"edge"===t?(a=e.sort(function(e,t){return e.rate<t.rate?-1:e.rate>t.rate?1:0}),"edge"===t&&(n=[],a.forEach(function(e,t){t%2==0?n.push(e):n.unshift(e)}),a=n),a):e},e}(),TagCloud=function(e){var t=e.options,a=e.fromStyle,n=e.toStyle,r=e.order,i=e.className,o=e.style,u=e.renderOption,e=t.map(function(e){return e.rate}),l=Math.min.apply(Math,e),s=Math.max.apply(Math,e),e=TagUtil.order(t,r);return React__default.createElement("div",{className:i,style:__assign(__assign({},{display:"flex",flexWrap:"wrap",justifyItems:"center",alignItems:"center",justifyContent:"center",alignContent:"center"}),o)},e.map(function(e,t){var r=emphasizer.emphasizeStyle(a,n,l,s,e.rate);return React__default.createElement(React__default.Fragment,{key:t},u?u(e,r):React__default.createElement("div",{style:r},e.text))}))};exports.I2Number=I2Number,exports.TagCloud=TagCloud; | ||
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var React=require("react"),React__default=_interopDefault(React),emphasizer=require("emphasizer"),__assign=function(){return(__assign=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)},NumberUtil=function(){function l(){}return l.toFloat=function(e){var t;return"string"==typeof e?e===(t=parseFloat(e)).toString()?t:void 0:e},l.splitNumber=function(e,t){var r=[];if(void 0!==e){var a=t.decimalDigits,n=t.groupSeparator,i=void 0===n?",":n,n=t.decimalSeparator,t=t.groupDigits,e=e.toFixed(a||0).split(".");if(0<e.length){for(var o=l.toGroups(e[0],t),u=0;u<o.length;u++)r.push({text:o[u],separator:!(0<u)||void 0===i?void 0:i});2!==e.length||(a=e[1])&&r.push({text:a,isFraction:!0,separator:n||"."})}}return r},l.toGroups=function(e,t){return 0===t?[e]:(t=Math.abs(t||3),e.match(new RegExp("(\\d+?)(?=(\\d{".concat(t,"})+(?!\\d)|$)"),"g"))||[])},l}(),rootStyle={display:"inline-block"},defaultContentStyle={display:"flex",flexDirection:"row",alignItems:"flex-end"},numberPartStyle={lineHeight:"1em"},I2Number=function(e){var t=e.fromStyle,r=e.toStyle,a=e.decimalDigits,n=e.verticalAlign,i=e.className,o=e.style,u=e.groupSeparator,l=e.decimalSeparator,s=e.groupDigits,c=e.value,f=e.basicMaxValue,m=e.children,d=React.useMemo(function(){return{decimalDigits:a,decimalSeparator:l,groupSeparator:u,groupDigits:s}},[a,l,u,s]),p=React.useMemo(function(){return NumberUtil.splitNumber(NumberUtil.toFloat(m||c),d)},[m,c,d]),g=React.useMemo(function(){return NumberUtil.splitNumber(NumberUtil.toFloat(f),d)},[f,d]),_=React.useMemo(function(){return __assign({fontSize:"1em"},t)},[t]),y=React.useMemo(function(){return __assign({fontSize:"2em"},r)},[r]),e=React.useMemo(function(){var e=__assign({},defaultContentStyle);return"top"===n?e.alignItems="flex-start":"center"===n&&(e.alignItems="center"),e},[n]);return React__default.createElement("div",{className:i,style:__assign(__assign({},rootStyle),o)},React__default.createElement("div",{style:e},p.map(function(e,t){var r=e.text,e=e.separator,a=g.length;return React__default.createElement("div",{key:t,style:__assign(__assign({},emphasizer.emphasizeStyle(_,y,1,a,p.length-t)),numberPartStyle)},"".concat(e||"").concat(r))})))},TagUtil=function(){function e(){}return e.order=function(e,t,r){var a,n,i;return"desc"===t||"middle"===t?(n=e.sort(function(e,t){return r(e)>r(t)?-1:r(e)<r(t)?1:0}),"middle"===t&&(a=[],n.forEach(function(e,t){t%2==0?a.push(e):a.unshift(e)}),n=a),n):"asc"===t||"edge"===t?(n=e.sort(function(e,t){return r(e)<r(t)?-1:r(e)>r(t)?1:0}),"edge"===t&&(i=[],n.forEach(function(e,t){t%2==0?i.push(e):i.unshift(e)}),n=i),n):e},e}(),TagCloud=function(e){var t=e.data,a=e.fromStyle,n=e.toStyle,r=e.order,i=void 0===r?"middle":r,r=e.className,o=e.style,u=e.render,e=e.valueDataIndex,l=void 0===e?"value":e,s=React.useCallback(function(e){return NumberUtil.toFloat(e[l])||0},[l]),e=React.useMemo(function(){var e=t.map(function(e){return s(e)});return[Math.min.apply(Math,e),Math.max.apply(Math,e)]},[t,s]),c=e[0],f=e[1],e=React.useMemo(function(){return TagUtil.order(t,i,s)},[t,i,s]),m=React.useMemo(function(){return __assign({display:"flex",flexWrap:"wrap",justifyItems:"center",alignItems:"center",justifyContent:"center",alignContent:"center"},o)},[o]);return React__default.createElement("div",{className:r,style:m},e.map(function(e,t){var r=emphasizer.emphasizeStyle(a,n,c,f,e.rate);return React__default.createElement(React__default.Fragment,{key:t},u?u(r,e,t):React__default.createElement("div",{style:r},e.text))}))};exports.I2Number=I2Number,exports.TagCloud=TagCloud; |
@@ -1,16 +0,13 @@ | ||
import React from 'react'; | ||
export declare type TagCloudOrder = 'none' | 'desc' | 'middle' | 'asc' | 'edge'; | ||
import React from "react"; | ||
export declare type TagCloudOrder = "none" | "desc" | "middle" | "asc" | "edge"; | ||
export interface TagCloudProps { | ||
options: TagProps[]; | ||
className?: string; | ||
style?: React.CSSProperties; | ||
data: any[]; | ||
fromStyle: React.CSSProperties; | ||
toStyle: React.CSSProperties; | ||
order?: TagCloudOrder; | ||
className?: string; | ||
style?: React.CSSProperties; | ||
renderOption?: (option: TagProps, style: React.CSSProperties) => React.ReactElement; | ||
render?: (style: React.CSSProperties, record: any, index: number) => React.ReactElement; | ||
valueDataIndex?: string; | ||
} | ||
export interface TagProps { | ||
text: string; | ||
rate: number; | ||
} | ||
export declare const TagCloud: React.FC<TagCloudProps>; |
@@ -1,2 +0,2 @@ | ||
export * from './number-util'; | ||
export * from './tag-util'; | ||
export * from "./number-util"; | ||
export * from "./tag-util"; |
@@ -1,4 +0,4 @@ | ||
import { TagProps, TagCloudOrder } from '..'; | ||
import { TagCloudOrder } from ".."; | ||
export declare class TagUtil { | ||
static order(data: TagProps[], order?: TagCloudOrder): TagProps[]; | ||
static order(data: any[], order: TagCloudOrder, parse: (record: any) => number): any[]; | ||
} |
{ | ||
"name": "i2ui", | ||
"version": "1.4.3", | ||
"version": "1.5.0", | ||
"description": "i2ui - Intuitively Understantable User Interface", | ||
@@ -12,18 +12,19 @@ "main": "dist/index.js", | ||
"@types/react-dom": "^17.0.11", | ||
"@typescript-eslint/eslint-plugin": "^4.26.0", | ||
"@typescript-eslint/parser": "^4.26.0", | ||
"@typescript-eslint/eslint-plugin": "^5.6.0", | ||
"@typescript-eslint/parser": "^5.6.0", | ||
"concurrently": "^4.1.1", | ||
"eslint": "^7.27.0", | ||
"eslint-config-prettier": "^8.3.0", | ||
"eslint-config-varp": "^0.3.1", | ||
"eslint": "^7.32.0", | ||
"eslint-config-prettier": "^8.8.0", | ||
"eslint-config-varp": "^1.5.0", | ||
"eslint-config-varp-common": "0.0.6", | ||
"eslint-import-resolver-alias": "^1.1.2", | ||
"eslint-import-resolver-typescript": "^2.4.0", | ||
"eslint-plugin-import": "^2.23.4", | ||
"eslint-plugin-prettier": "^3.4.0", | ||
"eslint-plugin-react": "^7.24.0", | ||
"eslint-plugin-react-hooks": "^4.2.0", | ||
"eslint-plugin-simple-import-sort": "^7.0.0", | ||
"eslint-import-resolver-typescript": "^2.7.1", | ||
"eslint-plugin-import": "^2.27.5", | ||
"eslint-plugin-json": "^3.1.0", | ||
"eslint-plugin-prettier": "^3.4.1", | ||
"eslint-plugin-react": "^7.32.2", | ||
"eslint-plugin-react-hooks": "^4.6.0", | ||
"jest": "^24.9.0", | ||
"prepend-file": "^1.3.1", | ||
"prettier": "^2.3.1", | ||
"prettier": "^2.8.7", | ||
"react": "^17.0.2", | ||
@@ -30,0 +31,0 @@ "react-dom": "^17.0.2", |
19763
35
83