diff --git a/deploy/build.sh b/deploy/build.sh index 00a1980..d935c92 100755 --- a/deploy/build.sh +++ b/deploy/build.sh @@ -1,4 +1,4 @@ -pnpm install +pnpm install --force pnpm run build:master diff --git a/package.json b/package.json index e01b2b7..2105c9d 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,6 @@ ], "scripts": { "add": "pnpm changeset add", - "build": "pnpm --filter=@zhst/* run build", "build:master": "dumi build", "build:watch": "father dev", "dev": "dumi dev", @@ -52,7 +51,10 @@ "prettier --parser=typescript --write" ] }, - "dependencies": {}, + "dependencies": { + "xterm": "^5.3.0", + "xterm-addon-fit": "^0.8.0" + }, "devDependencies": { "@changesets/cli": "^2.27.1", "@commitlint/cli": "^17.1.2", diff --git a/packages/biz/CHANGELOG.md b/packages/biz/CHANGELOG.md index 61b9f99..9483994 100644 --- a/packages/biz/CHANGELOG.md +++ b/packages/biz/CHANGELOG.md @@ -1,5 +1,48 @@ # @zhst/biz +## 0.13.0 + +### Minor Changes + +- 修改业务组件的 boxSelectTree + +### Patch Changes + +- Updated dependencies + - @zhst/hooks@0.9.0 + - @zhst/func@0.10.0 + - @zhst/meta@0.12.0 + +## 0.12.2 + +### Patch Changes + +- 修改盒子组件顺序 + - @zhst/func@0.9.3 + - @zhst/hooks@0.8.12 + - @zhst/meta@0.11.1 + +## 0.12.1 + +### Patch Changes + +- 修改物料库算法编辑新增箭头选择,元组件新增图片标记组件 +- Updated dependencies + - @zhst/meta@0.11.0 + - @zhst/func@0.9.2 + - @zhst/hooks@0.8.11 + +## 0.12.0 + +### Minor Changes + +- 优化 meta 预览图组件 + +### Patch Changes + +- Updated dependencies + - @zhst/meta@0.10.0 + ## 0.11.3 ### Patch Changes diff --git a/packages/biz/es/BigImageModal/BigImageModal.d.ts b/packages/biz/es/BigImageModal/BigImageModal.d.ts deleted file mode 100644 index ae5e46d..0000000 --- a/packages/biz/es/BigImageModal/BigImageModal.d.ts +++ /dev/null @@ -1,40 +0,0 @@ -import React from 'react'; -import type { ModalProps, DescriptionsProps, TabsProps, VideoViewRef, ImgViewRef } from '@zhst/meta'; -import './index.less'; -export declare const componentPrefix = "zhst-image"; -export type TAB_TYPE = 'COMPATER' | 'NORMAL' | 'VIDEO'; -export type MODEL_TYPE = 'VIDEO' | 'IMAGE'; -export interface BigImageModalProps extends ModalProps { - visible: boolean; - activeTab?: TAB_TYPE; - attributeList: { - title: string; - children: Pick; - }; - tabs: { - data: Pick & { - key: TAB_TYPE; - }; - }; - dataSource: any; - imageData: any; - relatedData: any; - isRelated?: boolean; - footer?: React.ReactNode; - showCarousel?: boolean; - onTabChange?: (newVal?: TAB_TYPE, oldVal?: TAB_TYPE) => void; - onIndexChange?: (newVal?: number, oldVal?: number) => void; - transformPropFunc: (data: any) => void; -} -interface BigModalRef { - tab: TAB_TYPE; - setTab: (tab: TAB_TYPE) => void; - modalRef: ModalProps; - activeKey: string; - setActiveKey: (val: string) => void; - videoPlayerRef: VideoViewRef; - combineImageRef: any; - bigImagePreviewRef: ImgViewRef; -} -declare const BigImageModal: React.FC; -export default BigImageModal; diff --git a/packages/biz/es/BigImageModal/components/CombineImage/index.d.ts b/packages/biz/es/BigImageModal/components/CombineImage/index.d.ts deleted file mode 100644 index 19dbaa2..0000000 --- a/packages/biz/es/BigImageModal/components/CombineImage/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { FC } from 'react'; -interface ComBineImageProps { - data: { - imgSummary: string; - compaterImages: string[]; - imageKey: string; - score: number; - }; -} -declare const ComBineImage: FC; -export default ComBineImage; diff --git a/packages/biz/es/BigImageModal/components/CombineImage/index.js b/packages/biz/es/BigImageModal/components/CombineImage/index.js deleted file mode 100644 index abe895d..0000000 --- a/packages/biz/es/BigImageModal/components/CombineImage/index.js +++ /dev/null @@ -1,58 +0,0 @@ -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -import React, { useRef, forwardRef, useImperativeHandle, useState } from 'react'; -import { CompareImage, Flex, Score } from '@zhst/meta'; -var ComBineImage = /*#__PURE__*/forwardRef(function (props, ref) { - var data = props.data; - var imgSummary = data.imgSummary, - _data$compaterImages = data.compaterImages, - compaterImages = _data$compaterImages === void 0 ? [] : _data$compaterImages; - var targetImageRef = useRef(null); - var compareImageRef = useRef(null); - var _useState = useState(compaterImages.findIndex(function (_url) { - return imgSummary === _url; - }) || 0), - _useState2 = _slicedToArray(_useState, 2), - targetIndex = _useState2[0], - setTargetIndex = _useState2[1]; - useImperativeHandle(ref, function () { - return { - compareImageRef: compareImageRef, - targetImageRef: targetImageRef - }; - }); - return /*#__PURE__*/React.createElement(Flex, { - justify: "space-evenly", - align: "center", - style: { - padding: '0 32px' - } - }, /*#__PURE__*/React.createElement(CompareImage, { - ref: targetImageRef, - preDisable: targetIndex === 0, - nextDisable: targetIndex >= compaterImages.length - 1, - onNext: function onNext() { - return setTargetIndex(targetIndex + 1); - }, - onPre: function onPre() { - return setTargetIndex(targetIndex - 1); - }, - showScore: false, - openRoll: !!compaterImages.length, - url: compaterImages[targetIndex] || imgSummary, - label: "\u76EE\u6807\u56FE" - }), /*#__PURE__*/React.createElement(Score, { - score: data.score - }), /*#__PURE__*/React.createElement(CompareImage, { - ref: compareImageRef, - url: data.imageKey, - openRoll: false, - score: data.score, - label: "\u5BF9\u6BD4\u56FE" - })); -}); -export default ComBineImage; \ No newline at end of file diff --git a/packages/biz/es/BigImageModal/components/navigation/index.d.ts b/packages/biz/es/BigImageModal/components/navigation/index.d.ts deleted file mode 100644 index 78b1ca8..0000000 --- a/packages/biz/es/BigImageModal/components/navigation/index.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import * as React from 'react'; -import './index.less'; -declare const Navigation: React.FC<{ - show?: boolean; - onClick?: React.MouseEventHandler; - prev?: boolean; - next?: boolean; - disabled?: boolean; - className?: string; - color?: string; - hoverColor?: string; -}>; -export default Navigation; diff --git a/packages/biz/es/BigImageModal/components/navigation/index.js b/packages/biz/es/BigImageModal/components/navigation/index.js deleted file mode 100644 index 19dae1e..0000000 --- a/packages/biz/es/BigImageModal/components/navigation/index.js +++ /dev/null @@ -1,26 +0,0 @@ -import * as React from 'react'; -import classnames from 'classnames'; -import { Icon, Button } from '@zhst/meta'; -import "./index.less"; -var componentName = "zhst-image__nav"; -var Navigation = function Navigation(props) { - var show = props.show, - prev = props.prev, - next = props.next, - disabled = props.disabled, - onClick = props.onClick, - className = props.className, - color = props.color; - return /*#__PURE__*/React.createElement("div", { - className: classnames("".concat(componentName), prev && "".concat(componentName, "-prev"), next && "".concat(componentName, "-next"), disabled && "".concat(componentName, "--disable"), !show && "".concat(componentName, "--hide"), className) - }, /*#__PURE__*/React.createElement(Button, { - type: "text", - disabled: disabled, - onClick: onClick - }, /*#__PURE__*/React.createElement(Icon, { - size: 28, - color: color, - icon: prev ? 'icon-qiehuanzuo' : 'icon-qiehuanyou' - }))); -}; -export default Navigation; \ No newline at end of file diff --git a/packages/biz/es/BigImageModal/components/navigation/index.less b/packages/biz/es/BigImageModal/components/navigation/index.less deleted file mode 100644 index 0a834f9..0000000 --- a/packages/biz/es/BigImageModal/components/navigation/index.less +++ /dev/null @@ -1,44 +0,0 @@ -.zhst-image__nav { - position: absolute; - display: flex; - width: 48px; - height: 100%; - flex-shrink: 0; - align-items: center; - justify-content: center; - cursor: pointer; - font-size: 0; - - &>button { - & span { - display: flex; - } - } - - :global { - i:hover { - color: #f0f0f0 !important; - } - } - - &--disable { - :global { - i { - color: #f0f0f0; - cursor: not-allowed !important; - } - } - } - - &--hide { - display: none; - } - - &-prev { - left: 20px; - } - - &-next { - right: 20px; - } -} diff --git a/packages/biz/es/BigImageModal/index.d.ts b/packages/biz/es/BigImageModal/index.d.ts deleted file mode 100644 index bb07714..0000000 --- a/packages/biz/es/BigImageModal/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import BigImageModal from "./BigImageModal"; -export type { BigImageModalProps } from './BigImageModal'; -export default BigImageModal; diff --git a/packages/biz/es/BigImageModal/index.js b/packages/biz/es/BigImageModal/index.js deleted file mode 100644 index 417a89d..0000000 --- a/packages/biz/es/BigImageModal/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import BigImageModal from "./BigImageModal"; -export default BigImageModal; \ No newline at end of file diff --git a/packages/biz/es/BigImageModal/index.less b/packages/biz/es/BigImageModal/index.less deleted file mode 100644 index 8e98e2e..0000000 --- a/packages/biz/es/BigImageModal/index.less +++ /dev/null @@ -1,514 +0,0 @@ -.zhst-image { - .zhst-dialog-content { - box-shadow: 0 4px 12px rgb(0 0 0 / 20%); - } - - .zhst-tabs .zhst-tabs-nav-wrap { - background-color: #f6f6f6; - } - - - &-view-container { - position: relative; - width: 100%; - margin-bottom: 16px; - - &__nav { - position: absolute; - z-index: 99; - top: 50%; - width: 40px !important; - height: 40px !important; - background: #d9d9d9; - border-radius: 100%; - cursor: pointer; - transform: translateY(-50%); - - &>button { - display: flex; - align-items: center; - color: #fff !important; - } - - &--disabled { - opacity: 0.3; - - &>button { - color: #fff !important; - } - } - } - - &__nav:hover { - background: #09f; - color: #fff !important; - } - } - - &-tool-container { - width: 100%; - height: 40px; - margin-bottom: 16px; - } - - &__face-score { - position: absolute; - right: 90px; - bottom: 80px; - color: red; - font-family: 'Microsoft YaHei'; - font-size: 19px; - font-weight: bold; - } - - &-carousel-container { - position: relative; - width: 100%; - height: 100px; - margin-top: 16px; - margin-bottom: 24px; - } -} - - -.zhst-image__tool { - display: flex; - width: 100%; - align-items: center; - font-size: 14px; - - &-split { - width: 0; - height: 14px; - - &::before { - display: block; - height: 100%; - border-left: 1px solid #e6e7eb; - content: ''; - } - } - - &-zoom { - display: inline-flex; - align-items: center; - - &> :not(:last-child) { - margin-right: 14px; - } - - &__scale { - display: inline-block; - width: 38px; - height: 14px; - - // margin-left: 15px; - box-sizing: content-box; - border: 1px solid rgb(77 77 77 / 100%); - margin-top: 2px; //对齐 - background: rgb(255 255 255 / 100%); - border-radius: 2px; - color: #4d4d4d; - cursor: default; - font-size: 12px; - line-height: 14px; - text-align: center; - } - } - - &-switch { - display: flex; - width: 30px; - flex-shrink: 0; - align-items: center; - justify-content: center; - margin: 0 26px; - } - - &-left { - display: flex; - flex: 1; - align-items: center; - justify-content: flex-end; - - &> :not(:last-child) { - margin-right: 14px; - } - } - - &-right { - display: flex; - flex: 1; - align-items: center; - justify-content: flex-start; - - &> :not(:first-child) { - margin-left: 20px; - } - } - - &-icon-container { - font-size: 14px; - - &--active { - color: #5584ff !important; - } - - &> :first-child { - margin-right: 2px; - } - } -} - -.zhst-image__carousel { - position: relative; - display: flex; - width: 742px; - height: 100px; - align-items: center; - justify-content: center; - border: 1px solid #f0f0f0; - margin: 0 auto; - background: #fafafa; - border-radius: 2px; - user-select: none; - - &-container { - width: (58px + 8px) * 10; - } - - &-item { - display: flex; - width: 58px + 8px; - align-items: center; - justify-content: center; - } - - &-item-img { - /* 尝试消除transform 副作用 */ - position: relative; - z-index: 99; - - // width: 58px; - // height: 76px; - display: flex; - width: 66px; - height: 84px; - box-sizing: border-box; - align-items: center; - justify-content: center; - background: #fafafa; - cursor: pointer; - - /* 尝试消除transform 副作用 end */ - &--active { - border: 2px solid #09f; - border-radius: 1px; - } - - &>div { - /* 尝试消除transform 副作用 */ - position: relative; - z-index: 99; - overflow: hidden; - width: 58px; - height: 76px; - - /* 尝试消除transform 副作用 end */ - &>img { - width: 58px; - height: 76px; - object-fit: contain; - transition: all 0.2s; - - &:hover { - transform: scale(1.5); - } - } - } - } -} - -.zhst-image__trackmodel { - &__panel { - position: relative; - z-index: 99; - top: 0; - right: 0; - width: 320px; - height: 100%; - background-color: #fff; - - &--head { - width: 100%; - height: 40px; - padding: 0 16px; - border-bottom: 1px solid #f0f0f0; - color: #333; - font-size: 14px; - font-weight: bold; - line-height: 40px; - text-align: left; - } - - &--track { - height: calc(100% - 40px); - } - - &-date { - padding: 10px 6px; - - // position: absolute; - } - } - - &--bigImage { - position: absolute; - z-index: 100; - top: 0; - left: 0; - display: flex; - width: 100%; - height: 100%; - justify-content: center; - padding-top: 59px; - background: rgb(0 0 0 / 40%); - - &--image { - width: 946px; - height: 532px; - - &>img { - width: 946px; - height: 532px; - object-fit: contain; - } - } - - &--close { - margin-left: 16px; - color: #fff; - } - } - - &__flooter { - position: absolute; - z-index: 999; - bottom: -124px; - left: 0; - width: calc(100% - 320px - 10px); - height: 144px; - background: #fff; - box-shadow: 0 0 8px 0 rgb(172 172 172 / 50%); - - &--head { - display: flex; - height: 20px; - align-items: center; - justify-content: center; - background: #f6f6f6; - color: #999; - line-height: 16px; - } - - &--body { - display: flex; - height: calc(100% - 20px); - padding-left: 50px; - - &__title { - color: #333; - font-size: 12px; - font-weight: bold; - line-height: 16px; - } - - &__text { - overflow: hidden; - color: #333; - font-size: 12px; - line-height: 16px; - text-overflow: ellipsis; - white-space: nowrap; - } - - &--left { - display: flex; - width: 75px; - height: 100; - align-items: center; - - &>img { - width: 75px; - height: 100px; - object-fit: contain; - } - } - - &--middle { - display: grid; - width: 331px; - justify-content: flex-start; - padding: 8px 20px; - border-right: 1px solid #f0f0f0; - - &>div { - display: flex; - } - } - - &--right { - display: grid; - width: calc(100% - 331px - 75px); - padding: 8px 20px; - - &>div { - display: flex; - } - - &__button-list { - display: flex; - align-items: center; - - &>button { - margin-right: 20px; - - &>span { - color: #09f !important; - } - - &:hover { - &>span { - color: #247fdb !important; - } - } - } - } - } - } - - @keyframes close { - from { - bottom: 0; - } - - to { - bottom: -124px; - } - } - - @keyframes open { - from { - bottom: -124px; - } - - to { - bottom: 0; - } - } - - &--close { - bottom: -124px; - animation-duration: 1s; - animation-name: close; - } - - &--open { - bottom: 0; - animation-duration: 1s; - animation-name: open; - } - } -} - -.zhst-image__attributePanel { - margin: 0 66px; - background: #f6f6f6; - margin-top: 20px; - padding-top: 16px; - display: flex; - justify-content: center; - - &>div:first-child { - width: fit-content; - display: flex; - flex-direction: column; - } - - &-title { - color: rgb(0 0 0 / 88%); - font-weight: bold; - padding-bottom: 12px; - } - - &-item { - display: flex; - } - - &-label { - color: rgb(0 0 0 / 45%); - } - - &-value { - color: rgb(0 0 0 / 88%); - } -} - -.relatedWrapper { - width: 100%; - height: 100px; - padding: 0 30px; - margin-bottom: 30px; - box-sizing: border-box; - - .relatedTabs { - width: 100%; - height: 100px; - } - - .relatedContent { - width: 100%; - height: 100px; - display: flex; - - .relatedPics { - width: 742px; - height: 100px; - } - - .disabled { - color: rgba(0, 0, 0, 25%); - } - - .relatedBtn { - flex: 1; - font-size: 14px; - color: #333; - display: flex; - align-items: flex-end; - cursor: pointer; - - &:hover { - color: #09f; - } - } - } - - :global { - .ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane { - padding-left: 16px; - } - - .ant-tabs-tab { - padding: 8px 12px !important; - text-align: right !important; - } - - .ant-tabs .ant-tabs-tab { - font-size: 14px; - font-weight: bold; - text-align: right; - justify-content: flex-end; - } - } -} diff --git a/packages/biz/es/BigImageModal/mock.d.ts b/packages/biz/es/BigImageModal/mock.d.ts deleted file mode 100644 index 68ff4e3..0000000 --- a/packages/biz/es/BigImageModal/mock.d.ts +++ /dev/null @@ -1,245 +0,0 @@ -export declare const IMAGE_DATA: { - enAbleDeleteFeature: boolean; - tabsFilter: string[]; - selectIndex: number; - disableBtn: number[]; - dataSource: { - objectId: string; - condition: { - featureInfo: null; - featureData: string; - imageData: string; - alg: string; - rect: { - x: number; - y: number; - w: number; - h: number; - }; - objectImageUrl: string; - srcImageUrl: string; - }; - score: number; - timestamp: number; - deviceId: string; - id: string; - name: string; - dirid: string; - status: string; - longitude: number; - latitude: number; - caseId: string; - caseGroup: string; - isDeleted: string; - objectIndex: { - objectId: string; - solutionId: string; - deviceId: string; - fragmentId: string; - }; - objectType: string; - isObjectTrack: boolean; - pathId: string; - frameInfo: { - frameId: string; - frameTimestamp: string; - width: number; - height: number; - originWidth: number; - originHeight: number; - offsetTime: string; - skipNumber: string; - }; - level: number; - bboxInFrame: { - x: number; - y: number; - w: number; - h: number; - }; - bboxExtInFrame: { - x: number; - y: number; - w: number; - h: number; - }; - objectImageKey: string; - objectExtImageKey: string; - frameImageKey: string; - confidence: number; - sourceObjectId: string; - storeTimestamp: string; - gbNumber: string; - qualityScore: number; - subObjectCount: number; - subObjectType: string[]; - subObjectIds: string[]; - solutionId: string; - fragmentId: string; - contrastKey: string; - compaterImages: string[]; - imgSummary: string; - imageKey: string; - srcImageUrl: string; - algorithmVersion: string; - cameraId: string; - cameraName: string; - }[]; - isArchiveDetail: boolean; - ToolProps: { - renderVideoBtn: boolean; - disableVideo: boolean; - }; - specialTitle: string; -}; -export declare const BIG_IMAGE_DATA: ({ - imageKey: string; - imgSummary: string; - flvUrl: string; - compaterImages: string[]; - odRect: { - x: number; - y: number; - w: number; - h: number; - }; - attachImg: { - url: string; - label: string; - }[]; - score: string; - showScore: boolean; - cameraPosition: string; - time: string; - objects: { - objectIndex: { - objectId: string; - solutionId: string; - deviceId: string; - fragmentId: string; - }; - objectType: string; - sourceObjectId: string; - level: number; - confidence: number; - frameInfo: { - frameId: string; - frameTimestamp: string; - width: number; - height: number; - originWidth: number; - originHeight: number; - offsetTime: string; - skipNumber: string; - }; - infoOnSource: { - bboxInFrame: { - bboxRatio: { - x: number; - y: number; - w: number; - h: number; - }; - }; - countInSource: number; - indexInSource: number; - }; - qualityScore: number; - }[]; -} | { - imageKey: string; - imgSummary: string; - odRect: { - x: number; - y: number; - w: number; - h: number; - }; - attachImg: { - url: string; - label: string; - }[]; - flvUrl: string; - score: number; - showScore: boolean; - cameraPosition: string; - time: string; - objects: ({ - objectIndex: { - objectId: string; - solutionId: string; - deviceId: string; - fragmentId: string; - }; - objectType: string; - sourceObjectId: string; - frameInfo: { - frameId: string; - frameTimestamp: string; - width: number; - height: number; - originWidth: number; - originHeight: number; - offsetTime: string; - skipNumber: string; - }; - infoOnSource: { - bboxInFrame: { - bboxRatio: { - x: number; - y: number; - w: number; - h: number; - }; - }; - countInSource: number; - indexInSource: number; - }; - qualityScore: number; - level?: undefined; - confidence?: undefined; - } | { - objectIndex: { - objectId: string; - solutionId: string; - deviceId: string; - fragmentId: string; - }; - objectType: string; - sourceObjectId: string; - level: number; - confidence: number; - frameInfo: { - frameId: string; - frameTimestamp: string; - width: number; - height: number; - originWidth: number; - originHeight: number; - offsetTime: string; - skipNumber: string; - }; - infoOnSource: { - bboxInFrame: { - bboxRatio: { - x: number; - y: number; - w: number; - h: number; - }; - }; - countInSource: number; - indexInSource: number; - }; - qualityScore: number; - })[]; - compaterImages?: undefined; -})[]; -export declare const attributeList: { - title: string; - children: { - key: string; - label: string; - children: string; - }[]; -}[]; diff --git a/packages/biz/es/BigImageModal/mock.js b/packages/biz/es/BigImageModal/mock.js deleted file mode 100644 index 760a766..0000000 --- a/packages/biz/es/BigImageModal/mock.js +++ /dev/null @@ -1,473 +0,0 @@ -export var IMAGE_DATA = { - "enAbleDeleteFeature": true, - "tabsFilter": ["COMPATER", "NORMAL"], - "selectIndex": 4, - "disableBtn": [0, 1, 4, 20], - "dataSource": [{ - "objectId": "1742110565582518272", - "condition": { - "featureInfo": null, - "featureData": "AAAAAAAAAAAAAAAAAAAAAAA==", - "imageData": "", - "alg": "VERSION_REID_HEAD_ATTR", - "rect": { - "x": 0.271875, - "y": 0.32222223, - "w": 0.2859375, - "h": 0.67777777 - }, - "objectImageUrl": "singer-20240102/1/129529/1742047651878156288.jpg", - "srcImageUrl": "singer-20240102/1/129529/1742047652511496192.jpg" - }, - "score": 0.7163062, - "timestamp": 1704186491979, - "deviceId": "129533", - "id": "129533", - "name": "4楼门口过道人脸", - "dirid": "0", - "status": "1", - "longitude": 120.125, - "latitude": 30.280500411987305, - "caseId": "0", - "caseGroup": "", - "isDeleted": "DEVICEMANAGER_BOOL_DEFAULT", - "objectIndex": { - "objectId": "1742110565582518272", - "solutionId": "1", - "deviceId": "129533", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "isObjectTrack": true, - "pathId": "1742110532019697664", - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1704186491979", - "width": 0, - "height": 0, - "originWidth": 1920, - "originHeight": 1080, - "offsetTime": "24714687", - "skipNumber": "0" - }, - "level": 1, - "bboxInFrame": { - "x": 0.603125, - "y": 0.3314815, - "w": 0.0578125, - "h": 0.2712963 - }, - "bboxExtInFrame": { - "x": 0.546875, - "y": 0.2638889, - "w": 0.17135416, - "h": 0.40648147 - }, - "objectImageKey": "", - "objectExtImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742110565582518272.jpg", - "frameImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742110565603489792.jpg", - "confidence": 0.817271, - "sourceObjectId": "1742110565603489792", - "storeTimestamp": "0", - "gbNumber": "", - "qualityScore": 0, - "subObjectCount": 1, - "subObjectType": ["OBJECT_TYPE_FACE"], - "subObjectIds": ["1742110532015503360"], - "solutionId": "1", - "fragmentId": "0", - "contrastKey": "singer-20240102/1/129533/1742110565582518272.jpg", - "compaterImages": ["http://10.0.0.7:30003/file/singer-20240102/1/129529/1742047651878156288.jpg"], - "imgSummary": "singer-20240102/1/129533/1742110565582518272.jpg", - "imageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742110565582518272.jpg", - "srcImageUrl": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742110565603489792.jpg", - "algorithmVersion": "VERSION_REID_HEAD_ATTR", - "cameraId": "129533", - "cameraName": "4楼门口过道人脸" - }, { - "objectId": "1742092680994764802", - "condition": { - "featureInfo": null, - "featureData": "AAAAAAAAAAAAAAAAAAAAAAAAA==", - "imageData": "", - "alg": "VERSION_REID_HEAD_ATTR", - "rect": { - "x": 0.271875, - "y": 0.32222223, - "w": 0.2859375, - "h": 0.67777777 - }, - "objectImageUrl": "singer-20240102/1/129529/1742047651878156288.jpg", - "srcImageUrl": "singer-20240102/1/129529/1742047652511496192.jpg" - }, - "score": 0.7007122, - "timestamp": 1704182225679, - "deviceId": "129533", - "id": "129533", - "name": "4楼门口过道人脸", - "dirid": "0", - "status": "1", - "longitude": 120.125, - "latitude": 30.280500411987305, - "caseId": "0", - "caseGroup": "", - "isDeleted": "DEVICEMANAGER_BOOL_DEFAULT", - "objectIndex": { - "objectId": "1742092680994764802", - "solutionId": "1", - "deviceId": "129533", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "isObjectTrack": true, - "pathId": "1742092646219790337", - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1704182225679", - "width": 0, - "height": 0, - "originWidth": 1920, - "originHeight": 1080, - "offsetTime": "20448387", - "skipNumber": "0" - }, - "level": 1, - "bboxInFrame": { - "x": 0.5265625, - "y": 0.49537036, - "w": 0.104166664, - "h": 0.35833332 - }, - "bboxExtInFrame": { - "x": 0.465625, - "y": 0.40648147, - "w": 0.22708334, - "h": 0.537963 - }, - "objectImageKey": "", - "objectExtImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742092680994764802.jpg", - "frameImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742092681720379392.jpg", - "confidence": 0.769764, - "sourceObjectId": "1742092681720379392", - "storeTimestamp": "0", - "gbNumber": "", - "qualityScore": 0, - "subObjectCount": 0, - "subObjectType": [], - "subObjectIds": [], - "solutionId": "1", - "fragmentId": "0", - "contrastKey": "singer-20240102/1/129533/1742092680994764802.jpg", - "compaterImages": ["http://10.0.0.7:30003/file/singer-20240102/1/129529/1742047651878156288.jpg"], - "imgSummary": "singer-20240102/1/129533/1742092680994764802.jpg", - "imageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742092680994764802.jpg", - "srcImageUrl": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742092681720379392.jpg", - "algorithmVersion": "VERSION_REID_HEAD_ATTR", - "cameraId": "129533", - "cameraName": "4楼门口过道人脸" - }, { - "objectId": "1742092514409592832", - "condition": { - "featureInfo": null, - "featureData": "AAAAAAAAAAAAAAAAAAAAAAAA==", - "imageData": "", - "alg": "VERSION_REID_HEAD_ATTR", - "rect": { - "x": 0.271875, - "y": 0.32222223, - "w": 0.2859375, - "h": 0.67777777 - }, - "objectImageUrl": "singer-20240102/1/129529/1742047651878156288.jpg", - "srcImageUrl": "singer-20240102/1/129529/1742047652511496192.jpg" - }, - "score": 0.703765, - "timestamp": 1704182186451, - "deviceId": "129529", - "id": "129529", - "name": "4入口人脸", - "dirid": "0", - "status": "1", - "longitude": 120.12100219726562, - "latitude": 30.280099868774414, - "caseId": "0", - "caseGroup": "", - "isDeleted": "DEVICEMANAGER_BOOL_DEFAULT", - "objectIndex": { - "objectId": "1742092514409592832", - "solutionId": "1", - "deviceId": "129529", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "isObjectTrack": true, - "pathId": "1742092482440607744", - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1704182186451", - "width": 0, - "height": 0, - "originWidth": 2560, - "originHeight": 1440, - "offsetTime": "20409182", - "skipNumber": "0" - }, - "level": 1, - "bboxInFrame": { - "x": 0.6195313, - "y": 0.24583334, - "w": 0.09804688, - "h": 0.41944444 - }, - "bboxExtInFrame": { - "x": 0.53515625, - "y": 0.14027777, - "w": 0.26640624, - "h": 0.63125 - }, - "objectImageKey": "", - "objectExtImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742092514409592832.jpg", - "frameImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742092515508500480.jpg", - "confidence": 0.92494, - "sourceObjectId": "1742092515508500480", - "storeTimestamp": "0", - "gbNumber": "", - "qualityScore": 0, - "subObjectCount": 1, - "subObjectType": ["OBJECT_TYPE_FACE"], - "subObjectIds": ["1742092482432219136"], - "solutionId": "1", - "fragmentId": "0", - "contrastKey": "singer-20240102/1/129529/1742092514409592832.jpg", - "compaterImages": ["http://10.0.0.7:30003/file/singer-20240102/1/129529/1742047651878156288.jpg"], - "imgSummary": "singer-20240102/1/129529/1742092514409592832.jpg", - "imageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742092514409592832.jpg", - "srcImageUrl": "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742092515508500480.jpg", - "algorithmVersion": "VERSION_REID_HEAD_ATTR", - "cameraId": "129529", - "cameraName": "4入口人脸" - }], - "isArchiveDetail": false, - "ToolProps": { - "renderVideoBtn": true, - "disableVideo": false - }, - "specialTitle": "" -}; -export var BIG_IMAGE_DATA = [{ - imageKey: 'http://10.0.0.120:30003/file/singer-20240110/1/5/1744894622934503424.jpg', - imgSummary: "http://10.0.0.120:30003/file/singer-20240117/1/5/1747536346412488704.jpg", - flvUrl: 'ws://10.0.0.120:9033/flv/Sip/34020000001310000301.flv?ip=10.0.0.120&stime=1704815972&etime=1704815992', - compaterImages: ['http://10.0.0.120:30003/file/singer-20240117/1/5/1747536346412488704.jpg', "http://10.0.0.120:30003/file/public/public_20240117/file/dfdd3340-53c8-4dc4-9921-f13230aa0355.jpg"], - odRect: { - "x": 0.5445312, - "y": 0.19166666, - "w": 0.08671875, - "h": 0.40138888 - }, - attachImg: [{ - "url": "http://10.0.0.120:30003/file/singer-20240110/1/5/1744894622695428096.jpg", - "label": "形体" - }, { - "url": "http://10.0.0.120:30003/file/singer-20240110/1/5/1744894588427964418.jpg", - "label": "人脸" - }], - score: '0.6', - // 人脸质量分 - showScore: true, - // 人脸质量分 - cameraPosition: 'string', - // 摄像头位置 - time: '2022-01-01', - // 摄像头拍摄时间 - objects: [{ - "objectIndex": { - "objectId": "1746832189053474816", - "solutionId": "0", - "deviceId": "0", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "sourceObjectId": "0", - "level": 0, - "confidence": 0.881164, - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1705312223057", - "width": 0, - "height": 0, - "originWidth": 0, - "originHeight": 0, - "offsetTime": "0", - "skipNumber": "0" - }, - "infoOnSource": { - "bboxInFrame": { - "bboxRatio": { - "x": 0.61418945, - "y": 0.34309354, - "w": 0.067661405, - "h": 0.34659258 - } - }, - "countInSource": 0, - "indexInSource": 0 - }, - "qualityScore": 0 - }] -}, { - imageKey: 'http://10.0.0.120:30003/file/singer-20240115/1/9/1746795581994436608.jpg', - imgSummary: "http://10.0.0.120:30003/file/singer-20240117/1/5/1747536346412488704.jpg", - odRect: { - "x": 0.553125, - "y": 0.29722223, - "w": 0.048958335, - "h": 0.2462963 - }, - attachImg: [{ - "url": "http://10.0.0.120:30003/file/singer-20240115/1/9/1746795581163964416.jpg", - "label": "形体" - }, { - "url": "http://10.0.0.120:30003/file/singer-20240115/1/9/1746795546867140608.jpg", - "label": "人脸" - }], - flvUrl: 'ws://10.0.0.120:9033/flv/HaikangNvr/34.flv?ip=10.0.2.103&stime=1705302394&etime=1705302414', - score: 0.815207, - // 人脸质量分 - showScore: true, - // 人脸质量分 - cameraPosition: 'string', - // 摄像头位置 - time: '2022-01-01', - // 摄像头拍摄时间 - objects: [{ - "objectIndex": { - "objectId": "1746816737430472704", - "solutionId": "0", - "deviceId": "0", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "sourceObjectId": "0", - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1705308539109", - "width": 0, - "height": 0, - "originWidth": 0, - "originHeight": 0, - "offsetTime": "0", - "skipNumber": "0" - }, - "infoOnSource": { - "bboxInFrame": { - "bboxRatio": { - "x": 0.5519352, - "y": 0.2965385, - "w": 0.05185461, - "h": 0.24698898 - } - }, - "countInSource": 0, - "indexInSource": 0 - }, - "qualityScore": 0 - }, { - "objectIndex": { - "objectId": "1746816737430472705", - "solutionId": "0", - "deviceId": "0", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "sourceObjectId": "0", - "level": 0, - "confidence": 0.9310699, - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1705308539109", - "width": 0, - "height": 0, - "originWidth": 0, - "originHeight": 0, - "offsetTime": "0", - "skipNumber": "0" - }, - "infoOnSource": { - "bboxInFrame": { - "bboxRatio": { - "x": 0.58543766, - "y": 0.3203356, - "w": 0.052037954, - "h": 0.2664015 - } - }, - "countInSource": 0, - "indexInSource": 0 - }, - "qualityScore": 0 - }] -}]; -export var attributeList = [{ - title: '人员属性', - children: [{ - key: '1', - label: '性别', - children: '男' - }, { - key: '2', - label: '年龄', - children: '成年' - }, { - key: '3', - label: '帽子', - children: '无' - }, { - key: '4', - label: '上身颜色', - children: '灰' - }, { - key: '5', - label: '下身颜色', - children: '蓝色' - }, { - key: '6', - label: '附着物', - children: '无' - }, { - key: '7', - label: '骑行', - children: '否' - }] -}, { - title: '社区规范', - children: [{ - key: '1', - label: '性别', - children: '男' - }, { - key: '2', - label: '年龄', - children: '成年' - }, { - key: '3', - label: '帽子', - children: '无' - }, { - key: '4', - label: '上身颜色', - children: '灰' - }, { - key: '5', - label: '下身颜色', - children: '蓝色' - }, { - key: '6', - label: '附着物', - children: '无' - }, { - key: '7', - label: '骑行', - children: '否' - }] -}]; \ No newline at end of file diff --git a/packages/biz/es/BigImageModal/util/bigImageModalAdapter.d.ts b/packages/biz/es/BigImageModal/util/bigImageModalAdapter.d.ts deleted file mode 100644 index 185982d..0000000 --- a/packages/biz/es/BigImageModal/util/bigImageModalAdapter.d.ts +++ /dev/null @@ -1,118 +0,0 @@ -/** - * 适配老的大屏组件数据格式传入 - */ -import React from 'react'; -import { AlgorithmVersionStr, HumanProperty, ObjectType, Rect } from '@zhst/types'; -import { VideoViewProps, ImgViewProps, VideoViewRef, ImgViewRef } from '@zhst/meta'; -export type TAB_TYPE = 'COMPATER' | 'NORMAL' | 'TRACK'; -export type MODEL_TYPE = 'VIDEO' | 'IMAGE'; -export interface CarouselProps { - hasPre?: boolean; - hasNext?: boolean; - selectIndex: number; - setSelectIndex: React.Dispatch>; - dataSource: Array<{ - key: string; - url: string; - }>; -} -export type ISelectItem = Partial> & Partial>; -/** - * 描述列表 description - */ -export interface HeaderProps { - value: TAB_TYPE; - onChange: (type: TAB_TYPE) => void; - tabsFilter: TAB_TYPE[]; -} -export interface ParamProps { - tab: string; - selectItem: ISelectItem; - imgViewRef: React.MutableRefObject; - VideoViewRef: React.MutableRefObject; - model: MODEL_TYPE; - setModel: React.Dispatch>; - scale$: number; - showCrop$: boolean; -} -/** - * 工具栏 - */ -export interface ToolProps { - renderRight?: (props: ParamProps) => React.ReactNode; - renderLeft?: (props: ParamProps) => React.ReactNode; - renderVideoBtn?: boolean; - param: ParamProps; - disableVideo: boolean; -} -export interface BigImageData { - extendRectList: (Rect & { - algorithmVersion: AlgorithmVersionStr; - imageKey: string; - })[]; - rectList: (Rect & { - algorithmVersion: AlgorithmVersionStr; - imageKey: string; - })[]; - attachImg: { - url: string; - label: '形体' | '人脸'; - }[]; - odRect: Rect; - compaterImages: string[]; - constractKey: string; - frameImageKey: string; - imageKey?: string; - imgSummary: string; - objectExtImageKey: string; - attributeList: { - label: string; - list: any[]; - }[]; - archiveImages?: any; - spaceName: string; - objectIndex?: { - deviceId: string; - fragmentId: string; - objectId: string; - solutionId: string; - }; - objectType: ObjectType; - objectId: string; - bodyObjectId?: string; - faceObjectId?: string; - sourceObjectId?: string; - cameraId: string; - cameraName: string; - selectIndex: number; - humanProperty: HumanProperty; - qualityScore?: number; - score: number; - timestamp: string; - bodyImageUrl: string; - faceImageUrl: string; - algorithmVersion: AlgorithmVersionStr; - bodySpaceName: string; - faceSpaceName: string; - position: { - lat: number; - lng: number; - }; - solutionId?: string; - [index: string]: any; -} -export interface ImageModalDataProps { - targetData: BigImageData[]; - compactData: BigImageData[]; -} -export interface ModalAdapterConfigProps { - oldMode?: boolean; -} -/** - * 大图组件适配器,兼容老接口 - * @param Cmp 大图组件 - * @param config 额外配置 - * @returns 大图组件 - */ -declare const adapter: (Cmp: any, config: ModalAdapterConfigProps) => any; -export default adapter; diff --git a/packages/biz/es/BigImageModal/util/bigImageModalAdapter.js b/packages/biz/es/BigImageModal/util/bigImageModalAdapter.js deleted file mode 100644 index bad3d69..0000000 --- a/packages/biz/es/BigImageModal/util/bigImageModalAdapter.js +++ /dev/null @@ -1,50 +0,0 @@ -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); } -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -/** - * 适配老的大屏组件数据格式传入 - */ -import React from 'react'; - -/** - * 描述列表 description - */ - -/** - * 工具栏 - */ - -/** - * 兼容老数据格式 - * @param _data 老数据格式 - * @returns newData - */ -var translateOldImageData = function translateOldImageData(_data) { - return _objectSpread(_objectSpread({}, _data), {}, { - open: _data.visible, - onCancel: _data.onClose - }); -}; - -/** - * 大图组件适配器,兼容老接口 - * @param Cmp 大图组件 - * @param config 额外配置 - * @returns 大图组件 - */ -var adapter = function adapter(Cmp, config) { - var _config$oldMode = config.oldMode, - oldMode = _config$oldMode === void 0 ? false : _config$oldMode; - return function (props) { - var newProps = oldMode ? translateOldImageData(props) : props; - console.log('adapter----适配数据', props, newProps); - - // 该属性已经废弃 - delete newProps.visible; - return /*#__PURE__*/React.createElement(Cmp, newProps); - }; -}; -export default adapter; \ No newline at end of file diff --git a/packages/biz/es/Demo/index.d.ts b/packages/biz/es/Demo/index.d.ts deleted file mode 100644 index bcc157c..0000000 --- a/packages/biz/es/Demo/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import React from 'react'; -declare const _default: () => React.JSX.Element; -export default _default; diff --git a/packages/biz/es/Demo/index.js b/packages/biz/es/Demo/index.js deleted file mode 100644 index b877d8a..0000000 --- a/packages/biz/es/Demo/index.js +++ /dev/null @@ -1,14 +0,0 @@ -import React from 'react'; -import { Button } from '@zhst/meta'; -import { useThrottleFn } from '@zhst/hooks'; -export default (function () { - var _useThrottleFn = useThrottleFn(function () { - return console.log('123'); - }), - run = _useThrottleFn.run; - return /*#__PURE__*/React.createElement(Button, { - onClick: function onClick() { - return run(); - } - }, "\u6D4B\u8BD5"); -}); \ No newline at end of file diff --git a/packages/biz/es/RealTimeMonitor/RealTimeMonitor.d.ts b/packages/biz/es/RealTimeMonitor/RealTimeMonitor.d.ts deleted file mode 100644 index a3f147f..0000000 --- a/packages/biz/es/RealTimeMonitor/RealTimeMonitor.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import { IRecord, VideoPlayerCardProps, ViewLargerImageModalRef } from '@zhst/biz'; -interface RealTimeMonitorProps { - videoDataSource?: VideoPlayerCardProps[]; - handleWindowClick?: (key?: string) => void; - handleCloseButtonClick?: (key?: string) => void; - selectedWindowKey?: string; - warningDataSource?: IRecord[]; - viewLargerImageModalRef?: React.RefObject; - handleDownloadImg?: (imgSrc?: string) => void; - onRecordClick?: (record?: IRecord) => void; - selectedRecordId?: string; - isRecordListLoading?: boolean; - recordListTitle?: string; - style?: React.CSSProperties; - cardStyle?: React.CSSProperties; - imgStyle?: React.CSSProperties; - largeImageTitle?: string; -} -export declare const RealTimeMonitor: React.FC; -export default RealTimeMonitor; diff --git a/packages/biz/es/RealTimeMonitor/RealTimeMonitor.js b/packages/biz/es/RealTimeMonitor/RealTimeMonitor.js deleted file mode 100644 index b11561c..0000000 --- a/packages/biz/es/RealTimeMonitor/RealTimeMonitor.js +++ /dev/null @@ -1,35 +0,0 @@ -import React from 'react'; -import WindowToggle from "./components/WindowToggle"; -import WarningRecordList from "./components/WarningRecordList"; -export var RealTimeMonitor = function RealTimeMonitor(props) { - var videoDataSource = props.videoDataSource, - handleWindowClick = props.handleWindowClick, - handleCloseButtonClick = props.handleCloseButtonClick, - selectedWindowKey = props.selectedWindowKey, - warningDataSource = props.warningDataSource, - viewLargerImageModalRef = props.viewLargerImageModalRef, - handleDownloadImg = props.handleDownloadImg, - onRecordClick = props.onRecordClick, - selectedRecordId = props.selectedRecordId, - isRecordListLoading = props.isRecordListLoading; - return /*#__PURE__*/React.createElement("div", { - className: "zhst-biz-real-time-monitor", - style: { - display: 'flex' - } - }, /*#__PURE__*/React.createElement(WindowToggle, { - selectedWindowKey: selectedWindowKey, - dataSource: videoDataSource, - handleWindowClick: handleWindowClick, - handleCloseButtonClick: handleCloseButtonClick - }), /*#__PURE__*/React.createElement(WarningRecordList, { - dataSource: warningDataSource, - handleDownloadImg: handleDownloadImg, - onRecordClick: onRecordClick, - selectedRecordId: selectedRecordId, - viewLargerImageModalRef: viewLargerImageModalRef, - isRecordListLoading: isRecordListLoading, - recordListTitle: "\u76D1\u63A7\u9884\u8B66\u8BB0\u5F55" - })); -}; -export default RealTimeMonitor; \ No newline at end of file diff --git a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/WarningRecordList.d.ts b/packages/biz/es/RealTimeMonitor/components/WarningRecordList/WarningRecordList.d.ts deleted file mode 100644 index 6489299..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/WarningRecordList.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { IRecord, ViewLargerImageModalRef } from '@zhst/biz'; -import "./index.less"; -interface WarningRecordListProps { - dataSource?: IRecord[]; - viewLargerImageModalRef?: React.RefObject; - handleDownloadImg?: (imgSrc?: string) => void; - onRecordClick?: (record?: IRecord) => void; - selectedRecordId?: string; - isRecordListLoading?: boolean; - recordListTitle?: string; - style?: React.CSSProperties; - cardStyle?: React.CSSProperties; - imgStyle?: React.CSSProperties; - largeImageTitle?: string; -} -declare const WarningRecordList: React.FC; -export default WarningRecordList; diff --git a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/WarningRecordList.js b/packages/biz/es/RealTimeMonitor/components/WarningRecordList/WarningRecordList.js deleted file mode 100644 index 5715506..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/WarningRecordList.js +++ /dev/null @@ -1,81 +0,0 @@ -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); } -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -import React from 'react'; -import { ViewLargerImageModal, WarningRecordCard } from '@zhst/biz'; -import { Empty, Space, Spin } from 'antd'; -import "./index.less"; -import { LoadingOutlined } from '@ant-design/icons'; -var WarningRecordList = function WarningRecordList(props) { - var _props$dataSource = props.dataSource, - dataSource = _props$dataSource === void 0 ? [] : _props$dataSource, - viewLargerImageModalRef = props.viewLargerImageModalRef, - selectedRecordId = props.selectedRecordId, - handleDownloadImg = props.handleDownloadImg, - _onRecordClick = props.onRecordClick, - isRecordListLoading = props.isRecordListLoading, - recordListTitle = props.recordListTitle, - style = props.style, - cardStyle = props.cardStyle, - imgStyle = props.imgStyle, - largeImageTitle = props.largeImageTitle; - return /*#__PURE__*/React.createElement("div", { - className: "zhst-biz-warning-record-list", - style: style - }, /*#__PURE__*/React.createElement("div", { - className: "header" - }, recordListTitle), /*#__PURE__*/React.createElement("div", { - className: "body" - }, isRecordListLoading ? /*#__PURE__*/React.createElement("div", { - style: { - height: '100%', - display: 'flex', - justifyContent: 'center', - alignItems: 'center' - } - }, /*#__PURE__*/React.createElement(Spin, { - indicator: /*#__PURE__*/React.createElement(LoadingOutlined, { - style: { - fontSize: 24 - } - }) - })) : (dataSource === null || dataSource === void 0 ? void 0 : dataSource.length) > 0 ? /*#__PURE__*/React.createElement(Space, { - direction: "vertical", - size: 10 - }, dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (record, index) { - if (index > 2) return; - return /*#__PURE__*/React.createElement(WarningRecordCard, { - key: record === null || record === void 0 ? void 0 : record.id, - record: record, - onRecordClick: function onRecordClick(record) { - _onRecordClick === null || _onRecordClick === void 0 || _onRecordClick(record); - }, - selectedRecordId: selectedRecordId, - cardStyle: _objectSpread({ - width: 300, - height: 264 - }, cardStyle), - imgStyle: _objectSpread({ - width: 280, - height: 169 - }, imgStyle) - }); - })) : /*#__PURE__*/React.createElement("div", { - style: { - height: '100%', - display: 'flex', - justifyContent: 'center', - alignItems: 'center' - } - }, /*#__PURE__*/React.createElement(Empty, { - description: "\u6682\u65E0\u6570\u636E" - }))), /*#__PURE__*/React.createElement(ViewLargerImageModal, { - ref: viewLargerImageModalRef, - downloadImg: handleDownloadImg, - title: largeImageTitle - })); -}; -export default WarningRecordList; \ No newline at end of file diff --git a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/index.d.ts b/packages/biz/es/RealTimeMonitor/components/WarningRecordList/index.d.ts deleted file mode 100644 index b50da75..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import WarningRecordList from './WarningRecordList'; -export default WarningRecordList; diff --git a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/index.js b/packages/biz/es/RealTimeMonitor/components/WarningRecordList/index.js deleted file mode 100644 index 6e69d61..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import WarningRecordList from "./WarningRecordList"; -export default WarningRecordList; \ No newline at end of file diff --git a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/index.less b/packages/biz/es/RealTimeMonitor/components/WarningRecordList/index.less deleted file mode 100644 index e348f82..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WarningRecordList/index.less +++ /dev/null @@ -1,20 +0,0 @@ -.zhst-biz-warning-record-list { - display: flex; - flex-direction: column; - border-left: solid 1px #00000026; - width: 320px; - - .header { - width: 100%; - height: 48px; - background-color: #EFF2F4; - padding: 10px 20px; - box-sizing: border-box; - } - - .body { - padding: 10px; - overflow: hidden; - flex: 1; - } -} \ No newline at end of file diff --git a/packages/biz/es/RealTimeMonitor/components/WindowToggle/WindowToggle.d.ts b/packages/biz/es/RealTimeMonitor/components/WindowToggle/WindowToggle.d.ts deleted file mode 100644 index c67b407..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WindowToggle/WindowToggle.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { VideoPlayerCardProps } from '@zhst/biz'; -import './index.less'; -interface WindowToggleProps { - dataSource?: VideoPlayerCardProps[]; - handleWindowClick?: (key?: string) => void; - handleCloseButtonClick?: (key?: string) => void; - selectedWindowKey?: string; -} -export declare const WindowToggle: React.FC; -export default WindowToggle; diff --git a/packages/biz/es/RealTimeMonitor/components/WindowToggle/WindowToggle.js b/packages/biz/es/RealTimeMonitor/components/WindowToggle/WindowToggle.js deleted file mode 100644 index d9efe21..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WindowToggle/WindowToggle.js +++ /dev/null @@ -1,81 +0,0 @@ -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); } -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 ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -import React, { useState } from 'react'; -import { Segmented } from 'antd'; -import { AppstoreOutlined, BarsOutlined } from '@ant-design/icons'; -import { VideoPlayerCard } from '@zhst/biz'; -import "./index.less"; -import { theme } from 'antd/lib'; -export var WindowToggle = function WindowToggle(props) { - var _props$dataSource = props.dataSource, - dataSource = _props$dataSource === void 0 ? [] : _props$dataSource, - handleWindowClick = props.handleWindowClick, - handleCloseButtonClick = props.handleCloseButtonClick, - selectedWindowKey = props.selectedWindowKey; - var _useState = useState("large"), - _useState2 = _slicedToArray(_useState, 2), - size = _useState2[0], - setSize = _useState2[1]; - var useToken = theme.useToken; - var _useToken = useToken(), - token = _useToken.token; - var getLabelStyle = function getLabelStyle(isSelected) { - return _objectSpread({ - padding: "0 11px", - background: "#fff" - }, isSelected ? { - background: token.colorPrimary, - color: '#fff' - } : {}); - }; - return /*#__PURE__*/React.createElement("div", { - className: "zhst-biz-window-toggle" - }, /*#__PURE__*/React.createElement("div", { - className: "header" - }, /*#__PURE__*/React.createElement(Segmented, { - defaultValue: "large", - options: [{ - value: 'large', - label: /*#__PURE__*/React.createElement("div", { - style: getLabelStyle(size === 'large') - }, /*#__PURE__*/React.createElement(BarsOutlined, null)) - }, { - value: 'small', - label: /*#__PURE__*/React.createElement("div", { - style: getLabelStyle(size === 'small') - }, /*#__PURE__*/React.createElement(AppstoreOutlined, null)) - }], - onChange: function onChange(value) { - // 当一个窗口时 默认 selectedkey 第一条数据的 windowkey - if (value === 'large' && dataSource.length > 0) { - var windowKey = dataSource[0].windowKey; - handleWindowClick === null || handleWindowClick === void 0 || handleWindowClick(windowKey); - } - setSize(value); - } - })), /*#__PURE__*/React.createElement("div", { - className: "body" - }, dataSource === null || dataSource === void 0 ? void 0 : dataSource.map(function (item, index) { - if (size === "large" && index > 0) return; - return /*#__PURE__*/React.createElement(VideoPlayerCard, _extends({ - key: item.windowKey, - selectedWindowKey: selectedWindowKey, - size: size - }, item, { - handleWindowClick: handleWindowClick, - handleCloseButtonClick: handleCloseButtonClick - })); - }))); -}; -export default WindowToggle; \ No newline at end of file diff --git a/packages/biz/es/RealTimeMonitor/components/WindowToggle/index.d.ts b/packages/biz/es/RealTimeMonitor/components/WindowToggle/index.d.ts deleted file mode 100644 index 3b57a45..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WindowToggle/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import WindowToggle from './WindowToggle'; -export default WindowToggle; diff --git a/packages/biz/es/RealTimeMonitor/components/WindowToggle/index.js b/packages/biz/es/RealTimeMonitor/components/WindowToggle/index.js deleted file mode 100644 index 2f4ac13..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WindowToggle/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import WindowToggle from "./WindowToggle"; -export default WindowToggle; \ No newline at end of file diff --git a/packages/biz/es/RealTimeMonitor/components/WindowToggle/index.less b/packages/biz/es/RealTimeMonitor/components/WindowToggle/index.less deleted file mode 100644 index 61c77bd..0000000 --- a/packages/biz/es/RealTimeMonitor/components/WindowToggle/index.less +++ /dev/null @@ -1,45 +0,0 @@ -.zhst-biz-window-toggle { - display: flex; - flex-direction: column; - flex: 1; - - .header { - width: 100%; - height: 48px; - background-color: #EFF2F4; - padding: 10px 20px; - box-sizing: border-box; - - .ant-segmented { - padding: 0; - - .ant-segmented-group { - border-radius: 4px; - overflow: hidden; - - .ant-segmented-item { - border-radius: 0; - - .ant-segmented-item-label { - padding: 0; - } - } - } - } - } - - .body { - flex: 1; - width: 100%; - background-color: #E5EAEC; - padding: 10px; - box-sizing: border-box; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - - >div { - margin: 10px; - } - } -} \ No newline at end of file diff --git a/packages/biz/es/RealTimeMonitor/index.d.ts b/packages/biz/es/RealTimeMonitor/index.d.ts deleted file mode 100644 index 9013d29..0000000 --- a/packages/biz/es/RealTimeMonitor/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import RealTimeMonitor from './RealTimeMonitor'; -export default RealTimeMonitor; diff --git a/packages/biz/es/RealTimeMonitor/index.js b/packages/biz/es/RealTimeMonitor/index.js deleted file mode 100644 index 80b2a3c..0000000 --- a/packages/biz/es/RealTimeMonitor/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import RealTimeMonitor from "./RealTimeMonitor"; -export default RealTimeMonitor; \ No newline at end of file diff --git a/packages/biz/es/VideoPlayerCard/VideoPlayerCard.d.ts b/packages/biz/es/VideoPlayerCard/VideoPlayerCard.d.ts deleted file mode 100644 index cd1775e..0000000 --- a/packages/biz/es/VideoPlayerCard/VideoPlayerCard.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { CardProps } from 'antd'; -import React, { ReactNode } from 'react'; -import './index.less'; -export interface VideoPlayerCardProps { - windowKey?: string; - selectedWindowKey?: string; - showType?: 'video' | "image"; - imgSrc?: string; - videoSrc?: string; - cardProps?: CardProps; - errorReasonText?: string; - isWindowLoading?: boolean; - size?: 'large' | 'small'; - title?: string | ReactNode; - handleCloseButtonClick?: (key?: string) => void; - handleWindowClick?: (key?: string) => void; -} -export declare const VideoPlayerCard: React.FC; -export default VideoPlayerCard; diff --git a/packages/biz/es/VideoPlayerCard/VideoPlayerCard.js b/packages/biz/es/VideoPlayerCard/VideoPlayerCard.js deleted file mode 100644 index e4daf93..0000000 --- a/packages/biz/es/VideoPlayerCard/VideoPlayerCard.js +++ /dev/null @@ -1,140 +0,0 @@ -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); } -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 ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -import { Card, Space, Spin, Button } from 'antd'; -import { theme } from 'antd/lib'; -import { VideoPlayer } from '@zhst/meta'; -import React, { useState, useEffect, useRef } from 'react'; -import { CloseOutlined, LoadingOutlined } from '@ant-design/icons'; -import "./index.less"; -export var VideoPlayerCard = function VideoPlayerCard(props) { - var componentName = "zhst-biz-video-player-card"; - var showType = props.showType, - imgSrc = props.imgSrc, - videoSrc = props.videoSrc, - cardProps = props.cardProps, - isWindowLoading = props.isWindowLoading, - errorReasonText = props.errorReasonText, - size = props.size, - title = props.title, - handleCloseButtonClick = props.handleCloseButtonClick, - handleWindowClick = props.handleWindowClick, - windowKey = props.windowKey, - _props$selectedWindow = props.selectedWindowKey, - selectedWindowKey = _props$selectedWindow === void 0 ? '' : _props$selectedWindow; - var _useState = useState(null), - _useState2 = _slicedToArray(_useState, 2), - cardContent = _useState2[0], - setCardContent = _useState2[1]; - var useToken = theme.useToken; - var _useToken = useToken(), - token = _useToken.token; - var videoRef = useRef(null); - var selectedBorderStyle = { - border: "2px solid ".concat(token.colorPrimary), - boxShadow: " 0px 2px 9px 0px rgba(0,0,0,0.16)" - }; - var cardStyle = _objectSpread(_objectSpread({}, size === 'large' ? { - height: 931 - } : { - height: 456, - cursor: 'pointer' - }), size === 'small' && selectedWindowKey === windowKey ? selectedBorderStyle : {}); - var videoPlayerCardStyle = size === 'small' ? { - width: "calc(50% - 20px)" - } : { - flex: 1 - }; - useEffect(function () { - if (!isWindowLoading && (videoSrc || imgSrc)) { - var contentElement = null; - if (videoSrc) { - var _videoRef$current; - contentElement = /*#__PURE__*/React.createElement(VideoPlayer, { - ref: videoRef, - url: videoSrc - }); - (_videoRef$current = videoRef.current) === null || _videoRef$current === void 0 || _videoRef$current.setShowCrop(true); - } else if (imgSrc) { - contentElement = /*#__PURE__*/React.createElement("img", { - alt: "\u9996\u5E27\u56FE", - src: imgSrc, - style: { - width: "100%", - height: "100%", - display: 'block' - } - }); - } - setCardContent(contentElement); - } else { - setCardContent(null); - } - }, [showType, imgSrc, videoSrc, isWindowLoading]); - return /*#__PURE__*/React.createElement("div", { - className: componentName, - onClick: function onClick() { - handleWindowClick === null || handleWindowClick === void 0 || handleWindowClick(windowKey); - }, - style: videoPlayerCardStyle - }, /*#__PURE__*/React.createElement(Card, _extends({ - title: /*#__PURE__*/React.createElement(Space, { - style: { - width: "100%", - justifyContent: "space-between" - } - }, /*#__PURE__*/React.createElement("div", null, title), /*#__PURE__*/React.createElement("div", { - className: "card-close-button" - }, /*#__PURE__*/React.createElement(Button, { - type: "text", - onClick: function onClick() { - handleCloseButtonClick === null || handleCloseButtonClick === void 0 || handleCloseButtonClick(windowKey); - } - }, /*#__PURE__*/React.createElement(CloseOutlined, null)))), - style: _objectSpread({ - display: "flex", - flexDirection: "column", - borderRadius: 4, - overflow: "hidden" - }, cardStyle), - bodyStyle: { - flex: 1 - } - }, cardProps), cardContent ? /*#__PURE__*/React.createElement(React.Fragment, null, cardContent) : /*#__PURE__*/React.createElement("div", { - style: { - backgroundColor: '#000', - height: '100%', - display: 'flex', - padding: '20px', - boxSizing: 'border-box' - } - }, isWindowLoading ? /*#__PURE__*/React.createElement("div", { - style: { - flex: 1, - display: 'flex', - justifyContent: 'center', - alignItems: 'center' - } - }, /*#__PURE__*/React.createElement(Spin, { - indicator: /*#__PURE__*/React.createElement(LoadingOutlined, { - style: { - fontSize: 24 - } - }) - })) : !!errorReasonText && /*#__PURE__*/React.createElement("span", { - style: { - color: token.colorError - } - }, errorReasonText)))); -}; -export default VideoPlayerCard; \ No newline at end of file diff --git a/packages/biz/es/VideoPlayerCard/index.d.ts b/packages/biz/es/VideoPlayerCard/index.d.ts deleted file mode 100644 index 41afa58..0000000 --- a/packages/biz/es/VideoPlayerCard/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import VideoPlayerCard from './VideoPlayerCard'; -export type { VideoPlayerCardProps } from './VideoPlayerCard'; -export default VideoPlayerCard; diff --git a/packages/biz/es/VideoPlayerCard/index.js b/packages/biz/es/VideoPlayerCard/index.js deleted file mode 100644 index 4cb8f05..0000000 --- a/packages/biz/es/VideoPlayerCard/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import VideoPlayerCard from "./VideoPlayerCard"; -export default VideoPlayerCard; \ No newline at end of file diff --git a/packages/biz/es/VideoPlayerCard/index.less b/packages/biz/es/VideoPlayerCard/index.less deleted file mode 100644 index 0f87e3e..0000000 --- a/packages/biz/es/VideoPlayerCard/index.less +++ /dev/null @@ -1,30 +0,0 @@ -.zhst-biz-video-player-card { - .ant-card-head { - padding: 0 20px; - } - - .ant-card-body { - padding: 0; - overflow: hidden; - border-radius: 0; - - .zhst-image__video-view { - height: 100%; - } - } - - .card-close-button { - .ant-btn { - padding: 0 3px; - height: 22px; - color: #00000073; - } - - .ant-btn:hover { - padding: 0 3px; - height: 22px; - color: #000000e0; - } - } - -} \ No newline at end of file diff --git a/packages/biz/es/ViewLargerImageModal/ViewLargerImageModal.d.ts b/packages/biz/es/ViewLargerImageModal/ViewLargerImageModal.d.ts deleted file mode 100644 index d82a52e..0000000 --- a/packages/biz/es/ViewLargerImageModal/ViewLargerImageModal.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; -import { ModalProps, SpaceProps } from 'antd'; -import './index.less'; -type ViewLargerImageModalParams = { - imgSrc?: string; - warningData?: { - label?: string; - value?: string; - }[]; -}; -export interface ViewLargerImageModalRef { - show: (params?: ViewLargerImageModalParams) => void; - handleCancel: () => void; -} -export interface ViewLargerImageModalProps { - imgStyle?: React.CSSProperties; - downloadImg?: (imgSrc?: string) => void; - title?: string; - downloadText?: string; - modalProps?: ModalProps; - spaceProps?: SpaceProps; -} -export declare const ViewLargerImageModal: React.ForwardRefExoticComponent>; -export default ViewLargerImageModal; -export declare const useViewLargerImageModal: () => React.RefObject; diff --git a/packages/biz/es/ViewLargerImageModal/ViewLargerImageModal.js b/packages/biz/es/ViewLargerImageModal/ViewLargerImageModal.js deleted file mode 100644 index 07638be..0000000 --- a/packages/biz/es/ViewLargerImageModal/ViewLargerImageModal.js +++ /dev/null @@ -1,106 +0,0 @@ -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); } -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 ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -import React, { useImperativeHandle, useRef, useState, forwardRef } from 'react'; -import { Modal, Space } from 'antd'; -import theme from 'antd/lib/theme'; -import { DownloadOutlined } from '@ant-design/icons'; -import "./index.less"; -export var ViewLargerImageModal = /*#__PURE__*/forwardRef(function (props, ref) { - var modalProps = props.modalProps, - downloadImg = props.downloadImg, - imgStyle = props.imgStyle, - _props$title = props.title, - title = _props$title === void 0 ? '预警大图' : _props$title, - _props$downloadText = props.downloadText, - downloadText = _props$downloadText === void 0 ? '下载大图' : _props$downloadText, - spaceProps = props.spaceProps; - var useToken = theme.useToken; - var _useToken = useToken(), - token = _useToken.token; - var _useState = useState(false), - _useState2 = _slicedToArray(_useState, 2), - open = _useState2[0], - setOpen = _useState2[1]; - var _useState3 = useState(), - _useState4 = _slicedToArray(_useState3, 2), - imgSrc = _useState4[0], - setImgSrc = _useState4[1]; - var _useState5 = useState(), - _useState6 = _slicedToArray(_useState5, 2), - warningData = _useState6[0], - setWarningData = _useState6[1]; - var handleCancel = function handleCancel() { - setOpen(false); - }; - useImperativeHandle(ref, function () { - return { - show: function show(_params) { - setOpen(true); - setImgSrc(_params === null || _params === void 0 ? void 0 : _params.imgSrc); - setWarningData(_params === null || _params === void 0 ? void 0 : _params.warningData); - }, - handleCancel: handleCancel - }; - }); - return /*#__PURE__*/React.createElement(Modal, _extends({ - className: "zhst-biz-view-warning-larger-image-modal", - open: open, - destroyOnClose: true, - title: title, - width: "1029px", - footer: null, - onCancel: handleCancel - }, modalProps), /*#__PURE__*/React.createElement(Space, _extends({ - size: 0, - styles: { - item: { - backgroundColor: '#F6F9FAFF' - } - } - }, spaceProps), /*#__PURE__*/React.createElement("img", { - alt: title, - src: imgSrc, - style: _objectSpread({ - width: 789, - height: 444, - display: 'block' - }, imgStyle) - }), /*#__PURE__*/React.createElement("div", { - className: "right-context" - }, warningData === null || warningData === void 0 ? void 0 : warningData.map(function (_ref) { - var label = _ref.label, - value = _ref.value; - return /*#__PURE__*/React.createElement("div", { - key: label - }, /*#__PURE__*/React.createElement("span", { - className: "context-key" - }, "".concat(label, ": ")), value); - }), imgSrc && downloadImg && /*#__PURE__*/React.createElement("div", { - className: "img-download", - style: { - color: token.colorPrimary - }, - onClick: function onClick() { - return downloadImg === null || downloadImg === void 0 ? void 0 : downloadImg(imgSrc); - } - }, /*#__PURE__*/React.createElement(DownloadOutlined, null), /*#__PURE__*/React.createElement("span", { - style: { - paddingLeft: 3 - } - }, downloadText))))); -}); -export default ViewLargerImageModal; -export var useViewLargerImageModal = function useViewLargerImageModal() { - return useRef(null); -}; \ No newline at end of file diff --git a/packages/biz/es/ViewLargerImageModal/index.d.ts b/packages/biz/es/ViewLargerImageModal/index.d.ts deleted file mode 100644 index 417e8be..0000000 --- a/packages/biz/es/ViewLargerImageModal/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import ViewLargerImageModal, { useViewLargerImageModal } from './ViewLargerImageModal'; -export type { ViewLargerImageModalRef, ViewLargerImageModalProps } from './ViewLargerImageModal'; -export default ViewLargerImageModal; -export { useViewLargerImageModal }; diff --git a/packages/biz/es/ViewLargerImageModal/index.js b/packages/biz/es/ViewLargerImageModal/index.js deleted file mode 100644 index baa9ea1..0000000 --- a/packages/biz/es/ViewLargerImageModal/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import ViewLargerImageModal, { useViewLargerImageModal } from "./ViewLargerImageModal"; -export default ViewLargerImageModal; -export { useViewLargerImageModal }; \ No newline at end of file diff --git a/packages/biz/es/ViewLargerImageModal/index.less b/packages/biz/es/ViewLargerImageModal/index.less deleted file mode 100644 index 32363d0..0000000 --- a/packages/biz/es/ViewLargerImageModal/index.less +++ /dev/null @@ -1,62 +0,0 @@ -.zhst-biz-view-warning-larger-image-modal { - font-family: MicrosoftYaHei; - - .ant-modal-content { - padding: 0; - height: 492px; - border-radius: 6px; - overflow: hidden; - - .ant-modal-close { - top: 14px; - right: 16px; - } - - .ant-modal-header { - height: 48px; - line-height: 48px; - margin-bottom: 0; - - .ant-modal-title { - height: 100%; - line-height: 48px; - font-weight: bold; - padding-left: 20px; - } - } - - .ant-modal-body { - height: 444px; - - >div { - width: 100%; - height: 100%; - align-items: flex-start; - - >div:nth-child(2) { - position: relative; - flex: 1; - box-sizing: border-box; - height: 100%; - padding: 30px 16px; - - .right-context>div { - margin-bottom: 20px; - } - - .right-context .context-key { - font-weight: bold; - } - - .img-download { - position: absolute; - bottom: 0; - cursor: pointer; - } - - } - - } - } - } -} \ No newline at end of file diff --git a/packages/biz/es/WarningRecordCard/WarningRecordCard.d.ts b/packages/biz/es/WarningRecordCard/WarningRecordCard.d.ts deleted file mode 100644 index 966998b..0000000 --- a/packages/biz/es/WarningRecordCard/WarningRecordCard.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { CardProps } from 'antd'; -import React from 'react'; -import './index.less'; -export interface IRecord { - imgSrc?: string; - id?: string; - /** - * 预警类型 - */ - warningType?: string; - warningInfo?: string[]; - boxId: string; - position: string; - cabietId?: string; - cabietText?: string; - warningTime?: string; - warningTimestamp?: string | number; - warningTimeFormat?: string; -} -export interface WarningRecordCardProps { - record?: IRecord; - onRecordClick?: (record?: IRecord) => void; - style?: React.CSSProperties; - cardProps?: CardProps; - selectedRecordId?: string; - cardStyle?: React.CSSProperties; - imgStyle?: React.CSSProperties; -} -export declare const WarningRecordCard: React.FC; -export default WarningRecordCard; diff --git a/packages/biz/es/WarningRecordCard/WarningRecordCard.js b/packages/biz/es/WarningRecordCard/WarningRecordCard.js deleted file mode 100644 index 20a6f82..0000000 --- a/packages/biz/es/WarningRecordCard/WarningRecordCard.js +++ /dev/null @@ -1,89 +0,0 @@ -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); } -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 ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -import { Card, Space, Divider } from 'antd'; -import { theme } from 'antd/lib'; -import React from 'react'; -import dayjs from 'dayjs'; -import "./index.less"; -; -; -export var WarningRecordCard = function WarningRecordCard(props) { - var componentName = "zhst-biz-warning-record-card"; - var record = props.record, - onRecordClick = props.onRecordClick, - style = props.style, - cardProps = props.cardProps, - selectedRecordId = props.selectedRecordId, - cardStyle = props.cardStyle, - imgStyle = props.imgStyle; - var _ref = record || {}, - imgSrc = _ref.imgSrc, - id = _ref.id, - warningType = _ref.warningType, - _ref$warningInfo = _ref.warningInfo, - warningInfo = _ref$warningInfo === void 0 ? [] : _ref$warningInfo, - cabietText = _ref.cabietText, - warningTime = _ref.warningTime, - warningTimestamp = _ref.warningTimestamp, - _ref$warningTimeForma = _ref.warningTimeFormat, - warningTimeFormat = _ref$warningTimeForma === void 0 ? 'YYYY-MM-DD HH:mm:ss' : _ref$warningTimeForma; - var formattedDate = warningTimestamp ? dayjs(warningTimestamp).format(warningTimeFormat) : ''; - var warningTimeShow = warningTime ? warningTime : formattedDate; - var useToken = theme.useToken; - var _useToken = useToken(), - token = _useToken.token; - var selectedBorderStyle = { - border: "2px solid ".concat(token.colorPrimary), - boxShadow: " 0px 2px 9px 0px rgba(0,0,0,0.16)" - }; - var selectedCardStyle = _objectSpread({}, selectedRecordId === (record === null || record === void 0 ? void 0 : record.id) ? selectedBorderStyle : {}); - var handleClick = function handleClick() { - onRecordClick === null || onRecordClick === void 0 || onRecordClick(record); - }; - return /*#__PURE__*/React.createElement("div", { - className: componentName, - key: id, - onClick: handleClick, - style: style - }, /*#__PURE__*/React.createElement(Card, _extends({ - cover: /*#__PURE__*/React.createElement("img", { - alt: "\u9884\u8B66\u56FE", - src: imgSrc, - style: _objectSpread({ - width: 336, - height: 203, - borderRadius: 0 - }, imgStyle) - }), - style: _objectSpread(_objectSpread({ - width: 356, - height: 302, - padding: 10, - borderRadius: 4 - }, selectedCardStyle), cardStyle) - }, cardProps), /*#__PURE__*/React.createElement("div", { - className: "left-context" - }, /*#__PURE__*/React.createElement("div", { - className: "warning-type" - }, warningType), /*#__PURE__*/React.createElement(Space, { - size: 0, - split: /*#__PURE__*/React.createElement(Divider, { - type: "vertical" - }) - }, warningInfo === null || warningInfo === void 0 ? void 0 : warningInfo.map(function (item, index) { - return /*#__PURE__*/React.createElement("div", { - key: index, - className: "info-item" - }, item); - })), /*#__PURE__*/React.createElement("div", { - className: "warning-time" - }, warningTimeShow)), /*#__PURE__*/React.createElement("div", { - className: "cabietInfo" - }, cabietText))); -}; -export default WarningRecordCard; \ No newline at end of file diff --git a/packages/biz/es/WarningRecordCard/index.d.ts b/packages/biz/es/WarningRecordCard/index.d.ts deleted file mode 100644 index 8b82d36..0000000 --- a/packages/biz/es/WarningRecordCard/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import WarningRecordCard from './WarningRecordCard'; -export type { IRecord, WarningRecordCardProps } from './WarningRecordCard'; -export default WarningRecordCard; diff --git a/packages/biz/es/WarningRecordCard/index.js b/packages/biz/es/WarningRecordCard/index.js deleted file mode 100644 index 36c3c58..0000000 --- a/packages/biz/es/WarningRecordCard/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import WarningRecordCard from "./WarningRecordCard"; -export default WarningRecordCard; \ No newline at end of file diff --git a/packages/biz/es/WarningRecordCard/index.less b/packages/biz/es/WarningRecordCard/index.less deleted file mode 100644 index 7cfba38..0000000 --- a/packages/biz/es/WarningRecordCard/index.less +++ /dev/null @@ -1,27 +0,0 @@ -.zhst-biz-warning-record-card { - cursor: pointer; - - .ant-card-body { - padding: 0; - font-family: MicrosoftYaHei; - line-height: 19px; - display: flex; - margin-top: 10px; - - .left-context { - flex: 1; - - >div { - margin-top: 6px; - } - - >div:nth-child(1) { - margin-top: 0; - } - } - - .warning-type { - font-weight: bold; - } - } -} \ No newline at end of file diff --git a/packages/biz/es/boxSelectTree/boxSelectTree.d.ts b/packages/biz/es/boxSelectTree/boxSelectTree.d.ts deleted file mode 100644 index 0690e8f..0000000 --- a/packages/biz/es/boxSelectTree/boxSelectTree.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { FC } from 'react'; -import { TabsProps } from 'antd'; -import type { BoxPanelProps } from './components/boxPanel'; -export interface BoxSelectTreeProps extends BoxPanelProps { - onTabChange?: (e: any) => void; - tabsProps?: TabsProps; -} -declare const BoxSelectTree: FC; -export default BoxSelectTree; diff --git a/packages/biz/es/boxSelectTree/boxSelectTree.js b/packages/biz/es/boxSelectTree/boxSelectTree.js deleted file mode 100644 index a08972a..0000000 --- a/packages/biz/es/boxSelectTree/boxSelectTree.js +++ /dev/null @@ -1,92 +0,0 @@ -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); } -import React from 'react'; -import { Tabs } from 'antd'; -import BoxPanel from "./components/boxPanel"; -var BoxSelectTree = function BoxSelectTree(props) { - var data = props.data, - _props$boxDataSource = props.boxDataSource, - boxDataSource = _props$boxDataSource === void 0 ? [] : _props$boxDataSource, - onTabChange = props.onTabChange, - onSearch = props.onSearch, - onItemCheck = props.onItemCheck, - onItemSelect = props.onItemSelect, - onBoxBatchDelete = props.onBoxBatchDelete, - onBoxDelete = props.onBoxDelete, - onCreateSubmit = props.onCreateSubmit, - onClockClick = props.onClockClick, - onImport = props.onImport, - onCreate = props.onCreate, - tabsProps = props.tabsProps, - searchInputProps = props.searchInputProps, - treeProps = props.treeProps, - customImport = props.customImport, - showOptions = props.showOptions, - extraBtns = props.extraBtns; - var items = [{ - key: '1', - label: /*#__PURE__*/React.createElement("div", { - style: { - textAlign: 'center', - width: '160px' - } - }, "\u76D2\u5B50\u7EC4"), - children: /*#__PURE__*/React.createElement(BoxPanel, { - searchInputProps: searchInputProps, - boxDataSource: boxDataSource, - treeProps: treeProps, - data: data, - onCreate: onCreate, - onCreateSubmit: onCreateSubmit, - onBoxBatchDelete: onBoxBatchDelete, - onBoxDelete: onBoxDelete, - onSearch: onSearch, - onItemCheck: onItemCheck, - onItemSelect: onItemSelect, - showOptions: showOptions, - customImport: customImport, - extraBtns: extraBtns, - onClockClick: onClockClick, - onImport: onImport - }) - }, { - key: '2', - label: /*#__PURE__*/React.createElement("div", { - style: { - textAlign: 'center', - width: '160px' - } - }, "\u76D2\u5B50"), - children: /*#__PURE__*/React.createElement(BoxPanel, { - boxDataSource: boxDataSource, - searchInputProps: searchInputProps, - treeProps: treeProps, - data: data, - onCreate: onCreate, - onBoxBatchDelete: onBoxBatchDelete, - onCreateSubmit: onCreateSubmit, - onBoxDelete: onBoxDelete, - onSearch: onSearch, - onItemCheck: onItemCheck, - onItemSelect: onItemSelect, - showOptions: showOptions, - customImport: customImport, - extraBtns: extraBtns, - onClockClick: onClockClick, - onImport: onImport - }) - }]; - return /*#__PURE__*/React.createElement(Tabs, _extends({ - defaultActiveKey: "1", - centered: true, - items: items, - onChange: onTabChange, - tabBarGutter: 0, - indicator: { - size: function size(origin) { - return origin; - }, - align: 'center' - } - }, tabsProps)); -}; -export default BoxSelectTree; \ No newline at end of file diff --git a/packages/biz/es/boxSelectTree/components/boxPanel/index.js b/packages/biz/es/boxSelectTree/components/boxPanel/index.js deleted file mode 100644 index fa2318c..0000000 --- a/packages/biz/es/boxSelectTree/components/boxPanel/index.js +++ /dev/null @@ -1,290 +0,0 @@ -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); } -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, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw new Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw new Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -import React, { useState, useRef } from 'react'; -import { Button, Divider, Input, Space } from 'antd'; -import { ModalForm, ProFormText } from '@ant-design/pro-components'; -import { ClockCircleOutlined, CloseCircleOutlined, DiffOutlined, FolderAddOutlined, ImportOutlined, SwitcherOutlined } from '@ant-design/icons'; -import TreeTransferModal from "../../../treeTransferModal"; -import BoxTree from "../../../tree"; -var BoxPanel = function BoxPanel(props) { - var _createFormRef$curren4, _treeProps$checkedKey; - var searchInputProps = props.searchInputProps, - _props$showOptions = props.showOptions, - showOptions = _props$showOptions === void 0 ? true : _props$showOptions, - extraBtns = props.extraBtns, - _props$data = props.data, - data = _props$data === void 0 ? [] : _props$data, - onSearch = props.onSearch, - treeProps = props.treeProps, - onItemCheck = props.onItemCheck, - onItemSelect = props.onItemSelect, - onCreateSubmit = props.onCreateSubmit, - onBoxBatchDelete = props.onBoxBatchDelete, - onBoxDelete = props.onBoxDelete, - onClockClick = props.onClockClick, - onImport = props.onImport, - onBatch = props.onBatch, - onCreate = props.onCreate, - boxDataSource = props.boxDataSource, - customImport = props.customImport; - var _useState = useState(false), - _useState2 = _slicedToArray(_useState, 2), - isTreeCheckable = _useState2[0], - setIsTreeCheckable = _useState2[1]; - var _useState3 = useState([]), - _useState4 = _slicedToArray(_useState3, 2), - targetItems = _useState4[0], - setTargetItems = _useState4[1]; - var _useState5 = useState(false), - _useState6 = _slicedToArray(_useState5, 2), - boxChoiceOpen = _useState6[0], - setBoxChoiceOpen = _useState6[1]; - var _useState7 = useState([]), - _useState8 = _slicedToArray(_useState7, 2), - checkedKeys = _useState8[0], - setCheckedKeys = _useState8[1]; - var createFormRef = useRef(); - - /** - * 修改选择状态 - * @param _data - */ - var handleCheckable = function handleCheckable() { - setIsTreeCheckable(function (pre) { - return !pre; - }); - }; - var onTreeCheck = function onTreeCheck(keys, info) { - var _targetItems = []; - setCheckedKeys(keys); - info.checkedNodes.forEach(function (o) { - o.isLeaf && _targetItems.push(o); - }); - setTargetItems(_targetItems); - }; - - /** - * 删除 - * @param key - * @param param1 - */ - var onItemDelete = function onItemDelete(key, _ref) { - var keys = _ref.keys; - setCheckedKeys(function (pre) { - var newKeys = pre.filter(function (_key) { - return !keys.includes(_key); - }); - return newKeys; - }); - setTargetItems(function (pre) { - return pre.filter(function (o) { - return o.key !== key; - }); - }); - }; - - // 盒子点击确定 - var onBoxChoiceOk = /*#__PURE__*/function () { - var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(data) { - var _createFormRef$curren, _createFormRef$curren2, _createFormRef$curren3; - return _regeneratorRuntime().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - (_createFormRef$curren = createFormRef.current) === null || _createFormRef$curren === void 0 || _createFormRef$curren.setFieldValue('boxList', data); - (_createFormRef$curren2 = createFormRef.current) === null || _createFormRef$curren2 === void 0 || _createFormRef$curren2.setFieldValue('boxName', 123); - console.log((_createFormRef$curren3 = createFormRef.current) === null || _createFormRef$curren3 === void 0 ? void 0 : _createFormRef$curren3.getFieldValue('boxList')); - setBoxChoiceOpen(false); - case 4: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function onBoxChoiceOk(_x) { - return _ref2.apply(this, arguments); - }; - }(); - - // 盒子选择重置 - var onBoxChoiceReset = function onBoxChoiceReset() { - setCheckedKeys([]); - setTargetItems([]); - }; - return /*#__PURE__*/React.createElement("div", { - style: { - padding: '0 16px' - } - }, /*#__PURE__*/React.createElement(TreeTransferModal, { - open: boxChoiceOpen, - onCancel: function onCancel() { - return setBoxChoiceOpen(false); - }, - onRadioChange: function onRadioChange(e) { - return console.log('radio', e.target.value); - } // 顶部 radio 事件 - , - dataSource: boxDataSource // 数据源 - , - targetItems: targetItems // 右侧选中项 - , - checkedKeys: checkedKeys // 左侧选中 - , - onReset: onBoxChoiceReset // 重置按钮事件 - , - onOk: onBoxChoiceOk // 确定按钮事件 - , - onTreeCheck: onTreeCheck // 树check选中事件 - , - onItemDelete: onItemDelete // 右侧点击删除事件 - }), /*#__PURE__*/React.createElement(Space, { - size: 12, - direction: "vertical", - style: { - width: '100%' - } - }, /*#__PURE__*/React.createElement(Space, { - size: 4, - style: { - width: '100%', - justifyContent: 'space-between' - } - }, /*#__PURE__*/React.createElement(Input, _extends({ - size: "middle", - onChange: function onChange(e) { - return onSearch === null || onSearch === void 0 ? void 0 : onSearch(e); - }, - placeholder: "\u8BF7\u8F93\u5165\u76D2\u5B50\u540D\u79F0" - }, searchInputProps)), customImport || /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Button, { - type: "text", - onClick: function onClick() { - return (onBatch === null || onBatch === void 0 ? void 0 : onBatch()) || handleCheckable(); - }, - icon: isTreeCheckable ? /*#__PURE__*/React.createElement(SwitcherOutlined, null) : /*#__PURE__*/React.createElement(DiffOutlined, null) - }), /*#__PURE__*/React.createElement(Button, { - type: "text", - onClick: function onClick() { - return onClockClick === null || onClockClick === void 0 ? void 0 : onClockClick(); - }, - icon: /*#__PURE__*/React.createElement(ClockCircleOutlined, null) - }))), showOptions && /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(Space, { - align: "center" - }, /*#__PURE__*/React.createElement(Button, { - type: "text", - style: { - padding: '4px 8px' - }, - onClick: function onClick() { - return onImport === null || onImport === void 0 ? void 0 : onImport(); - }, - icon: /*#__PURE__*/React.createElement(ImportOutlined, null) - }, "\u5BFC\u5165\u76D2\u5B50"), /*#__PURE__*/React.createElement(Divider, { - type: "vertical", - style: { - margin: '8px 0' - } - }), onCreate ? /*#__PURE__*/React.createElement(Button, { - onClick: onCreate, - type: "text", - style: { - padding: '4px 8px' - }, - icon: /*#__PURE__*/React.createElement(FolderAddOutlined, null) - }, "\u65B0\u5EFA\u7EC4") : /*#__PURE__*/React.createElement(ModalForm, { - width: '600px', - open: onCreate ? false : undefined, - formRef: createFormRef, - title: "\u65B0\u5EFA\u7EC4", - modalProps: { - destroyOnClose: true - }, - layout: "horizontal", - labelCol: { - span: 6 - }, - wrapperCol: { - span: 18 - }, - trigger: /*#__PURE__*/React.createElement(Button, { - type: "text", - style: { - padding: '4px 8px' - }, - icon: /*#__PURE__*/React.createElement(FolderAddOutlined, null) - }, "\u65B0\u5EFA\u7EC4"), - submitter: { - searchConfig: { - submitText: '确定', - resetText: '取消' - } - }, - onFinish: onCreateSubmit - }, /*#__PURE__*/React.createElement(ProFormText, { - rules: [{ - required: true, - max: 20 - }, { - pattern: /^[^\s]*$/g, - message: '禁止输入空格' - }], - fieldProps: { - showCount: true - }, - width: "md", - name: "name", - label: "\u76D2\u5B50\u7EC4\u540D\u79F0", - placeholder: "\u8BF7\u8F93\u5165\u76D2\u5B50\u540D\u79F0" - }), /*#__PURE__*/React.createElement(ProFormText, { - width: "md", - name: "boxList", - label: "\u76D2\u5B50\u9009\u62E9", - fieldProps: { - readOnly: true, - value: "\u5DF2\u9009\u62E9".concat(((_createFormRef$curren4 = createFormRef.current) === null || _createFormRef$curren4 === void 0 || (_createFormRef$curren4 = _createFormRef$curren4.getFieldValue('boxList')) === null || _createFormRef$curren4 === void 0 ? void 0 : _createFormRef$curren4.length) || 0, "\u4E2A\u76D2\u5B50"), - suffix: /*#__PURE__*/React.createElement(Space, null, /*#__PURE__*/React.createElement("a", { - onClick: function onClick() { - var _createFormRef$curren5; - (_createFormRef$curren5 = createFormRef.current) === null || _createFormRef$curren5 === void 0 || _createFormRef$curren5.setFieldValue('boxList', null); - onBoxChoiceReset(); - } - }, "\u6062\u590D\u9ED8\u8BA4"), /*#__PURE__*/React.createElement("a", { - onClick: function onClick() { - return setBoxChoiceOpen(true); - } - }, "\u8303\u56F4\u9009\u62E9")) - } - })), /*#__PURE__*/React.createElement(Divider, { - type: "vertical", - style: { - margin: '8px 0' - } - }), /*#__PURE__*/React.createElement(Button, { - danger: true, - type: "text", - style: { - padding: '4px 8px' - }, - icon: /*#__PURE__*/React.createElement(CloseCircleOutlined, null), - disabled: (treeProps === null || treeProps === void 0 || (_treeProps$checkedKey = treeProps.checkedKeys) === null || _treeProps$checkedKey === void 0 ? void 0 : _treeProps$checkedKey.length) <= 0, - onClick: onBoxBatchDelete - }, "\u5220\u9664")), /*#__PURE__*/React.createElement(Divider, { - style: { - margin: 0 - } - })), extraBtns, /*#__PURE__*/React.createElement(BoxTree, _extends({ - treeCheckable: isTreeCheckable, - data: data, - onItemSelect: onItemSelect, - onItemCheck: onItemCheck, - onItemDelete: onBoxDelete - }, treeProps)))); -}; -export default BoxPanel; \ No newline at end of file diff --git a/packages/biz/es/boxSelectTree/index.d.ts b/packages/biz/es/boxSelectTree/index.d.ts deleted file mode 100644 index 2ff0f1e..0000000 --- a/packages/biz/es/boxSelectTree/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import BoxSelectTree from './boxSelectTree'; -export type { BoxSelectTreeProps } from './boxSelectTree'; -export default BoxSelectTree; diff --git a/packages/biz/es/boxSelectTree/index.js b/packages/biz/es/boxSelectTree/index.js deleted file mode 100644 index c537873..0000000 --- a/packages/biz/es/boxSelectTree/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import BoxSelectTree from "./boxSelectTree"; -export default BoxSelectTree; \ No newline at end of file diff --git a/packages/biz/es/boxSelectTree/mock.d.ts b/packages/biz/es/boxSelectTree/mock.d.ts deleted file mode 100644 index 84026eb..0000000 --- a/packages/biz/es/boxSelectTree/mock.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { TreeDataNode } from "antd"; -export declare const treeData: TreeDataNode[]; diff --git a/packages/biz/es/boxSelectTree/mock.js b/packages/biz/es/boxSelectTree/mock.js deleted file mode 100644 index f05520b..0000000 --- a/packages/biz/es/boxSelectTree/mock.js +++ /dev/null @@ -1,22 +0,0 @@ -export var treeData = [{ - title: '全部盒子', - key: '0-0', - children: [{ - title: '盒子组1', - key: '0-0-0', - children: [{ - title: '摄像头1', - key: '0-0-0-0' - }, { - title: '摄像头2', - key: '0-0-0-1' - }] - }, { - title: '盒子组2', - key: '0-0-1', - children: [{ - title: '摄像头4', - key: '0-0-1-0' - }] - }] -}]; \ No newline at end of file diff --git a/packages/biz/es/hooks/useIntelligentTracking/index.d.ts b/packages/biz/es/hooks/useIntelligentTracking/index.d.ts deleted file mode 100644 index c1e54ef..0000000 --- a/packages/biz/es/hooks/useIntelligentTracking/index.d.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Dayjs as Moment } from 'dayjs'; -export declare const getDefaultRadius: () => number; -export declare const setDefaultRadius: (radius: number) => void; -export declare const setSearchIntervalDuration: (duration: number) => void; -export declare const getSearchIntervalDuration: (time: number) => number; -export declare const operateTrackById: (smartTrackId: number, operationType: OperationType) => Promise; -export declare const deleteTrackById: (smartTrackId: number) => Promise; -export declare const modifyTrackImgs: (smartTrackId: number, images: Array) => Promise; -export declare const modifyTrackConf: (conf: any, smartTrackId: number) => Promise; -export declare const getTrackTaskById: (smartTrackId?: number) => Promise; -export declare const getTackDetailInfo: (smartTrackId?: number) => Promise; -export declare const getTaskCameraByCenterAndPower: (value: { - taskPower: { - facePower: number; - bodyPower: number; - }; - cameraInfos: Array; - center: [number, number]; -}) => Promise; -/**创建追踪任务 */ -export declare const createIntelligentTrack: (value: { - images: Array; - deviceIds: Array; - circleCenter: [number, number]; - model: number; - circleRadius: number; - facePower?: number; - bodyPower?: number; - historyTime?: [Moment, Moment]; - topping?: boolean; -}) => Promise; -export declare const emitHeartbeat: (smartTrackId: number) => Promise; -export declare const ModifyTrackCameras: (value: { - smartTrackId: number; - deviceIds: Array; - centerPoint: [number, number]; -}) => Promise; -export declare const setIntelligentTrackCircleInfo: (smartTrackId: number, circleCenter: [number, number]) => Promise; -export declare const getTackCameraInfo: (value: { - circleCenter: [Moment, Moment]; - radius: number; - zoom: number; -}) => Promise; -export declare const getCameraInfoByCircle: (circleCenter: any, radius: any, zoom?: number) => Promise; -export declare const taskInfoToSearchItem: (taskInfo: any) => any[]; diff --git a/packages/biz/es/hooks/useIntelligentTracking/index.js b/packages/biz/es/hooks/useIntelligentTracking/index.js deleted file mode 100644 index 5a3264e..0000000 --- a/packages/biz/es/hooks/useIntelligentTracking/index.js +++ /dev/null @@ -1,618 +0,0 @@ -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); } -function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); } -function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); } -function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -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, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw new Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw new Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } -//@ts-nocheck -import * as turf from '@turf/turf'; -import { getListTaskStatus, getCameraStatusFunc } from "../useTaskState"; -import Tree from '@common/components/CameraTree/Tree'; -import doRequest from "../../utils/request"; -import { message } from '@zhst/meta'; -import { SearchCamera } from '@common/components/CameraTree/utils'; -import { get, isEmpty } from '@zhst/func'; -//默认取值 -var defaultFaceThreshold = 0.68; -var defaultBodyThreshold = 0.7; -//下边栏人脸数量,默认为5 -var defaultFaceResultNum = 5; -//追踪圈半径长度(m),默认为150 -var defaultRadius = 0.15; -//查询周期(s)默认是10,,只负责保存做展示用 -var defaultQueryCycle = 10; - -//获取默认半径 -export var getDefaultRadius = function getDefaultRadius() { - return defaultRadius; -}; -//设置默认半径 -export var setDefaultRadius = function setDefaultRadius(radius) { - defaultRadius = radius; -}; -//检索间隔时长 -var searchIntervalDuration = 10; -//设置检索时长 -export var setSearchIntervalDuration = function setSearchIntervalDuration(duration) { - searchIntervalDuration = duration; -}; -//获取检索时长 -export var getSearchIntervalDuration = function getSearchIntervalDuration(time) { - return time; -}; - -//通过id停止或启动任务 -export var operateTrackById = /*#__PURE__*/function () { - var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(smartTrackId, operationType) { - var data; - return _regeneratorRuntime().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - _context.prev = 0; - data = { - operationType: operationType, - smartTrackId: smartTrackId - }; - _context.next = 4; - return doRequest({ - method: 'PUT', - url: '/singer.SmartTrackService/OperationSmartTrack', - data: data - }); - case 4: - message.success('操作成功'); - _context.next = 11; - break; - case 7: - _context.prev = 7; - _context.t0 = _context["catch"](0); - console.error(_context.t0); - message.success('操作失败'); - case 11: - case "end": - return _context.stop(); - } - }, _callee, null, [[0, 7]]); - })); - return function operateTrackById(_x, _x2) { - return _ref.apply(this, arguments); - }; -}(); -//通过id删除追踪任务 -export var deleteTrackById = /*#__PURE__*/function () { - var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(smartTrackId) { - return _regeneratorRuntime().wrap(function _callee2$(_context2) { - while (1) switch (_context2.prev = _context2.next) { - case 0: - _context2.prev = 0; - _context2.next = 3; - return doRequest({ - method: 'DELETE', - url: '/singer.SmartTrackService/DeleteSmartTrack', - data: { - smartTrackId: smartTrackId - } - }); - case 3: - _context2.next = 8; - break; - case 5: - _context2.prev = 5; - _context2.t0 = _context2["catch"](0); - console.error(_context2.t0); - case 8: - case "end": - return _context2.stop(); - } - }, _callee2, null, [[0, 5]]); - })); - return function deleteTrackById(_x3) { - return _ref2.apply(this, arguments); - }; -}(); - -//编辑追踪任务图片 -export var modifyTrackImgs = /*#__PURE__*/function () { - var _ref3 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(smartTrackId, images) { - return _regeneratorRuntime().wrap(function _callee3$(_context3) { - while (1) switch (_context3.prev = _context3.next) { - case 0: - _context3.prev = 0; - _context3.next = 3; - return doRequest({ - method: 'PUT', - url: '/singer.SmartTrackService/ModifyTrackImg', - data: { - images: images, - smartTrackId: smartTrackId - } - }); - case 3: - _context3.next = 8; - break; - case 5: - _context3.prev = 5; - _context3.t0 = _context3["catch"](0); - console.log('err', _context3.t0); - case 8: - case "end": - return _context3.stop(); - } - }, _callee3, null, [[0, 5]]); - })); - return function modifyTrackImgs(_x4, _x5) { - return _ref3.apply(this, arguments); - }; -}(); -//编辑高级设置 -export var modifyTrackConf = /*#__PURE__*/function () { - var _ref4 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(conf, smartTrackId) { - return _regeneratorRuntime().wrap(function _callee4$(_context4) { - while (1) switch (_context4.prev = _context4.next) { - case 0: - _context4.prev = 0; - _context4.next = 3; - return doRequest({ - method: 'PUT', - url: '/singer.SmartTrackService/ModifyTrackConf', - data: { - conf: conf, - smartTrackId: smartTrackId - } - }); - case 3: - _context4.next = 8; - break; - case 5: - _context4.prev = 5; - _context4.t0 = _context4["catch"](0); - console.log('err', _context4.t0); - case 8: - case "end": - return _context4.stop(); - } - }, _callee4, null, [[0, 5]]); - })); - return function modifyTrackConf(_x6, _x7) { - return _ref4.apply(this, arguments); - }; -}(); -//通过id获取追踪任务 -export var getTrackTaskById = /*#__PURE__*/function () { - var _ref5 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee5() { - var smartTrackId, - data, - req, - _args5 = arguments; - return _regeneratorRuntime().wrap(function _callee5$(_context5) { - while (1) switch (_context5.prev = _context5.next) { - case 0: - smartTrackId = _args5.length > 0 && _args5[0] !== undefined ? _args5[0] : 0; - _context5.prev = 1; - data = smartTrackId ? { - smartTrackId: smartTrackId - } : {}; - _context5.next = 5; - return doRequest({ - method: 'POST', - url: '/singer.SmartTrackService/GetSmartTrack', - data: data - }); - case 5: - req = _context5.sent; - return _context5.abrupt("return", req); - case 9: - _context5.prev = 9; - _context5.t0 = _context5["catch"](1); - console.error(_context5.t0); - case 12: - case "end": - return _context5.stop(); - } - }, _callee5, null, [[1, 9]]); - })); - return function getTrackTaskById() { - return _ref5.apply(this, arguments); - }; -}(); - -//获取追踪实况 -export var getTackDetailInfo = /*#__PURE__*/function () { - var _ref6 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee6() { - var smartTrackId, - data, - req, - _args6 = arguments; - return _regeneratorRuntime().wrap(function _callee6$(_context6) { - while (1) switch (_context6.prev = _context6.next) { - case 0: - smartTrackId = _args6.length > 0 && _args6[0] !== undefined ? _args6[0] : 0; - data = smartTrackId ? { - smartTrackId: smartTrackId - } : {}; - _context6.next = 4; - return doRequest({ - method: 'POST', - url: '/singer.SmartTrackService/GetTrackOverView', - data: data - }); - case 4: - req = _context6.sent; - return _context6.abrupt("return", req); - case 6: - case "end": - return _context6.stop(); - } - }, _callee6); - })); - return function getTackDetailInfo() { - return _ref6.apply(this, arguments); - }; -}(); - -//根据传入的算力,圆心,摄像头信息计算出最后需要的摄像头信息 -export var getTaskCameraByCenterAndPower = /*#__PURE__*/function () { - var _ref7 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee7(value) { - var realCameraInfos, realPreprocessInfos, _yield$getListTaskSta, taskStatus, runRealCameraInfos, from; - return _regeneratorRuntime().wrap(function _callee7$(_context7) { - while (1) switch (_context7.prev = _context7.next) { - case 0: - realCameraInfos = value['cameraInfos']; //先通过摄像头id拿预处理信息 - realPreprocessInfos = []; - if (isEmpty(realCameraInfos)) { - _context7.next = 8; - break; - } - _context7.next = 5; - return getListTaskStatus(); - case 5: - _yield$getListTaskSta = _context7.sent; - taskStatus = _yield$getListTaskSta.taskStatus; - realPreprocessInfos = getCameraStatusFunc(taskStatus); - case 8: - //去除由实时开启的摄像头 - //缓存下已经开启的 - runRealCameraInfos = []; - realCameraInfos = realCameraInfos.filter(function (v) { - if (Tree.judgeOccupyPowerById(v['id'], realPreprocessInfos)) { - runRealCameraInfos.push(v); - } - return !Tree.judgeOccupyPowerById(v['id'], realPreprocessInfos); - }); - //算力不够时选择离中心点最近的 - from = turf.point(value['center']); - if (realCameraInfos.length > value['taskPower']['bodyPower']) { - realCameraInfos.map(function (v) { - var dis = turf.distance(from, turf.point([v['longitude'], v['latitude']])); - return _objectSpread(_objectSpread({}, v), {}, { - dis: dis - }); - }).sort(function (a, b) { - return a - b; - }); - realCameraInfos = realCameraInfos.slice(0, value['taskPower']['bodyPower']); - } - return _context7.abrupt("return", [].concat(runRealCameraInfos, _toConsumableArray(realCameraInfos))); - case 13: - case "end": - return _context7.stop(); - } - }, _callee7); - })); - return function getTaskCameraByCenterAndPower(_x8) { - return _ref7.apply(this, arguments); - }; -}(); - -/**创建追踪任务 */ -export var createIntelligentTrack = /*#__PURE__*/function () { - var _ref8 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee8(value) { - var data, res; - return _regeneratorRuntime().wrap(function _callee8$(_context8) { - while (1) switch (_context8.prev = _context8.next) { - case 0: - data = { - images: value['images'], - type: value['model'], - normalComputerPower: value['bodyPower'] || 0, - faceComputerPower: value['facePower'] || 0, - // deviceIds: ['129537'], - deviceIds: value['deviceIds'], - conf: { - faceThreshold: defaultFaceThreshold, - bodyThreshold: defaultBodyThreshold, - faceResultNum: defaultFaceResultNum, - radius: value['circleRadius'] * 1000, - queryCycle: defaultQueryCycle - }, - centerConf: { - centerX: value['circleCenter'][0], - centerY: value['circleCenter'][1] - } - }; - _context8.next = 3; - return doRequest({ - method: 'PUT', - url: '/singer.SmartTrackService/CreateSmartTrack', - data: data - }); - case 3: - res = _context8.sent; - return _context8.abrupt("return", res); - case 5: - case "end": - return _context8.stop(); - } - }, _callee8); - })); - return function createIntelligentTrack(_x9) { - return _ref8.apply(this, arguments); - }; -}(); - -//发送心跳包 -export var emitHeartbeat = /*#__PURE__*/function () { - var _ref9 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee9(smartTrackId) { - return _regeneratorRuntime().wrap(function _callee9$(_context9) { - while (1) switch (_context9.prev = _context9.next) { - case 0: - _context9.prev = 0; - _context9.next = 3; - return doRequest({ - method: 'POST', - url: '/singer.SmartTrackService/SmartTrackHeartBeat', - data: { - smartTrackId: smartTrackId - } - }); - case 3: - _context9.next = 8; - break; - case 5: - _context9.prev = 5; - _context9.t0 = _context9["catch"](0); - console.error(_context9.t0); - case 8: - case "end": - return _context9.stop(); - } - }, _callee9, null, [[0, 5]]); - })); - return function emitHeartbeat(_x10) { - return _ref9.apply(this, arguments); - }; -}(); - -//更改任务摄像头信息 -export var ModifyTrackCameras = /*#__PURE__*/function () { - var _ref10 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee10(value) { - return _regeneratorRuntime().wrap(function _callee10$(_context10) { - while (1) switch (_context10.prev = _context10.next) { - case 0: - _context10.prev = 0; - _context10.next = 3; - return setIntelligentTrackCircleInfo(value['smartTrackId'], value['centerPoint']); - case 3: - _context10.next = 5; - return doRequest({ - url: '/singer.SmartTrackService/ModifyTrackCameras', - method: 'PUT', - data: { - smartTrackId: value['smartTrackId'], - deviceIds: value['deviceIds'] - } - }); - case 5: - _context10.next = 10; - break; - case 7: - _context10.prev = 7; - _context10.t0 = _context10["catch"](0); - message.error(_context10.t0); - case 10: - case "end": - return _context10.stop(); - } - }, _callee10, null, [[0, 7]]); - })); - return function ModifyTrackCameras(_x11) { - return _ref10.apply(this, arguments); - }; -}(); - -//保存智能追踪圆的信息 -export var setIntelligentTrackCircleInfo = /*#__PURE__*/function () { - var _ref11 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee11(smartTrackId, circleCenter) { - return _regeneratorRuntime().wrap(function _callee11$(_context11) { - while (1) switch (_context11.prev = _context11.next) { - case 0: - _context11.prev = 0; - _context11.next = 3; - return doRequest({ - url: '/singer.SmartTrackService/ModifyTrackScopeConf', - method: 'PUT', - data: { - smartTrackId: smartTrackId, - centerConf: { - centerX: get(circleCenter, '0'), - centerY: get(circleCenter, '1') - } - } - }); - case 3: - _context11.next = 8; - break; - case 5: - _context11.prev = 5; - _context11.t0 = _context11["catch"](0); - message.error(_context11.t0); - case 8: - case "end": - return _context11.stop(); - } - }, _callee11, null, [[0, 5]]); - })); - return function setIntelligentTrackCircleInfo(_x12, _x13) { - return _ref11.apply(this, arguments); - }; -}(); - -//智能追踪的获取摄像头 -export var getTackCameraInfo = /*#__PURE__*/function () { - var _ref12 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee12(value) { - var circleCameraInfos; - return _regeneratorRuntime().wrap(function _callee12$(_context12) { - while (1) switch (_context12.prev = _context12.next) { - case 0: - _context12.next = 2; - return getCameraInfoByCircle(value['circleCenter'], value['radius'], value['zoom']); - case 2: - circleCameraInfos = _context12.sent; - return _context12.abrupt("return", circleCameraInfos); - case 4: - case "end": - return _context12.stop(); - } - }, _callee12); - })); - return function getTackCameraInfo(_x14) { - return _ref12.apply(this, arguments); - }; -}(); - -//通过圆心和半径获取摄像头 -export var getCameraInfoByCircle = /*#__PURE__*/function () { - var _ref13 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee13(circleCenter, radius) { - var zoom, - centerFeature, - minx, - maxx, - miny, - maxy, - i, - point, - _yield$doRequest, - clusterPoint, - cameraIds, - _yield$SearchCamera, - cameras, - cameraInfos, - _args13 = arguments; - return _regeneratorRuntime().wrap(function _callee13$(_context13) { - while (1) switch (_context13.prev = _context13.next) { - case 0: - zoom = _args13.length > 2 && _args13[2] !== undefined ? _args13[2] : 16; - _context13.prev = 1; - centerFeature = turf.circle(turf.point(circleCenter), radius, { - units: 'kilometers', - steps: 64 - }); - minx = 0; - maxx = 0; - miny = 0; - maxy = 0; - for (i = 0; i < 4; i++) { - point = turf.destination(turf.point(circleCenter), radius, 90 * i, { - units: 'kilometers' - }).geometry.coordinates; - if (point[0] < minx || minx === 0) { - minx = point[0]; - } - if (point[0] > maxx || maxx === 0) { - maxx = point[0]; - } - if (point[1] < miny || miny === 0) { - miny = point[1]; - } - if (point[1] > maxy || maxy === 0) { - maxy = point[1]; - } - } - _context13.next = 10; - return doRequest({ - url: '/singer.DeviceService/GetClusters', - method: 'POST', - data: { - northEast: { - X: maxx, - Y: maxy - }, - southWest: { - X: minx, - Y: miny - }, - zoom: zoom - } - }); - case 10: - _yield$doRequest = _context13.sent; - clusterPoint = _yield$doRequest.clusterPoint; - cameraIds = []; - clusterPoint.forEach(function (v) { - cameraIds.push.apply(cameraIds, _toConsumableArray(v['cameraIDs'])); - }); - _context13.next = 16; - return SearchCamera({ - cameraId: cameraIds, - maxResults: cameraIds.length - }); - case 16: - _yield$SearchCamera = _context13.sent; - cameras = _yield$SearchCamera.cameras; - cameraInfos = cameras.filter(function (v) { - var cameraPoint = turf.point([get(v, 'longitude'), get(v, 'latitude')]); - return turf.booleanPointInPolygon(cameraPoint, centerFeature); - }); - return _context13.abrupt("return", cameraInfos); - case 22: - _context13.prev = 22; - _context13.t0 = _context13["catch"](1); - console.error(_context13.t0); - return _context13.abrupt("return", []); - case 26: - case "end": - return _context13.stop(); - } - }, _callee13, null, [[1, 22]]); - })); - return function getCameraInfoByCircle(_x15, _x16) { - return _ref13.apply(this, arguments); - }; -}(); - -//追踪任务转化为检索的格式 -export var taskInfoToSearchItem = function taskInfoToSearchItem(taskInfo) { - var imageList = []; - get(taskInfo, 'images', []).forEach(function (v) { - var url = get(v, 'conds.0.srcImageUrl'); - var objectId = get(v, 'conds.0.featureInfo.objectId'); - var imageItem = { - index: 0, - url: url, - objectId: objectId, - odRects: get(v, 'conds').map(function (item) { - return { - fileKey: get(item, 'objectImageUrl'), - extendRect: _objectSpread({ - algorithmVersion: get(item, 'alg', '') - }, get(item, 'rect', {})), - rect: { - algorithmVersion: get(item, 'alg', ''), - rect: get(item, 'rect', {}) - } - }; - }) - }; - imageList.push(imageItem); - }); - return imageList; -}; \ No newline at end of file diff --git a/packages/biz/es/index.d.ts b/packages/biz/es/index.d.ts deleted file mode 100644 index 743bed4..0000000 --- a/packages/biz/es/index.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -export { default as BigImageModal } from './BigImageModal'; -export type { BigImageModalProps } from './BigImageModal'; -export { default as BoxSelectTree } from './boxSelectTree'; -export type { BoxSelectTreeProps } from './boxSelectTree'; -export { default as Tree } from './tree'; -export type { BoxTreeProps, TreeData } from './tree'; -export { default as TreeTransfer } from './treeTransfer'; -export type { TreeTransferProps } from './treeTransfer'; -export { default as TreeTransferModal } from './treeTransferModal'; -export type { TreeTransferModalProps } from './treeTransferModal'; -export { default as WarningRecordCard } from './WarningRecordCard'; -export type { IRecord, WarningRecordCardProps } from './WarningRecordCard'; -export type { ViewLargerImageModalRef, ViewLargerImageModalProps } from './ViewLargerImageModal'; -export { default as ViewLargerImageModal, useViewLargerImageModal } from './ViewLargerImageModal'; -export type { VideoPlayerCardProps } from './VideoPlayerCard'; -export { default as VideoPlayerCard } from './VideoPlayerCard'; -export { default as RealTimeMonitor } from './RealTimeMonitor'; diff --git a/packages/biz/es/index.js b/packages/biz/es/index.js deleted file mode 100644 index d340720..0000000 --- a/packages/biz/es/index.js +++ /dev/null @@ -1,9 +0,0 @@ -export { default as BigImageModal } from "./BigImageModal"; -export { default as BoxSelectTree } from "./boxSelectTree"; -export { default as Tree } from "./tree"; -export { default as TreeTransfer } from "./treeTransfer"; -export { default as TreeTransferModal } from "./treeTransferModal"; -export { default as WarningRecordCard } from "./WarningRecordCard"; -export { default as ViewLargerImageModal, useViewLargerImageModal } from "./ViewLargerImageModal"; -export { default as VideoPlayerCard } from "./VideoPlayerCard"; -export { default as RealTimeMonitor } from "./RealTimeMonitor"; \ No newline at end of file diff --git a/packages/biz/es/tree/boxTree.d.ts b/packages/biz/es/tree/boxTree.d.ts deleted file mode 100644 index 5e34aef..0000000 --- a/packages/biz/es/tree/boxTree.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { FC } from 'react'; -import { TreeDataNode, TreeProps } from 'antd'; -import './index.less'; -export interface BoxTreeProps extends TreeProps { - data: TreeDataNode[]; - treeCheckable?: boolean; - showItemOption?: boolean; - customOptions?: any; - onItemCheck?: TreeProps['onCheck']; - onItemSelect?: TreeProps['onSelect']; - onItemSetting?: (_data: any) => void; - onItemDelete?: (_data: any) => void; - onItemRename?: (_nodeData: any) => void; - onItemRenameFinish?: (_data: any, _nodeData: any) => Promise; -} -declare const boxTree: FC; -export default boxTree; diff --git a/packages/biz/es/tree/boxTree.js b/packages/biz/es/tree/boxTree.js deleted file mode 100644 index e9e44cb..0000000 --- a/packages/biz/es/tree/boxTree.js +++ /dev/null @@ -1,134 +0,0 @@ -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); } -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, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap; var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw new Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw new Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, catch: function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; } -function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } -function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; } -function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -import React, { useState } from 'react'; -import { Tree, Badge, Space } from 'antd'; -import theme from 'antd/es/theme'; -import { CloseOutlined, EditOutlined, SettingOutlined } from '@ant-design/icons'; -import { ModalForm, ProFormText } from '@ant-design/pro-components'; -import "./index.less"; -var componentName = 'zhst-biz-tree'; -var useToken = theme.useToken; -var boxTree = function boxTree(props) { - var onItemSelect = props.onItemSelect, - onItemCheck = props.onItemCheck, - onItemSetting = props.onItemSetting, - onItemDelete = props.onItemDelete, - _props$data = props.data, - data = _props$data === void 0 ? [] : _props$data, - _props$showItemOption = props.showItemOption, - showItemOption = _props$showItemOption === void 0 ? true : _props$showItemOption, - _props$treeCheckable = props.treeCheckable, - treeCheckable = _props$treeCheckable === void 0 ? false : _props$treeCheckable, - onItemRename = props.onItemRename, - onItemRenameFinish = props.onItemRenameFinish, - customOptions = props.customOptions; - var _useToken = useToken(), - token = _useToken.token; - var _useState = useState(''), - _useState2 = _slicedToArray(_useState, 2), - checkedItem = _useState2[0], - setCheckedItem = _useState2[1]; - var cameraStatus = new Map([['0', 'error'], ['1', 'success'], ['3', 'processing'], ['4', 'default']]); - return /*#__PURE__*/React.createElement(Tree, _extends({ - checkable: treeCheckable, - blockNode: true, - onSelect: function onSelect(selectedKeys, info) { - setCheckedItem(selectedKeys[0]); - onItemSelect === null || onItemSelect === void 0 || onItemSelect(selectedKeys, info); - }, - onCheck: onItemCheck, - treeData: data, - titleRender: function titleRender(_nodeData) { - return /*#__PURE__*/React.createElement("div", { - className: "".concat(componentName, "-item-render") - }, !_nodeData.children && _nodeData.isCamera && /*#__PURE__*/React.createElement(Badge, { - style: { - marginRight: '6px' - }, - status: cameraStatus.get(_nodeData.status || '4') - }), /*#__PURE__*/React.createElement("span", { - // @ts-ignore - style: checkedItem === _nodeData.key && _nodeData.isCamera ? { - color: token.colorPrimary - } : {} - }, _nodeData.title), showItemOption && /*#__PURE__*/React.createElement(Space, { - className: "".concat(componentName, "-item-render_right"), - style: { - float: 'right' - } - }, customOptions || /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(ModalForm, { - title: "\u91CD\u547D\u540D", - width: 600, - modalProps: { - destroyOnClose: true - }, - layout: "horizontal", - labelCol: { - span: 6 - }, - wrapperCol: { - span: 18 - }, - trigger: /*#__PURE__*/React.createElement(EditOutlined, { - onClick: function onClick(e) { - e.preventDefault(); - e.stopPropagation(); - onItemRename === null || onItemRename === void 0 || onItemRename(_nodeData); - } - }), - submitter: { - searchConfig: { - submitText: '确定', - resetText: '取消' - } - }, - onFinish: ( /*#__PURE__*/function () { - var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(value) { - return _regeneratorRuntime().wrap(function _callee$(_context) { - while (1) switch (_context.prev = _context.next) { - case 0: - return _context.abrupt("return", onItemRenameFinish === null || onItemRenameFinish === void 0 ? void 0 : onItemRenameFinish(value, _nodeData)); - case 1: - case "end": - return _context.stop(); - } - }, _callee); - })); - return function (_x) { - return _ref.apply(this, arguments); - }; - }()) - }, /*#__PURE__*/React.createElement(ProFormText, { - rules: [{ - required: true - }], - width: "md", - name: "name", - label: "\u76D2\u5B50\u540D\u79F0", - placeholder: "\u8BF7\u8F93\u5165\u76D2\u5B50\u540D\u79F0" - })), /*#__PURE__*/React.createElement(SettingOutlined, { - onClick: function onClick(e) { - e.preventDefault(); - e.stopPropagation(); - onItemSetting === null || onItemSetting === void 0 || onItemSetting(_nodeData); - } - }), /*#__PURE__*/React.createElement(CloseOutlined, { - onClick: function onClick(e) { - e.preventDefault(); - e.stopPropagation(); - onItemDelete === null || onItemDelete === void 0 || onItemDelete(_nodeData); - } - })))); - } - }, props)); -}; -export default boxTree; \ No newline at end of file diff --git a/packages/biz/es/tree/index.d.ts b/packages/biz/es/tree/index.d.ts deleted file mode 100644 index 4082eb0..0000000 --- a/packages/biz/es/tree/index.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { TreeDataNode } from 'antd'; -import BoxTree from './boxTree'; -export interface TreeData extends TreeDataNode { - children?: TreeDataNode['children'] & { - isCamera?: boolean; - /** - * 0-失败 1-成功 2-进行中 3-未知 - */ - status?: '0' | '1' | '2' | '3'; - }[]; -} -export type { BoxTreeProps } from './boxTree'; -export default BoxTree; diff --git a/packages/biz/es/tree/index.js b/packages/biz/es/tree/index.js deleted file mode 100644 index 23238e5..0000000 --- a/packages/biz/es/tree/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import BoxTree from "./boxTree"; -export default BoxTree; \ No newline at end of file diff --git a/packages/biz/es/tree/index.less b/packages/biz/es/tree/index.less deleted file mode 100644 index 9da4e2d..0000000 --- a/packages/biz/es/tree/index.less +++ /dev/null @@ -1,9 +0,0 @@ -.zhst-biz-tree-item-render { - &_right { - display: none; - } - - &:hover &_right { - display: inline-flex; - } -} diff --git a/packages/biz/es/treeTransfer/TreeTransfer.d.ts b/packages/biz/es/treeTransfer/TreeTransfer.d.ts deleted file mode 100644 index b74b4f3..0000000 --- a/packages/biz/es/treeTransfer/TreeTransfer.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react'; -import { InputProps } from 'antd'; -import { TransferProps, TreeDataNode, TreeProps } from 'antd'; -import './index.less'; -export interface TreeTransferProps { - dataSource: TreeDataNode[]; - treeProps?: TreeProps; - searchInputProps?: InputProps; - targetItems: TreeDataNode[]; - checkedKeys: string[]; - onTreeSelect?: TreeProps['onSelect']; - onTreeCheck?: TreeProps['onCheck']; - onItemDelete?: (key: string, info?: { - root: TreeDataNode[]; - keys: string[]; - }) => void; - onChange?: TransferProps['onChange']; - onOk?: (data: any) => void; - onReset?: () => void; -} -declare const TreeTransfer: React.FC; -export default TreeTransfer; diff --git a/packages/biz/es/treeTransfer/TreeTransfer.js b/packages/biz/es/treeTransfer/TreeTransfer.js deleted file mode 100644 index dc3e135..0000000 --- a/packages/biz/es/treeTransfer/TreeTransfer.js +++ /dev/null @@ -1,143 +0,0 @@ -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 _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -import React, { useState } from 'react'; -import { Button, Card, Flex, Input, Tree } from 'antd'; -import theme from 'antd/es/theme'; -import "./index.less"; -import { DeleteOutlined, DoubleRightOutlined, SearchOutlined } from '@ant-design/icons'; -import { getAllRootKeyById } from "./treeTransferHelper"; -var componentName = 'zhst-biz-treeTransfer'; -var useToken = theme.useToken; -var TreeTransfer = function TreeTransfer(_ref) { - var dataSource = _ref.dataSource, - treeProps = _ref.treeProps, - searchInputProps = _ref.searchInputProps, - _ref$targetItems = _ref.targetItems, - targetItems = _ref$targetItems === void 0 ? [] : _ref$targetItems, - _ref$checkedKeys = _ref.checkedKeys, - checkedKeys = _ref$checkedKeys === void 0 ? [] : _ref$checkedKeys, - onTreeCheck = _ref.onTreeCheck, - onTreeSelect = _ref.onTreeSelect, - onItemDelete = _ref.onItemDelete, - onOk = _ref.onOk, - onReset = _ref.onReset; - var _useToken = useToken(), - token = _useToken.token; - var _useState = useState(''), - _useState2 = _slicedToArray(_useState, 2), - keyWords = _useState2[0], - setKeyWords = _useState2[1]; - function findNodesWithKeyword(_keyWords, _treeData) { - // @ts-ignore - function dfs(node) { - return node.filter(function (item) { - return item.title.includes(_keyWords); - }); - } - var data = dfs(_treeData); - return data || []; - } - return /*#__PURE__*/React.createElement(Flex, { - gap: 20, - className: componentName, - align: "center", - justify: "center" - }, /*#__PURE__*/React.createElement("div", { - className: "".concat(componentName, "-left") - }, /*#__PURE__*/React.createElement(Card, { - className: "".concat(componentName, "-left_card"), - title: /*#__PURE__*/React.createElement("div", { - style: { - textAlign: 'center' - } - }, "\u53EF\u9009\u62E9\u7684\u8303\u56F4"), - bodyStyle: { - padding: 12 - } - }, /*#__PURE__*/React.createElement(Input, _extends({ - prefix: /*#__PURE__*/React.createElement(SearchOutlined, null), - onChange: function onChange(e) { - return setKeyWords(e.target.value); - }, - placeholder: "\u8BF7\u8F93\u5165\u8BBE\u5907\u540D\u79F0" - }, searchInputProps)), /*#__PURE__*/React.createElement(Tree, _extends({ - style: { - marginTop: '6px' - }, - height: 420, - blockNode: true, - checkable: true, - checkedKeys: checkedKeys, - treeData: findNodesWithKeyword(keyWords, dataSource), - onCheck: function onCheck(keys, info) { - return onTreeCheck === null || onTreeCheck === void 0 ? void 0 : onTreeCheck(keys, info); - }, - onSelect: function onSelect(keys, info) { - return onTreeSelect === null || onTreeSelect === void 0 ? void 0 : onTreeSelect(keys, info); - } - }, treeProps)))), /*#__PURE__*/React.createElement(DoubleRightOutlined, null), /*#__PURE__*/React.createElement("div", { - className: "".concat(componentName, "-right") - }, /*#__PURE__*/React.createElement(Card, { - className: "".concat(componentName, "-right_card"), - title: /*#__PURE__*/React.createElement("div", { - style: { - textAlign: 'center' - } - }, "\u5DF2\u9009\u62E9\u7684\u8303\u56F4"), - bodyStyle: { - padding: 0 - } - }, /*#__PURE__*/React.createElement("div", { - className: "".concat(componentName, "-right_card__items") - }, targetItems.map(function (item) { - return /*#__PURE__*/React.createElement("div", { - className: "".concat(componentName, "-right_card__items___item"), - key: item.key, - onMouseEnter: function onMouseEnter(e) { - e.target.style.backgroundColor = token.colorPrimaryBg; - e.target.style.color = token.colorPrimary; - }, - onMouseLeave: function onMouseLeave(e) { - e.target.style.color = token.colorText; - e.target.style.backgroundColor = null; - } - }, item.title, /*#__PURE__*/React.createElement("div", { - style: { - float: 'right' - } - }, /*#__PURE__*/React.createElement(DeleteOutlined, { - onClick: function onClick() { - var _getAllRootKeyById = getAllRootKeyById(item.key, dataSource), - root = _getAllRootKeyById.root, - keys = _getAllRootKeyById.keys; - onItemDelete === null || onItemDelete === void 0 || onItemDelete(item.key, { - root: root, - keys: keys - }); - } - }))); - })), /*#__PURE__*/React.createElement(Flex, { - className: "".concat(componentName, "-right_card__btns") - }, /*#__PURE__*/React.createElement(Button, { - style: { - marginRight: 8, - width: '50%' - }, - disabled: targetItems.length <= 0, - onClick: onReset - }, "\u91CD\u7F6E"), /*#__PURE__*/React.createElement(Button, { - style: { - width: '50%' - }, - type: "primary", - onClick: function onClick() { - return onOk === null || onOk === void 0 ? void 0 : onOk(targetItems); - } - }, "\u786E\u5B9A"))))); -}; -export default TreeTransfer; \ No newline at end of file diff --git a/packages/biz/es/treeTransfer/index.d.ts b/packages/biz/es/treeTransfer/index.d.ts deleted file mode 100644 index 7ea5c47..0000000 --- a/packages/biz/es/treeTransfer/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import TreeTransfer from "./TreeTransfer"; -export type { TreeTransferProps } from './TreeTransfer'; -export * from './treeTransferHelper'; -export default TreeTransfer; diff --git a/packages/biz/es/treeTransfer/index.js b/packages/biz/es/treeTransfer/index.js deleted file mode 100644 index 153880e..0000000 --- a/packages/biz/es/treeTransfer/index.js +++ /dev/null @@ -1,3 +0,0 @@ -import TreeTransfer from "./TreeTransfer"; -export * from "./treeTransferHelper"; -export default TreeTransfer; \ No newline at end of file diff --git a/packages/biz/es/treeTransfer/index.less b/packages/biz/es/treeTransfer/index.less deleted file mode 100644 index 9ffe8cd..0000000 --- a/packages/biz/es/treeTransfer/index.less +++ /dev/null @@ -1,43 +0,0 @@ -.zhst-biz-treeTransfer { - &-left { - &_card { - width: 500px; - height: 522px; - background-color: #FCFCFC; - } - } - - &-right { - &_card { - width: 300px; - height: 522px; - background-color: #FCFCFC; - - &__items { - padding: 8px 4px; - overflow: scroll; - - &::-webkit-scrollbar { - display: none; - } - - &___item { - margin: 0; - padding: 4px 12px; - cursor: pointer; - } - } - - &__btns { - width: 100%; - padding: 8px; - position: absolute; - bottom: 0; - left: 50%; - transform: translateX(-50%); - box-sizing: border-box; - border-top: 1px solid #f0f0f0; - } - } - } -} diff --git a/packages/biz/es/treeTransfer/treeTransferHelper.d.ts b/packages/biz/es/treeTransfer/treeTransferHelper.d.ts deleted file mode 100644 index 705684c..0000000 --- a/packages/biz/es/treeTransfer/treeTransferHelper.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export declare const isChecked: (selectedKeys: React.Key[], eventKey: React.Key) => boolean; -/** - * 通过子元素找到父级节点 - * @param objects - * @param element - * @returns - */ -export declare const findParentByChild: (objects: any[], propertyValue: string | number, propertyKey?: string) => any; -export declare const getAllRootKeyById: (val: string | number, list: any[], key?: string) => { - root: any; - keys: any[]; -}; diff --git a/packages/biz/es/treeTransfer/treeTransferHelper.js b/packages/biz/es/treeTransfer/treeTransferHelper.js deleted file mode 100644 index efaf6d8..0000000 --- a/packages/biz/es/treeTransfer/treeTransferHelper.js +++ /dev/null @@ -1,57 +0,0 @@ -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); } -export var isChecked = function isChecked(selectedKeys, eventKey) { - return selectedKeys.includes(eventKey); -}; -function isObject(value) { - return value !== null && _typeof(value) === 'object' && !Array.isArray(value); -} - -/** - * 通过子元素找到父级节点 - * @param objects - * @param element - * @returns - */ -export var findParentByChild = function findParentByChild(objects, propertyValue) { - var propertyKey = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'key'; - for (var i = 0; i < objects.length; i++) { - var obj = objects[i]; - if (obj[propertyKey] === propertyValue) { - return obj; - } else if (_typeof(obj) === 'object') { - var found = findParentByChild(Object.values(obj), propertyValue); - if (found) { - return obj; - } - } - } - return null; // 如果找不到包含具有指定属性的子对象的父对象,返回 null -}; -export var getAllRootKeyById = function getAllRootKeyById(val, list) { - var key = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'key'; - var keys = []; - var findParentByChild = function findParentByChild(propertyValue, objects, propertyKey) { - for (var i = 0; i < objects.length; i++) { - var obj = objects[i]; - if (obj[propertyKey] === propertyValue) { - console.log('obj', obj); - return obj; - } else if (_typeof(obj) === 'object') { - var found = findParentByChild(propertyValue, Object.values(obj), propertyKey); - if (found) { - if (isObject(found)) { - keys.push(found.key); - } - return obj; - } - } - } - return null; // 如果找不到包含具有指定属性的子对象的父对象,返回 null - }; - var data = findParentByChild(val, list, key); - data.key && keys.push(data.key); - return { - root: data, - keys: keys - }; -}; \ No newline at end of file diff --git a/packages/biz/es/treeTransferModal/TreeTransferModal.d.ts b/packages/biz/es/treeTransferModal/TreeTransferModal.d.ts deleted file mode 100644 index e0a0d0e..0000000 --- a/packages/biz/es/treeTransferModal/TreeTransferModal.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { FC } from 'react'; -import { ModalProps, RadioGroupProps, SelectProps, TransferProps, TreeDataNode, TreeProps } from 'antd'; -export interface TreeTransferModalProps { - dataSource: TreeDataNode[]; - treeProps?: TreeProps; - targetItems: TreeDataNode[]; - checkedKeys: string[]; - onTreeSelect?: TreeProps['onSelect']; - onTreeCheck?: TreeProps['onCheck']; - onItemDelete?: (key: string, info?: { - root: TreeDataNode[]; - keys: string[]; - }) => void; - onChange?: TransferProps['onChange']; - onOk?: (data: any) => void; - onReset?: () => void; - open?: boolean; - onCancel?: ModalProps['onCancel']; - onRadioChange?: RadioGroupProps['onChange']; - onSelect?: SelectProps['onSelect']; - modalProps?: ModalProps; - radioProps?: RadioGroupProps; - selectProps?: SelectProps; -} -declare const TreeTransferModal: FC; -export default TreeTransferModal; diff --git a/packages/biz/es/treeTransferModal/TreeTransferModal.js b/packages/biz/es/treeTransferModal/TreeTransferModal.js deleted file mode 100644 index 5580038..0000000 --- a/packages/biz/es/treeTransferModal/TreeTransferModal.js +++ /dev/null @@ -1,80 +0,0 @@ -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 _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } -function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } -function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } -function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } -function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } -function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -import React, { useState } from 'react'; -import { Modal, Radio, Select } from 'antd'; -import TreeTransfer from "../treeTransfer"; -import { ALL_LIST, BOX_TYPE_LIST } from "../utils/constants"; -var TreeTransferModal = function TreeTransferModal(props) { - var open = props.open, - _props$dataSource = props.dataSource, - dataSource = _props$dataSource === void 0 ? [] : _props$dataSource, - checkedKeys = props.checkedKeys, - onItemDelete = props.onItemDelete, - onOk = props.onOk, - onCancel = props.onCancel, - onReset = props.onReset, - onRadioChange = props.onRadioChange, - onTreeCheck = props.onTreeCheck, - onSelect = props.onSelect, - targetItems = props.targetItems, - modalProps = props.modalProps, - radioProps = props.radioProps, - selectProps = props.selectProps; - var _useState = useState('1'), - _useState2 = _slicedToArray(_useState, 2), - type = _useState2[0], - setType = _useState2[1]; - return /*#__PURE__*/React.createElement(Modal, _extends({ - open: open, - destroyOnClose: true, - title: "\u7EDF\u8BA1\u70B9\u4F4D", - width: "948px", - footer: null, - onCancel: onCancel - }, modalProps), /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement("div", null, /*#__PURE__*/React.createElement(Radio.Group, _extends({ - onChange: function onChange(e) { - setType(e.target.value); - onRadioChange === null || onRadioChange === void 0 || onRadioChange(e); - }, - style: { - marginLeft: '24px', - padding: '20px 0' - }, - value: type, - options: BOX_TYPE_LIST - }, radioProps)), /*#__PURE__*/React.createElement(Select, _extends({ - defaultValue: '', - style: { - marginLeft: 200, - width: 150 - }, - options: ALL_LIST, - onSelect: onSelect - }, selectProps))), type === 'box' ? /*#__PURE__*/React.createElement(TreeTransfer, { - dataSource: dataSource, - targetItems: targetItems, - checkedKeys: checkedKeys, - onTreeCheck: onTreeCheck, - onItemDelete: onItemDelete, - onOk: onOk, - onReset: onReset - }) : /*#__PURE__*/React.createElement(TreeTransfer, { - dataSource: dataSource, - targetItems: targetItems, - checkedKeys: checkedKeys, - onTreeCheck: onTreeCheck, - onItemDelete: onItemDelete, - onOk: onOk, - onReset: onReset - }), /*#__PURE__*/React.createElement("p", { - style: { - textAlign: 'right' - } - }, "\u5DF2\u9009\u4E2D", targetItems.length, "\u4E2A\u70B9\u4F4D"))); -}; -export default TreeTransferModal; \ No newline at end of file diff --git a/packages/biz/es/treeTransferModal/index.d.ts b/packages/biz/es/treeTransferModal/index.d.ts deleted file mode 100644 index 8e5245a..0000000 --- a/packages/biz/es/treeTransferModal/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import TreeTransferModal from './TreeTransferModal'; -export type { TreeTransferModalProps } from './TreeTransferModal'; -export default TreeTransferModal; diff --git a/packages/biz/es/treeTransferModal/index.js b/packages/biz/es/treeTransferModal/index.js deleted file mode 100644 index 3c464e7..0000000 --- a/packages/biz/es/treeTransferModal/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import TreeTransferModal from "./TreeTransferModal"; -export default TreeTransferModal; \ No newline at end of file diff --git a/packages/biz/es/utils/constants.js b/packages/biz/es/utils/constants.js deleted file mode 100644 index 925bab4..0000000 --- a/packages/biz/es/utils/constants.js +++ /dev/null @@ -1,43 +0,0 @@ -export var OBJECT_GRNER_THRESHOLD = 0.8; //目标图判断性别阈值 -export var OBJECT_AGE_TYPE_THRESHOLD = 0.5; //目标图判断年龄段阈值 -export var MODE_KEY = 'test_mode'; -//业务约定 -export var SEARCH_IMG_COUNT = 10; //检索图片的最大个数 -export var GLOBAL_IS_ITEM_NUMBER_SHOW = false; //是否展示索引 -export var publicPath = 'hummingbird'; -export var ENTER_CIRCLE = 'MONITORTYPE_ENTER_CIRCLE'; -export var OUT_CIRCLE = 'MONITORTYPE_OUT_CIRCLE'; -export var TEMP = 'MONITORTYPE_TEMP'; -export var GLOBAL_IS_BOX_VMS_SHOW = true; //是否展示盒子vms - -export var BODY_SEARCH_THRESHOID = 0.45; //形体检索阈值 -export var RECORD_VERSION = '3.0.0'; //保存记录的版本号 - -export var DeviceTab = { - EMPTY: 0, - REAL_CAMERA: 1, - PREPROCESS_CAMERA: 2, - //摄像头列表 - TAG_CAMERA: 3, - //预案列表 - HISTORY_VIDEO_GROUP: 4, - //录像回放 - VIRTUAL_CAMERA: 5, - //离线视频 - REAL_CAMERA_NOFACE: 6, - REAL_CAMERA_ONLYFACE: 7, - REAL_CAMERA_NOFACE_NOBOX_NODIRECONNECT: 8 // 只有普通摄像头,没有人脸、没有盒子、直连 -}; - -// 盒子 Tab 切换 -export var BOX_TYPE_LIST = [{ - value: '1', - label: '盒子' -}, { - value: '2', - label: '盒子组' -}]; -export var ALL_LIST = [{ - value: '', - label: '全部' -}]; \ No newline at end of file diff --git a/packages/biz/es/utils/index.d.ts b/packages/biz/es/utils/index.d.ts deleted file mode 100644 index e69de29..0000000 diff --git a/packages/biz/es/utils/index.js b/packages/biz/es/utils/index.js deleted file mode 100644 index e69de29..0000000 diff --git a/packages/biz/lib/BigImageModal/BigImageModal.d.ts b/packages/biz/lib/BigImageModal/BigImageModal.d.ts deleted file mode 100644 index ae5e46d..0000000 --- a/packages/biz/lib/BigImageModal/BigImageModal.d.ts +++ /dev/null @@ -1,40 +0,0 @@ -import React from 'react'; -import type { ModalProps, DescriptionsProps, TabsProps, VideoViewRef, ImgViewRef } from '@zhst/meta'; -import './index.less'; -export declare const componentPrefix = "zhst-image"; -export type TAB_TYPE = 'COMPATER' | 'NORMAL' | 'VIDEO'; -export type MODEL_TYPE = 'VIDEO' | 'IMAGE'; -export interface BigImageModalProps extends ModalProps { - visible: boolean; - activeTab?: TAB_TYPE; - attributeList: { - title: string; - children: Pick; - }; - tabs: { - data: Pick & { - key: TAB_TYPE; - }; - }; - dataSource: any; - imageData: any; - relatedData: any; - isRelated?: boolean; - footer?: React.ReactNode; - showCarousel?: boolean; - onTabChange?: (newVal?: TAB_TYPE, oldVal?: TAB_TYPE) => void; - onIndexChange?: (newVal?: number, oldVal?: number) => void; - transformPropFunc: (data: any) => void; -} -interface BigModalRef { - tab: TAB_TYPE; - setTab: (tab: TAB_TYPE) => void; - modalRef: ModalProps; - activeKey: string; - setActiveKey: (val: string) => void; - videoPlayerRef: VideoViewRef; - combineImageRef: any; - bigImagePreviewRef: ImgViewRef; -} -declare const BigImageModal: React.FC; -export default BigImageModal; diff --git a/packages/biz/lib/BigImageModal/BigImageModal.js b/packages/biz/lib/BigImageModal/BigImageModal.js deleted file mode 100644 index ff12576..0000000 --- a/packages/biz/lib/BigImageModal/BigImageModal.js +++ /dev/null @@ -1,250 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/BigImageModal/BigImageModal.tsx -var BigImageModal_exports = {}; -__export(BigImageModal_exports, { - componentPrefix: () => componentPrefix, - default: () => BigImageModal_default -}); -module.exports = __toCommonJS(BigImageModal_exports); -var import_react = __toESM(require("react")); -var import_meta = require("@zhst/meta"); -var import_classnames = __toESM(require("classnames")); -var import_func = require("@zhst/func"); -var import_index = require("./index.less"); -var import_navigation = __toESM(require("./components/navigation")); -var import_CombineImage = __toESM(require("./components/CombineImage")); -var DescriptionsItem = import_meta.Descriptions.Item; -var componentPrefix = "zhst-image"; -var initialStyle = { - fontSize: "12px" -}; -var BigImageModal = (0, import_react.forwardRef)((props, ref) => { - var _a; - const { - // 配置 - title = "-", - open, - children, - activeTab, - attributeList = [], - isRelated = false, - tabs = {}, - footer = null, - showCarousel = true, - // 数据 - dataSource = [], - // 总数据源,只允许有一份 - imageData = [], - relatedData = [], - // 事件 - onIndexChange, - onTabChange, - transformPropFunc - } = props; - const combineImageRef = (0, import_react.useRef)(null); - const bigImagePreviewRef = (0, import_react.useRef)(null); - const videoPlayerRef = (0, import_react.useRef)(null); - const modalRef = (0, import_react.useRef)(null); - const [tab, setTab] = (0, import_react.useState)(activeTab || (0, import_func.get)(tabsConfig, "data[0].key")); - const [activeKey, setActiveKey] = (0, import_react.useState)("related"); - const [currentIndex, setCurrentIndex] = (0, import_react.useState)(0); - const tabsConfig = !(0, import_func.isEmpty)(tabs) ? tabs : { - data: [ - { - label: "对比图模式", - key: "COMPATER", - children: /* @__PURE__ */ import_react.default.createElement( - import_CombineImage.default, - { - ref: combineImageRef, - data: dataSource[currentIndex] || {} - } - ) - }, - { - label: "场景图模式", - key: "NORMAL", - children: /* @__PURE__ */ import_react.default.createElement( - import_meta.BigImagePreview, - { - ref: bigImagePreviewRef, - height: "500px", - data: dataSource[currentIndex] - } - ) - } - ] - }; - (0, import_react.useEffect)(() => { - (async () => { - let data = {}; - })(); - }, [currentIndex, dataSource, imageData, isRelated]); - (0, import_react.useImperativeHandle)(ref, () => ({ - ref, - tab, - setTab, - modalRef, - activeKey, - setActiveKey, - videoPlayerRef, - combineImageRef, - bigImagePreviewRef - })); - return /* @__PURE__ */ import_react.default.createElement( - import_meta.Modal, - { - destroyOnClose: true, - open, - ref: modalRef, - footer, - className: componentPrefix, - title, - ...props - }, - /* @__PURE__ */ import_react.default.createElement( - "div", - { - style: { - marginTop: "16px" - } - }, - /* @__PURE__ */ import_react.default.createElement( - import_meta.ConfigProvider, - { - theme: { - token: { - colorTextSecondary: "rgba(0,0,0,0.45)" - }, - components: { - Descriptions: { - titleMarginBottom: "20px", - viewBg: "#f6f6f6", - titleColor: "rgba(0,0,0,0.45)", - colorTextLabel: "rgba(0,0,0,0.45)", - contentColor: "rgba(0,0,0,0.88)" - } - } - } - }, - attributeList.map((descriptions) => { - var _a2; - return /* @__PURE__ */ import_react.default.createElement( - import_meta.Descriptions, - { - key: descriptions.title, - title: /* @__PURE__ */ import_react.default.createElement("p", { style: { margin: "12px 0 0", fontSize: initialStyle.fontSize } }, descriptions.title), - column: 8, - style: { padding: "0 64px" } - }, - (_a2 = descriptions == null ? void 0 : descriptions.children) == null ? void 0 : _a2.map((item) => /* @__PURE__ */ import_react.default.createElement( - DescriptionsItem, - { - key: item.key, - label: item.label, - span: 1, - contentStyle: { fontSize: initialStyle.fontSize }, - labelStyle: { fontSize: initialStyle.fontSize } - }, - item.children - )) - ); - }) - ), - /* @__PURE__ */ import_react.default.createElement( - "div", - { - className: (0, import_classnames.default)(`${componentPrefix}-view-container`) - }, - /* @__PURE__ */ import_react.default.createElement( - import_meta.Tabs, - { - activeKey: tab, - centered: true, - destroyInactiveTabPane: true, - onChange: (v) => { - setTab((pre) => { - onTabChange == null ? void 0 : onTabChange(v, pre); - return v; - }); - }, - tabBarStyle: { fontSize: "18px", fontWeight: "bold" }, - items: tabsConfig.data, - ...tabsConfig - } - ), - tab === "VIDEO" && /* @__PURE__ */ import_react.default.createElement(import_meta.VideoPlayer, { ref: videoPlayerRef, url: (_a = dataSource[currentIndex]) == null ? void 0 : _a.flvUrl }), - /* @__PURE__ */ import_react.default.createElement( - import_navigation.default, - { - className: (0, import_classnames.default)( - `${componentPrefix}-view-container__nav`, - currentIndex <= 0 && `${componentPrefix}-view-container__nav--disabled`, - `${componentPrefix}-view-container__nav--left` - ), - show: isRelated ? imageData.length > 1 : dataSource.length > 1, - disabled: currentIndex <= 0, - prev: true, - onClick: () => { - setCurrentIndex((pre) => { - onIndexChange == null ? void 0 : onIndexChange(pre - 1, pre); - return pre - 1; - }); - } - } - ), - /* @__PURE__ */ import_react.default.createElement( - import_navigation.default, - { - className: (0, import_classnames.default)( - `${componentPrefix}-view-container__nav`, - (currentIndex >= imageData.length - 1 || currentIndex >= dataSource.length - 1) && `${componentPrefix}-view-container__nav--disabled`, - `${componentPrefix}-view-container__nav--right` - ), - show: isRelated ? imageData.length > 1 : dataSource.length > 1, - disabled: currentIndex >= imageData.length - 1 || currentIndex >= dataSource.length - 1, - next: true, - onClick: async (e) => { - setCurrentIndex((pre) => { - onIndexChange == null ? void 0 : onIndexChange(pre + 1, pre); - return pre + 1; - }); - } - } - ) - ) - ) - ); -}); -var BigImageModal_default = BigImageModal; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - componentPrefix -}); diff --git a/packages/biz/lib/BigImageModal/components/CombineImage/index.d.ts b/packages/biz/lib/BigImageModal/components/CombineImage/index.d.ts deleted file mode 100644 index 19dbaa2..0000000 --- a/packages/biz/lib/BigImageModal/components/CombineImage/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { FC } from 'react'; -interface ComBineImageProps { - data: { - imgSummary: string; - compaterImages: string[]; - imageKey: string; - score: number; - }; -} -declare const ComBineImage: FC; -export default ComBineImage; diff --git a/packages/biz/lib/BigImageModal/components/CombineImage/index.js b/packages/biz/lib/BigImageModal/components/CombineImage/index.js deleted file mode 100644 index aa5aca2..0000000 --- a/packages/biz/lib/BigImageModal/components/CombineImage/index.js +++ /dev/null @@ -1,71 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/BigImageModal/components/CombineImage/index.tsx -var CombineImage_exports = {}; -__export(CombineImage_exports, { - default: () => CombineImage_default -}); -module.exports = __toCommonJS(CombineImage_exports); -var import_react = __toESM(require("react")); -var import_meta = require("@zhst/meta"); -var ComBineImage = (0, import_react.forwardRef)((props, ref) => { - const { data } = props; - const { imgSummary, compaterImages = [] } = data; - const targetImageRef = (0, import_react.useRef)(null); - const compareImageRef = (0, import_react.useRef)(null); - const [targetIndex, setTargetIndex] = (0, import_react.useState)(compaterImages.findIndex((_url) => imgSummary === _url) || 0); - (0, import_react.useImperativeHandle)(ref, () => ({ - compareImageRef, - targetImageRef - })); - return /* @__PURE__ */ import_react.default.createElement(import_meta.Flex, { justify: "space-evenly", align: "center", style: { padding: "0 32px" } }, /* @__PURE__ */ import_react.default.createElement( - import_meta.CompareImage, - { - ref: targetImageRef, - preDisable: targetIndex === 0, - nextDisable: targetIndex >= compaterImages.length - 1, - onNext: () => setTargetIndex(targetIndex + 1), - onPre: () => setTargetIndex(targetIndex - 1), - showScore: false, - openRoll: !!compaterImages.length, - url: compaterImages[targetIndex] || imgSummary, - label: "目标图" - } - ), /* @__PURE__ */ import_react.default.createElement(import_meta.Score, { score: data.score }), /* @__PURE__ */ import_react.default.createElement( - import_meta.CompareImage, - { - ref: compareImageRef, - url: data.imageKey, - openRoll: false, - score: data.score, - label: "对比图" - } - )); -}); -var CombineImage_default = ComBineImage; diff --git a/packages/biz/lib/BigImageModal/components/navigation/index.d.ts b/packages/biz/lib/BigImageModal/components/navigation/index.d.ts deleted file mode 100644 index 78b1ca8..0000000 --- a/packages/biz/lib/BigImageModal/components/navigation/index.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import * as React from 'react'; -import './index.less'; -declare const Navigation: React.FC<{ - show?: boolean; - onClick?: React.MouseEventHandler; - prev?: boolean; - next?: boolean; - disabled?: boolean; - className?: string; - color?: string; - hoverColor?: string; -}>; -export default Navigation; diff --git a/packages/biz/lib/BigImageModal/components/navigation/index.js b/packages/biz/lib/BigImageModal/components/navigation/index.js deleted file mode 100644 index 53219e6..0000000 --- a/packages/biz/lib/BigImageModal/components/navigation/index.js +++ /dev/null @@ -1,57 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/BigImageModal/components/navigation/index.tsx -var navigation_exports = {}; -__export(navigation_exports, { - default: () => navigation_default -}); -module.exports = __toCommonJS(navigation_exports); -var React = __toESM(require("react")); -var import_classnames = __toESM(require("classnames")); -var import_meta = require("@zhst/meta"); -var import_index = require("./index.less"); -var componentName = `zhst-image__nav`; -var Navigation = (props) => { - const { show, prev, next, disabled, onClick, className, color } = props; - return /* @__PURE__ */ React.createElement( - "div", - { - className: (0, import_classnames.default)( - `${componentName}`, - prev && `${componentName}-prev`, - next && `${componentName}-next`, - disabled && `${componentName}--disable`, - !show && `${componentName}--hide`, - className - ) - }, - /* @__PURE__ */ React.createElement(import_meta.Button, { type: "text", disabled, onClick }, /* @__PURE__ */ React.createElement(import_meta.Icon, { size: 28, color, icon: prev ? "icon-qiehuanzuo" : "icon-qiehuanyou" })) - ); -}; -var navigation_default = Navigation; diff --git a/packages/biz/lib/BigImageModal/components/navigation/index.less b/packages/biz/lib/BigImageModal/components/navigation/index.less deleted file mode 100644 index 0a834f9..0000000 --- a/packages/biz/lib/BigImageModal/components/navigation/index.less +++ /dev/null @@ -1,44 +0,0 @@ -.zhst-image__nav { - position: absolute; - display: flex; - width: 48px; - height: 100%; - flex-shrink: 0; - align-items: center; - justify-content: center; - cursor: pointer; - font-size: 0; - - &>button { - & span { - display: flex; - } - } - - :global { - i:hover { - color: #f0f0f0 !important; - } - } - - &--disable { - :global { - i { - color: #f0f0f0; - cursor: not-allowed !important; - } - } - } - - &--hide { - display: none; - } - - &-prev { - left: 20px; - } - - &-next { - right: 20px; - } -} diff --git a/packages/biz/lib/BigImageModal/images/emptyImage.png b/packages/biz/lib/BigImageModal/images/emptyImage.png deleted file mode 100644 index 9762957..0000000 Binary files a/packages/biz/lib/BigImageModal/images/emptyImage.png and /dev/null differ diff --git a/packages/biz/lib/BigImageModal/images/percent_background.png b/packages/biz/lib/BigImageModal/images/percent_background.png deleted file mode 100644 index ebde317..0000000 Binary files a/packages/biz/lib/BigImageModal/images/percent_background.png and /dev/null differ diff --git a/packages/biz/lib/BigImageModal/index.d.ts b/packages/biz/lib/BigImageModal/index.d.ts deleted file mode 100644 index bb07714..0000000 --- a/packages/biz/lib/BigImageModal/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import BigImageModal from "./BigImageModal"; -export type { BigImageModalProps } from './BigImageModal'; -export default BigImageModal; diff --git a/packages/biz/lib/BigImageModal/index.js b/packages/biz/lib/BigImageModal/index.js deleted file mode 100644 index 93ee703..0000000 --- a/packages/biz/lib/BigImageModal/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/BigImageModal/index.tsx -var BigImageModal_exports = {}; -__export(BigImageModal_exports, { - default: () => BigImageModal_default -}); -module.exports = __toCommonJS(BigImageModal_exports); -var import_BigImageModal = __toESM(require("./BigImageModal")); -var BigImageModal_default = import_BigImageModal.default; diff --git a/packages/biz/lib/BigImageModal/index.less b/packages/biz/lib/BigImageModal/index.less deleted file mode 100644 index 8e98e2e..0000000 --- a/packages/biz/lib/BigImageModal/index.less +++ /dev/null @@ -1,514 +0,0 @@ -.zhst-image { - .zhst-dialog-content { - box-shadow: 0 4px 12px rgb(0 0 0 / 20%); - } - - .zhst-tabs .zhst-tabs-nav-wrap { - background-color: #f6f6f6; - } - - - &-view-container { - position: relative; - width: 100%; - margin-bottom: 16px; - - &__nav { - position: absolute; - z-index: 99; - top: 50%; - width: 40px !important; - height: 40px !important; - background: #d9d9d9; - border-radius: 100%; - cursor: pointer; - transform: translateY(-50%); - - &>button { - display: flex; - align-items: center; - color: #fff !important; - } - - &--disabled { - opacity: 0.3; - - &>button { - color: #fff !important; - } - } - } - - &__nav:hover { - background: #09f; - color: #fff !important; - } - } - - &-tool-container { - width: 100%; - height: 40px; - margin-bottom: 16px; - } - - &__face-score { - position: absolute; - right: 90px; - bottom: 80px; - color: red; - font-family: 'Microsoft YaHei'; - font-size: 19px; - font-weight: bold; - } - - &-carousel-container { - position: relative; - width: 100%; - height: 100px; - margin-top: 16px; - margin-bottom: 24px; - } -} - - -.zhst-image__tool { - display: flex; - width: 100%; - align-items: center; - font-size: 14px; - - &-split { - width: 0; - height: 14px; - - &::before { - display: block; - height: 100%; - border-left: 1px solid #e6e7eb; - content: ''; - } - } - - &-zoom { - display: inline-flex; - align-items: center; - - &> :not(:last-child) { - margin-right: 14px; - } - - &__scale { - display: inline-block; - width: 38px; - height: 14px; - - // margin-left: 15px; - box-sizing: content-box; - border: 1px solid rgb(77 77 77 / 100%); - margin-top: 2px; //对齐 - background: rgb(255 255 255 / 100%); - border-radius: 2px; - color: #4d4d4d; - cursor: default; - font-size: 12px; - line-height: 14px; - text-align: center; - } - } - - &-switch { - display: flex; - width: 30px; - flex-shrink: 0; - align-items: center; - justify-content: center; - margin: 0 26px; - } - - &-left { - display: flex; - flex: 1; - align-items: center; - justify-content: flex-end; - - &> :not(:last-child) { - margin-right: 14px; - } - } - - &-right { - display: flex; - flex: 1; - align-items: center; - justify-content: flex-start; - - &> :not(:first-child) { - margin-left: 20px; - } - } - - &-icon-container { - font-size: 14px; - - &--active { - color: #5584ff !important; - } - - &> :first-child { - margin-right: 2px; - } - } -} - -.zhst-image__carousel { - position: relative; - display: flex; - width: 742px; - height: 100px; - align-items: center; - justify-content: center; - border: 1px solid #f0f0f0; - margin: 0 auto; - background: #fafafa; - border-radius: 2px; - user-select: none; - - &-container { - width: (58px + 8px) * 10; - } - - &-item { - display: flex; - width: 58px + 8px; - align-items: center; - justify-content: center; - } - - &-item-img { - /* 尝试消除transform 副作用 */ - position: relative; - z-index: 99; - - // width: 58px; - // height: 76px; - display: flex; - width: 66px; - height: 84px; - box-sizing: border-box; - align-items: center; - justify-content: center; - background: #fafafa; - cursor: pointer; - - /* 尝试消除transform 副作用 end */ - &--active { - border: 2px solid #09f; - border-radius: 1px; - } - - &>div { - /* 尝试消除transform 副作用 */ - position: relative; - z-index: 99; - overflow: hidden; - width: 58px; - height: 76px; - - /* 尝试消除transform 副作用 end */ - &>img { - width: 58px; - height: 76px; - object-fit: contain; - transition: all 0.2s; - - &:hover { - transform: scale(1.5); - } - } - } - } -} - -.zhst-image__trackmodel { - &__panel { - position: relative; - z-index: 99; - top: 0; - right: 0; - width: 320px; - height: 100%; - background-color: #fff; - - &--head { - width: 100%; - height: 40px; - padding: 0 16px; - border-bottom: 1px solid #f0f0f0; - color: #333; - font-size: 14px; - font-weight: bold; - line-height: 40px; - text-align: left; - } - - &--track { - height: calc(100% - 40px); - } - - &-date { - padding: 10px 6px; - - // position: absolute; - } - } - - &--bigImage { - position: absolute; - z-index: 100; - top: 0; - left: 0; - display: flex; - width: 100%; - height: 100%; - justify-content: center; - padding-top: 59px; - background: rgb(0 0 0 / 40%); - - &--image { - width: 946px; - height: 532px; - - &>img { - width: 946px; - height: 532px; - object-fit: contain; - } - } - - &--close { - margin-left: 16px; - color: #fff; - } - } - - &__flooter { - position: absolute; - z-index: 999; - bottom: -124px; - left: 0; - width: calc(100% - 320px - 10px); - height: 144px; - background: #fff; - box-shadow: 0 0 8px 0 rgb(172 172 172 / 50%); - - &--head { - display: flex; - height: 20px; - align-items: center; - justify-content: center; - background: #f6f6f6; - color: #999; - line-height: 16px; - } - - &--body { - display: flex; - height: calc(100% - 20px); - padding-left: 50px; - - &__title { - color: #333; - font-size: 12px; - font-weight: bold; - line-height: 16px; - } - - &__text { - overflow: hidden; - color: #333; - font-size: 12px; - line-height: 16px; - text-overflow: ellipsis; - white-space: nowrap; - } - - &--left { - display: flex; - width: 75px; - height: 100; - align-items: center; - - &>img { - width: 75px; - height: 100px; - object-fit: contain; - } - } - - &--middle { - display: grid; - width: 331px; - justify-content: flex-start; - padding: 8px 20px; - border-right: 1px solid #f0f0f0; - - &>div { - display: flex; - } - } - - &--right { - display: grid; - width: calc(100% - 331px - 75px); - padding: 8px 20px; - - &>div { - display: flex; - } - - &__button-list { - display: flex; - align-items: center; - - &>button { - margin-right: 20px; - - &>span { - color: #09f !important; - } - - &:hover { - &>span { - color: #247fdb !important; - } - } - } - } - } - } - - @keyframes close { - from { - bottom: 0; - } - - to { - bottom: -124px; - } - } - - @keyframes open { - from { - bottom: -124px; - } - - to { - bottom: 0; - } - } - - &--close { - bottom: -124px; - animation-duration: 1s; - animation-name: close; - } - - &--open { - bottom: 0; - animation-duration: 1s; - animation-name: open; - } - } -} - -.zhst-image__attributePanel { - margin: 0 66px; - background: #f6f6f6; - margin-top: 20px; - padding-top: 16px; - display: flex; - justify-content: center; - - &>div:first-child { - width: fit-content; - display: flex; - flex-direction: column; - } - - &-title { - color: rgb(0 0 0 / 88%); - font-weight: bold; - padding-bottom: 12px; - } - - &-item { - display: flex; - } - - &-label { - color: rgb(0 0 0 / 45%); - } - - &-value { - color: rgb(0 0 0 / 88%); - } -} - -.relatedWrapper { - width: 100%; - height: 100px; - padding: 0 30px; - margin-bottom: 30px; - box-sizing: border-box; - - .relatedTabs { - width: 100%; - height: 100px; - } - - .relatedContent { - width: 100%; - height: 100px; - display: flex; - - .relatedPics { - width: 742px; - height: 100px; - } - - .disabled { - color: rgba(0, 0, 0, 25%); - } - - .relatedBtn { - flex: 1; - font-size: 14px; - color: #333; - display: flex; - align-items: flex-end; - cursor: pointer; - - &:hover { - color: #09f; - } - } - } - - :global { - .ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane { - padding-left: 16px; - } - - .ant-tabs-tab { - padding: 8px 12px !important; - text-align: right !important; - } - - .ant-tabs .ant-tabs-tab { - font-size: 14px; - font-weight: bold; - text-align: right; - justify-content: flex-end; - } - } -} diff --git a/packages/biz/lib/BigImageModal/mock.d.ts b/packages/biz/lib/BigImageModal/mock.d.ts deleted file mode 100644 index 68ff4e3..0000000 --- a/packages/biz/lib/BigImageModal/mock.d.ts +++ /dev/null @@ -1,245 +0,0 @@ -export declare const IMAGE_DATA: { - enAbleDeleteFeature: boolean; - tabsFilter: string[]; - selectIndex: number; - disableBtn: number[]; - dataSource: { - objectId: string; - condition: { - featureInfo: null; - featureData: string; - imageData: string; - alg: string; - rect: { - x: number; - y: number; - w: number; - h: number; - }; - objectImageUrl: string; - srcImageUrl: string; - }; - score: number; - timestamp: number; - deviceId: string; - id: string; - name: string; - dirid: string; - status: string; - longitude: number; - latitude: number; - caseId: string; - caseGroup: string; - isDeleted: string; - objectIndex: { - objectId: string; - solutionId: string; - deviceId: string; - fragmentId: string; - }; - objectType: string; - isObjectTrack: boolean; - pathId: string; - frameInfo: { - frameId: string; - frameTimestamp: string; - width: number; - height: number; - originWidth: number; - originHeight: number; - offsetTime: string; - skipNumber: string; - }; - level: number; - bboxInFrame: { - x: number; - y: number; - w: number; - h: number; - }; - bboxExtInFrame: { - x: number; - y: number; - w: number; - h: number; - }; - objectImageKey: string; - objectExtImageKey: string; - frameImageKey: string; - confidence: number; - sourceObjectId: string; - storeTimestamp: string; - gbNumber: string; - qualityScore: number; - subObjectCount: number; - subObjectType: string[]; - subObjectIds: string[]; - solutionId: string; - fragmentId: string; - contrastKey: string; - compaterImages: string[]; - imgSummary: string; - imageKey: string; - srcImageUrl: string; - algorithmVersion: string; - cameraId: string; - cameraName: string; - }[]; - isArchiveDetail: boolean; - ToolProps: { - renderVideoBtn: boolean; - disableVideo: boolean; - }; - specialTitle: string; -}; -export declare const BIG_IMAGE_DATA: ({ - imageKey: string; - imgSummary: string; - flvUrl: string; - compaterImages: string[]; - odRect: { - x: number; - y: number; - w: number; - h: number; - }; - attachImg: { - url: string; - label: string; - }[]; - score: string; - showScore: boolean; - cameraPosition: string; - time: string; - objects: { - objectIndex: { - objectId: string; - solutionId: string; - deviceId: string; - fragmentId: string; - }; - objectType: string; - sourceObjectId: string; - level: number; - confidence: number; - frameInfo: { - frameId: string; - frameTimestamp: string; - width: number; - height: number; - originWidth: number; - originHeight: number; - offsetTime: string; - skipNumber: string; - }; - infoOnSource: { - bboxInFrame: { - bboxRatio: { - x: number; - y: number; - w: number; - h: number; - }; - }; - countInSource: number; - indexInSource: number; - }; - qualityScore: number; - }[]; -} | { - imageKey: string; - imgSummary: string; - odRect: { - x: number; - y: number; - w: number; - h: number; - }; - attachImg: { - url: string; - label: string; - }[]; - flvUrl: string; - score: number; - showScore: boolean; - cameraPosition: string; - time: string; - objects: ({ - objectIndex: { - objectId: string; - solutionId: string; - deviceId: string; - fragmentId: string; - }; - objectType: string; - sourceObjectId: string; - frameInfo: { - frameId: string; - frameTimestamp: string; - width: number; - height: number; - originWidth: number; - originHeight: number; - offsetTime: string; - skipNumber: string; - }; - infoOnSource: { - bboxInFrame: { - bboxRatio: { - x: number; - y: number; - w: number; - h: number; - }; - }; - countInSource: number; - indexInSource: number; - }; - qualityScore: number; - level?: undefined; - confidence?: undefined; - } | { - objectIndex: { - objectId: string; - solutionId: string; - deviceId: string; - fragmentId: string; - }; - objectType: string; - sourceObjectId: string; - level: number; - confidence: number; - frameInfo: { - frameId: string; - frameTimestamp: string; - width: number; - height: number; - originWidth: number; - originHeight: number; - offsetTime: string; - skipNumber: string; - }; - infoOnSource: { - bboxInFrame: { - bboxRatio: { - x: number; - y: number; - w: number; - h: number; - }; - }; - countInSource: number; - indexInSource: number; - }; - qualityScore: number; - })[]; - compaterImages?: undefined; -})[]; -export declare const attributeList: { - title: string; - children: { - key: string; - label: string; - children: string; - }[]; -}[]; diff --git a/packages/biz/lib/BigImageModal/mock.js b/packages/biz/lib/BigImageModal/mock.js deleted file mode 100644 index 42b5935..0000000 --- a/packages/biz/lib/BigImageModal/mock.js +++ /dev/null @@ -1,567 +0,0 @@ -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/BigImageModal/mock.ts -var mock_exports = {}; -__export(mock_exports, { - BIG_IMAGE_DATA: () => BIG_IMAGE_DATA, - IMAGE_DATA: () => IMAGE_DATA, - attributeList: () => attributeList -}); -module.exports = __toCommonJS(mock_exports); -var IMAGE_DATA = { - "enAbleDeleteFeature": true, - "tabsFilter": [ - "COMPATER", - "NORMAL" - ], - "selectIndex": 4, - "disableBtn": [ - 0, - 1, - 4, - 20 - ], - "dataSource": [ - { - "objectId": "1742110565582518272", - "condition": { - "featureInfo": null, - "featureData": "AAAAAAAAAAAAAAAAAAAAAAA==", - "imageData": "", - "alg": "VERSION_REID_HEAD_ATTR", - "rect": { - "x": 0.271875, - "y": 0.32222223, - "w": 0.2859375, - "h": 0.67777777 - }, - "objectImageUrl": "singer-20240102/1/129529/1742047651878156288.jpg", - "srcImageUrl": "singer-20240102/1/129529/1742047652511496192.jpg" - }, - "score": 0.7163062, - "timestamp": 1704186491979, - "deviceId": "129533", - "id": "129533", - "name": "4楼门口过道人脸", - "dirid": "0", - "status": "1", - "longitude": 120.125, - "latitude": 30.280500411987305, - "caseId": "0", - "caseGroup": "", - "isDeleted": "DEVICEMANAGER_BOOL_DEFAULT", - "objectIndex": { - "objectId": "1742110565582518272", - "solutionId": "1", - "deviceId": "129533", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "isObjectTrack": true, - "pathId": "1742110532019697664", - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1704186491979", - "width": 0, - "height": 0, - "originWidth": 1920, - "originHeight": 1080, - "offsetTime": "24714687", - "skipNumber": "0" - }, - "level": 1, - "bboxInFrame": { - "x": 0.603125, - "y": 0.3314815, - "w": 0.0578125, - "h": 0.2712963 - }, - "bboxExtInFrame": { - "x": 0.546875, - "y": 0.2638889, - "w": 0.17135416, - "h": 0.40648147 - }, - "objectImageKey": "", - "objectExtImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742110565582518272.jpg", - "frameImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742110565603489792.jpg", - "confidence": 0.817271, - "sourceObjectId": "1742110565603489792", - "storeTimestamp": "0", - "gbNumber": "", - "qualityScore": 0, - "subObjectCount": 1, - "subObjectType": [ - "OBJECT_TYPE_FACE" - ], - "subObjectIds": [ - "1742110532015503360" - ], - "solutionId": "1", - "fragmentId": "0", - "contrastKey": "singer-20240102/1/129533/1742110565582518272.jpg", - "compaterImages": [ - "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742047651878156288.jpg" - ], - "imgSummary": "singer-20240102/1/129533/1742110565582518272.jpg", - "imageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742110565582518272.jpg", - "srcImageUrl": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742110565603489792.jpg", - "algorithmVersion": "VERSION_REID_HEAD_ATTR", - "cameraId": "129533", - "cameraName": "4楼门口过道人脸" - }, - { - "objectId": "1742092680994764802", - "condition": { - "featureInfo": null, - "featureData": "AAAAAAAAAAAAAAAAAAAAAAAAA==", - "imageData": "", - "alg": "VERSION_REID_HEAD_ATTR", - "rect": { - "x": 0.271875, - "y": 0.32222223, - "w": 0.2859375, - "h": 0.67777777 - }, - "objectImageUrl": "singer-20240102/1/129529/1742047651878156288.jpg", - "srcImageUrl": "singer-20240102/1/129529/1742047652511496192.jpg" - }, - "score": 0.7007122, - "timestamp": 1704182225679, - "deviceId": "129533", - "id": "129533", - "name": "4楼门口过道人脸", - "dirid": "0", - "status": "1", - "longitude": 120.125, - "latitude": 30.280500411987305, - "caseId": "0", - "caseGroup": "", - "isDeleted": "DEVICEMANAGER_BOOL_DEFAULT", - "objectIndex": { - "objectId": "1742092680994764802", - "solutionId": "1", - "deviceId": "129533", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "isObjectTrack": true, - "pathId": "1742092646219790337", - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1704182225679", - "width": 0, - "height": 0, - "originWidth": 1920, - "originHeight": 1080, - "offsetTime": "20448387", - "skipNumber": "0" - }, - "level": 1, - "bboxInFrame": { - "x": 0.5265625, - "y": 0.49537036, - "w": 0.104166664, - "h": 0.35833332 - }, - "bboxExtInFrame": { - "x": 0.465625, - "y": 0.40648147, - "w": 0.22708334, - "h": 0.537963 - }, - "objectImageKey": "", - "objectExtImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742092680994764802.jpg", - "frameImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742092681720379392.jpg", - "confidence": 0.769764, - "sourceObjectId": "1742092681720379392", - "storeTimestamp": "0", - "gbNumber": "", - "qualityScore": 0, - "subObjectCount": 0, - "subObjectType": [], - "subObjectIds": [], - "solutionId": "1", - "fragmentId": "0", - "contrastKey": "singer-20240102/1/129533/1742092680994764802.jpg", - "compaterImages": [ - "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742047651878156288.jpg" - ], - "imgSummary": "singer-20240102/1/129533/1742092680994764802.jpg", - "imageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742092680994764802.jpg", - "srcImageUrl": "http://10.0.0.7:30003/file/singer-20240102/1/129533/1742092681720379392.jpg", - "algorithmVersion": "VERSION_REID_HEAD_ATTR", - "cameraId": "129533", - "cameraName": "4楼门口过道人脸" - }, - { - "objectId": "1742092514409592832", - "condition": { - "featureInfo": null, - "featureData": "AAAAAAAAAAAAAAAAAAAAAAAA==", - "imageData": "", - "alg": "VERSION_REID_HEAD_ATTR", - "rect": { - "x": 0.271875, - "y": 0.32222223, - "w": 0.2859375, - "h": 0.67777777 - }, - "objectImageUrl": "singer-20240102/1/129529/1742047651878156288.jpg", - "srcImageUrl": "singer-20240102/1/129529/1742047652511496192.jpg" - }, - "score": 0.703765, - "timestamp": 1704182186451, - "deviceId": "129529", - "id": "129529", - "name": "4入口人脸", - "dirid": "0", - "status": "1", - "longitude": 120.12100219726562, - "latitude": 30.280099868774414, - "caseId": "0", - "caseGroup": "", - "isDeleted": "DEVICEMANAGER_BOOL_DEFAULT", - "objectIndex": { - "objectId": "1742092514409592832", - "solutionId": "1", - "deviceId": "129529", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "isObjectTrack": true, - "pathId": "1742092482440607744", - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1704182186451", - "width": 0, - "height": 0, - "originWidth": 2560, - "originHeight": 1440, - "offsetTime": "20409182", - "skipNumber": "0" - }, - "level": 1, - "bboxInFrame": { - "x": 0.6195313, - "y": 0.24583334, - "w": 0.09804688, - "h": 0.41944444 - }, - "bboxExtInFrame": { - "x": 0.53515625, - "y": 0.14027777, - "w": 0.26640624, - "h": 0.63125 - }, - "objectImageKey": "", - "objectExtImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742092514409592832.jpg", - "frameImageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742092515508500480.jpg", - "confidence": 0.92494, - "sourceObjectId": "1742092515508500480", - "storeTimestamp": "0", - "gbNumber": "", - "qualityScore": 0, - "subObjectCount": 1, - "subObjectType": [ - "OBJECT_TYPE_FACE" - ], - "subObjectIds": [ - "1742092482432219136" - ], - "solutionId": "1", - "fragmentId": "0", - "contrastKey": "singer-20240102/1/129529/1742092514409592832.jpg", - "compaterImages": [ - "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742047651878156288.jpg" - ], - "imgSummary": "singer-20240102/1/129529/1742092514409592832.jpg", - "imageKey": "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742092514409592832.jpg", - "srcImageUrl": "http://10.0.0.7:30003/file/singer-20240102/1/129529/1742092515508500480.jpg", - "algorithmVersion": "VERSION_REID_HEAD_ATTR", - "cameraId": "129529", - "cameraName": "4入口人脸" - } - ], - "isArchiveDetail": false, - "ToolProps": { - "renderVideoBtn": true, - "disableVideo": false - }, - "specialTitle": "" -}; -var BIG_IMAGE_DATA = [ - { - imageKey: "http://10.0.0.120:30003/file/singer-20240110/1/5/1744894622934503424.jpg", - imgSummary: "http://10.0.0.120:30003/file/singer-20240117/1/5/1747536346412488704.jpg", - flvUrl: "ws://10.0.0.120:9033/flv/Sip/34020000001310000301.flv?ip=10.0.0.120&stime=1704815972&etime=1704815992", - compaterImages: [ - "http://10.0.0.120:30003/file/singer-20240117/1/5/1747536346412488704.jpg", - "http://10.0.0.120:30003/file/public/public_20240117/file/dfdd3340-53c8-4dc4-9921-f13230aa0355.jpg" - ], - odRect: { - "x": 0.5445312, - "y": 0.19166666, - "w": 0.08671875, - "h": 0.40138888 - }, - attachImg: [ - { - "url": "http://10.0.0.120:30003/file/singer-20240110/1/5/1744894622695428096.jpg", - "label": "形体" - }, - { - "url": "http://10.0.0.120:30003/file/singer-20240110/1/5/1744894588427964418.jpg", - "label": "人脸" - } - ], - score: "0.6", - // 人脸质量分 - showScore: true, - // 人脸质量分 - cameraPosition: "string", - // 摄像头位置 - time: "2022-01-01", - // 摄像头拍摄时间 - objects: [ - { - "objectIndex": { - "objectId": "1746832189053474816", - "solutionId": "0", - "deviceId": "0", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "sourceObjectId": "0", - "level": 0, - "confidence": 0.881164, - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1705312223057", - "width": 0, - "height": 0, - "originWidth": 0, - "originHeight": 0, - "offsetTime": "0", - "skipNumber": "0" - }, - "infoOnSource": { - "bboxInFrame": { - "bboxRatio": { - "x": 0.61418945, - "y": 0.34309354, - "w": 0.067661405, - "h": 0.34659258 - } - }, - "countInSource": 0, - "indexInSource": 0 - }, - "qualityScore": 0 - } - ] - }, - { - imageKey: "http://10.0.0.120:30003/file/singer-20240115/1/9/1746795581994436608.jpg", - imgSummary: "http://10.0.0.120:30003/file/singer-20240117/1/5/1747536346412488704.jpg", - odRect: { - "x": 0.553125, - "y": 0.29722223, - "w": 0.048958335, - "h": 0.2462963 - }, - attachImg: [ - { - "url": "http://10.0.0.120:30003/file/singer-20240115/1/9/1746795581163964416.jpg", - "label": "形体" - }, - { - "url": "http://10.0.0.120:30003/file/singer-20240115/1/9/1746795546867140608.jpg", - "label": "人脸" - } - ], - flvUrl: "ws://10.0.0.120:9033/flv/HaikangNvr/34.flv?ip=10.0.2.103&stime=1705302394&etime=1705302414", - score: 0.815207, - // 人脸质量分 - showScore: true, - // 人脸质量分 - cameraPosition: "string", - // 摄像头位置 - time: "2022-01-01", - // 摄像头拍摄时间 - objects: [ - { - "objectIndex": { - "objectId": "1746816737430472704", - "solutionId": "0", - "deviceId": "0", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "sourceObjectId": "0", - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1705308539109", - "width": 0, - "height": 0, - "originWidth": 0, - "originHeight": 0, - "offsetTime": "0", - "skipNumber": "0" - }, - "infoOnSource": { - "bboxInFrame": { - "bboxRatio": { - "x": 0.5519352, - "y": 0.2965385, - "w": 0.05185461, - "h": 0.24698898 - } - }, - "countInSource": 0, - "indexInSource": 0 - }, - "qualityScore": 0 - }, - { - "objectIndex": { - "objectId": "1746816737430472705", - "solutionId": "0", - "deviceId": "0", - "fragmentId": "0" - }, - "objectType": "OBJECT_TYPE_PEDESTRAIN", - "sourceObjectId": "0", - "level": 0, - "confidence": 0.9310699, - "frameInfo": { - "frameId": "0", - "frameTimestamp": "1705308539109", - "width": 0, - "height": 0, - "originWidth": 0, - "originHeight": 0, - "offsetTime": "0", - "skipNumber": "0" - }, - "infoOnSource": { - "bboxInFrame": { - "bboxRatio": { - "x": 0.58543766, - "y": 0.3203356, - "w": 0.052037954, - "h": 0.2664015 - } - }, - "countInSource": 0, - "indexInSource": 0 - }, - "qualityScore": 0 - } - ] - } -]; -var attributeList = [ - { - title: "人员属性", - children: [ - { - key: "1", - label: "性别", - children: "男" - }, - { - key: "2", - label: "年龄", - children: "成年" - }, - { - key: "3", - label: "帽子", - children: "无" - }, - { - key: "4", - label: "上身颜色", - children: "灰" - }, - { - key: "5", - label: "下身颜色", - children: "蓝色" - }, - { - key: "6", - label: "附着物", - children: "无" - }, - { - key: "7", - label: "骑行", - children: "否" - } - ] - }, - { - title: "社区规范", - children: [ - { - key: "1", - label: "性别", - children: "男" - }, - { - key: "2", - label: "年龄", - children: "成年" - }, - { - key: "3", - label: "帽子", - children: "无" - }, - { - key: "4", - label: "上身颜色", - children: "灰" - }, - { - key: "5", - label: "下身颜色", - children: "蓝色" - }, - { - key: "6", - label: "附着物", - children: "无" - }, - { - key: "7", - label: "骑行", - children: "否" - } - ] - } -]; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - BIG_IMAGE_DATA, - IMAGE_DATA, - attributeList -}); diff --git a/packages/biz/lib/BigImageModal/util/bigImageModalAdapter.d.ts b/packages/biz/lib/BigImageModal/util/bigImageModalAdapter.d.ts deleted file mode 100644 index 185982d..0000000 --- a/packages/biz/lib/BigImageModal/util/bigImageModalAdapter.d.ts +++ /dev/null @@ -1,118 +0,0 @@ -/** - * 适配老的大屏组件数据格式传入 - */ -import React from 'react'; -import { AlgorithmVersionStr, HumanProperty, ObjectType, Rect } from '@zhst/types'; -import { VideoViewProps, ImgViewProps, VideoViewRef, ImgViewRef } from '@zhst/meta'; -export type TAB_TYPE = 'COMPATER' | 'NORMAL' | 'TRACK'; -export type MODEL_TYPE = 'VIDEO' | 'IMAGE'; -export interface CarouselProps { - hasPre?: boolean; - hasNext?: boolean; - selectIndex: number; - setSelectIndex: React.Dispatch>; - dataSource: Array<{ - key: string; - url: string; - }>; -} -export type ISelectItem = Partial> & Partial>; -/** - * 描述列表 description - */ -export interface HeaderProps { - value: TAB_TYPE; - onChange: (type: TAB_TYPE) => void; - tabsFilter: TAB_TYPE[]; -} -export interface ParamProps { - tab: string; - selectItem: ISelectItem; - imgViewRef: React.MutableRefObject; - VideoViewRef: React.MutableRefObject; - model: MODEL_TYPE; - setModel: React.Dispatch>; - scale$: number; - showCrop$: boolean; -} -/** - * 工具栏 - */ -export interface ToolProps { - renderRight?: (props: ParamProps) => React.ReactNode; - renderLeft?: (props: ParamProps) => React.ReactNode; - renderVideoBtn?: boolean; - param: ParamProps; - disableVideo: boolean; -} -export interface BigImageData { - extendRectList: (Rect & { - algorithmVersion: AlgorithmVersionStr; - imageKey: string; - })[]; - rectList: (Rect & { - algorithmVersion: AlgorithmVersionStr; - imageKey: string; - })[]; - attachImg: { - url: string; - label: '形体' | '人脸'; - }[]; - odRect: Rect; - compaterImages: string[]; - constractKey: string; - frameImageKey: string; - imageKey?: string; - imgSummary: string; - objectExtImageKey: string; - attributeList: { - label: string; - list: any[]; - }[]; - archiveImages?: any; - spaceName: string; - objectIndex?: { - deviceId: string; - fragmentId: string; - objectId: string; - solutionId: string; - }; - objectType: ObjectType; - objectId: string; - bodyObjectId?: string; - faceObjectId?: string; - sourceObjectId?: string; - cameraId: string; - cameraName: string; - selectIndex: number; - humanProperty: HumanProperty; - qualityScore?: number; - score: number; - timestamp: string; - bodyImageUrl: string; - faceImageUrl: string; - algorithmVersion: AlgorithmVersionStr; - bodySpaceName: string; - faceSpaceName: string; - position: { - lat: number; - lng: number; - }; - solutionId?: string; - [index: string]: any; -} -export interface ImageModalDataProps { - targetData: BigImageData[]; - compactData: BigImageData[]; -} -export interface ModalAdapterConfigProps { - oldMode?: boolean; -} -/** - * 大图组件适配器,兼容老接口 - * @param Cmp 大图组件 - * @param config 额外配置 - * @returns 大图组件 - */ -declare const adapter: (Cmp: any, config: ModalAdapterConfigProps) => any; -export default adapter; diff --git a/packages/biz/lib/BigImageModal/util/bigImageModalAdapter.js b/packages/biz/lib/BigImageModal/util/bigImageModalAdapter.js deleted file mode 100644 index cc45b23..0000000 --- a/packages/biz/lib/BigImageModal/util/bigImageModalAdapter.js +++ /dev/null @@ -1,57 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/BigImageModal/util/bigImageModalAdapter.tsx -var bigImageModalAdapter_exports = {}; -__export(bigImageModalAdapter_exports, { - default: () => bigImageModalAdapter_default -}); -module.exports = __toCommonJS(bigImageModalAdapter_exports); -var import_react = __toESM(require("react")); -var translateOldImageData = (_data) => { - return { - ..._data, - open: _data.visible, - onCancel: _data.onClose - }; -}; -var adapter = (Cmp, config) => { - const { oldMode = false } = config; - return (props) => { - const newProps = oldMode ? translateOldImageData(props) : props; - console.log("adapter----适配数据", props, newProps); - delete newProps.visible; - return /* @__PURE__ */ import_react.default.createElement( - Cmp, - { - ...newProps - } - ); - }; -}; -var bigImageModalAdapter_default = adapter; diff --git a/packages/biz/lib/Demo/index.d.ts b/packages/biz/lib/Demo/index.d.ts deleted file mode 100644 index bcc157c..0000000 --- a/packages/biz/lib/Demo/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import React from 'react'; -declare const _default: () => React.JSX.Element; -export default _default; diff --git a/packages/biz/lib/Demo/index.js b/packages/biz/lib/Demo/index.js deleted file mode 100644 index 53d0cc4..0000000 --- a/packages/biz/lib/Demo/index.js +++ /dev/null @@ -1,41 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/Demo/index.tsx -var Demo_exports = {}; -__export(Demo_exports, { - default: () => Demo_default -}); -module.exports = __toCommonJS(Demo_exports); -var import_react = __toESM(require("react")); -var import_meta = require("@zhst/meta"); -var import_hooks = require("@zhst/hooks"); -var Demo_default = () => { - const { run } = (0, import_hooks.useThrottleFn)(() => console.log("123")); - return /* @__PURE__ */ import_react.default.createElement(import_meta.Button, { onClick: () => run() }, "测试"); -}; diff --git a/packages/biz/lib/RealTimeMonitor/RealTimeMonitor.d.ts b/packages/biz/lib/RealTimeMonitor/RealTimeMonitor.d.ts deleted file mode 100644 index a3f147f..0000000 --- a/packages/biz/lib/RealTimeMonitor/RealTimeMonitor.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -import React from 'react'; -import { IRecord, VideoPlayerCardProps, ViewLargerImageModalRef } from '@zhst/biz'; -interface RealTimeMonitorProps { - videoDataSource?: VideoPlayerCardProps[]; - handleWindowClick?: (key?: string) => void; - handleCloseButtonClick?: (key?: string) => void; - selectedWindowKey?: string; - warningDataSource?: IRecord[]; - viewLargerImageModalRef?: React.RefObject; - handleDownloadImg?: (imgSrc?: string) => void; - onRecordClick?: (record?: IRecord) => void; - selectedRecordId?: string; - isRecordListLoading?: boolean; - recordListTitle?: string; - style?: React.CSSProperties; - cardStyle?: React.CSSProperties; - imgStyle?: React.CSSProperties; - largeImageTitle?: string; -} -export declare const RealTimeMonitor: React.FC; -export default RealTimeMonitor; diff --git a/packages/biz/lib/RealTimeMonitor/RealTimeMonitor.js b/packages/biz/lib/RealTimeMonitor/RealTimeMonitor.js deleted file mode 100644 index 48ad4dc..0000000 --- a/packages/biz/lib/RealTimeMonitor/RealTimeMonitor.js +++ /dev/null @@ -1,77 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/RealTimeMonitor/RealTimeMonitor.tsx -var RealTimeMonitor_exports = {}; -__export(RealTimeMonitor_exports, { - RealTimeMonitor: () => RealTimeMonitor, - default: () => RealTimeMonitor_default -}); -module.exports = __toCommonJS(RealTimeMonitor_exports); -var import_react = __toESM(require("react")); -var import_WindowToggle = __toESM(require("./components/WindowToggle")); -var import_WarningRecordList = __toESM(require("./components/WarningRecordList")); -var RealTimeMonitor = (props) => { - const { - videoDataSource, - handleWindowClick, - handleCloseButtonClick, - selectedWindowKey, - warningDataSource, - viewLargerImageModalRef, - handleDownloadImg, - onRecordClick, - selectedRecordId, - isRecordListLoading - } = props; - return /* @__PURE__ */ import_react.default.createElement("div", { className: "zhst-biz-real-time-monitor", style: { display: "flex" } }, /* @__PURE__ */ import_react.default.createElement( - import_WindowToggle.default, - { - selectedWindowKey, - dataSource: videoDataSource, - handleWindowClick, - handleCloseButtonClick - } - ), /* @__PURE__ */ import_react.default.createElement( - import_WarningRecordList.default, - { - dataSource: warningDataSource, - handleDownloadImg, - onRecordClick, - selectedRecordId, - viewLargerImageModalRef, - isRecordListLoading, - recordListTitle: "监控预警记录" - } - )); -}; -var RealTimeMonitor_default = RealTimeMonitor; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - RealTimeMonitor -}); diff --git a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/WarningRecordList.d.ts b/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/WarningRecordList.d.ts deleted file mode 100644 index 6489299..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/WarningRecordList.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import React from 'react'; -import { IRecord, ViewLargerImageModalRef } from '@zhst/biz'; -import "./index.less"; -interface WarningRecordListProps { - dataSource?: IRecord[]; - viewLargerImageModalRef?: React.RefObject; - handleDownloadImg?: (imgSrc?: string) => void; - onRecordClick?: (record?: IRecord) => void; - selectedRecordId?: string; - isRecordListLoading?: boolean; - recordListTitle?: string; - style?: React.CSSProperties; - cardStyle?: React.CSSProperties; - imgStyle?: React.CSSProperties; - largeImageTitle?: string; -} -declare const WarningRecordList: React.FC; -export default WarningRecordList; diff --git a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/WarningRecordList.js b/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/WarningRecordList.js deleted file mode 100644 index a2441e3..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/WarningRecordList.js +++ /dev/null @@ -1,74 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/RealTimeMonitor/components/WarningRecordList/WarningRecordList.tsx -var WarningRecordList_exports = {}; -__export(WarningRecordList_exports, { - default: () => WarningRecordList_default -}); -module.exports = __toCommonJS(WarningRecordList_exports); -var import_react = __toESM(require("react")); -var import_biz = require("@zhst/biz"); -var import_antd = require("antd"); -var import_index = require("./index.less"); -var import_icons = require("@ant-design/icons"); -var WarningRecordList = (props) => { - const { - dataSource = [], - viewLargerImageModalRef, - selectedRecordId, - handleDownloadImg, - onRecordClick, - isRecordListLoading, - recordListTitle, - style, - cardStyle, - imgStyle, - largeImageTitle - } = props; - return /* @__PURE__ */ import_react.default.createElement("div", { className: "zhst-biz-warning-record-list", style }, /* @__PURE__ */ import_react.default.createElement("div", { className: "header" }, recordListTitle), /* @__PURE__ */ import_react.default.createElement("div", { className: "body" }, isRecordListLoading ? /* @__PURE__ */ import_react.default.createElement("div", { style: { height: "100%", display: "flex", justifyContent: "center", alignItems: "center" } }, /* @__PURE__ */ import_react.default.createElement(import_antd.Spin, { indicator: /* @__PURE__ */ import_react.default.createElement(import_icons.LoadingOutlined, { style: { fontSize: 24 } }) })) : (dataSource == null ? void 0 : dataSource.length) > 0 ? /* @__PURE__ */ import_react.default.createElement(import_antd.Space, { direction: "vertical", size: 10 }, dataSource == null ? void 0 : dataSource.map( - (record, index) => { - if (index > 2) - return; - return /* @__PURE__ */ import_react.default.createElement( - import_biz.WarningRecordCard, - { - key: record == null ? void 0 : record.id, - record, - onRecordClick: (record2) => { - onRecordClick == null ? void 0 : onRecordClick(record2); - }, - selectedRecordId, - cardStyle: { width: 300, height: 264, ...cardStyle }, - imgStyle: { width: 280, height: 169, ...imgStyle } - } - ); - } - )) : /* @__PURE__ */ import_react.default.createElement("div", { style: { height: "100%", display: "flex", justifyContent: "center", alignItems: "center" } }, /* @__PURE__ */ import_react.default.createElement(import_antd.Empty, { description: "暂无数据" }))), /* @__PURE__ */ import_react.default.createElement(import_biz.ViewLargerImageModal, { ref: viewLargerImageModalRef, downloadImg: handleDownloadImg, title: largeImageTitle })); -}; -var WarningRecordList_default = WarningRecordList; diff --git a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/index.d.ts b/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/index.d.ts deleted file mode 100644 index b50da75..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import WarningRecordList from './WarningRecordList'; -export default WarningRecordList; diff --git a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/index.js b/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/index.js deleted file mode 100644 index 6f47b77..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/RealTimeMonitor/components/WarningRecordList/index.tsx -var WarningRecordList_exports = {}; -__export(WarningRecordList_exports, { - default: () => WarningRecordList_default -}); -module.exports = __toCommonJS(WarningRecordList_exports); -var import_WarningRecordList = __toESM(require("./WarningRecordList")); -var WarningRecordList_default = import_WarningRecordList.default; diff --git a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/index.less b/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/index.less deleted file mode 100644 index e348f82..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WarningRecordList/index.less +++ /dev/null @@ -1,20 +0,0 @@ -.zhst-biz-warning-record-list { - display: flex; - flex-direction: column; - border-left: solid 1px #00000026; - width: 320px; - - .header { - width: 100%; - height: 48px; - background-color: #EFF2F4; - padding: 10px 20px; - box-sizing: border-box; - } - - .body { - padding: 10px; - overflow: hidden; - flex: 1; - } -} \ No newline at end of file diff --git a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/WindowToggle.d.ts b/packages/biz/lib/RealTimeMonitor/components/WindowToggle/WindowToggle.d.ts deleted file mode 100644 index c67b407..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/WindowToggle.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import React from 'react'; -import { VideoPlayerCardProps } from '@zhst/biz'; -import './index.less'; -interface WindowToggleProps { - dataSource?: VideoPlayerCardProps[]; - handleWindowClick?: (key?: string) => void; - handleCloseButtonClick?: (key?: string) => void; - selectedWindowKey?: string; -} -export declare const WindowToggle: React.FC; -export default WindowToggle; diff --git a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/WindowToggle.js b/packages/biz/lib/RealTimeMonitor/components/WindowToggle/WindowToggle.js deleted file mode 100644 index ccd71ed..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/WindowToggle.js +++ /dev/null @@ -1,88 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/RealTimeMonitor/components/WindowToggle/WindowToggle.tsx -var WindowToggle_exports = {}; -__export(WindowToggle_exports, { - WindowToggle: () => WindowToggle, - default: () => WindowToggle_default -}); -module.exports = __toCommonJS(WindowToggle_exports); -var import_react = __toESM(require("react")); -var import_antd = require("antd"); -var import_icons = require("@ant-design/icons"); -var import_biz = require("@zhst/biz"); -var import_index = require("./index.less"); -var import_lib = require("antd/lib"); -var WindowToggle = (props) => { - const { dataSource = [], handleWindowClick, handleCloseButtonClick, selectedWindowKey } = props; - const [size, setSize] = (0, import_react.useState)("large"); - const { useToken } = import_lib.theme; - const { token } = useToken(); - const getLabelStyle = (isSelected) => ({ - padding: "0 11px", - background: "#fff", - ...isSelected ? { background: token.colorPrimary, color: "#fff" } : {} - }); - return /* @__PURE__ */ import_react.default.createElement("div", { className: "zhst-biz-window-toggle" }, /* @__PURE__ */ import_react.default.createElement("div", { className: "header" }, /* @__PURE__ */ import_react.default.createElement( - import_antd.Segmented, - { - defaultValue: "large", - options: [ - { value: "large", label: /* @__PURE__ */ import_react.default.createElement("div", { style: getLabelStyle(size === "large") }, /* @__PURE__ */ import_react.default.createElement(import_icons.BarsOutlined, null)) }, - { value: "small", label: /* @__PURE__ */ import_react.default.createElement("div", { style: getLabelStyle(size === "small") }, /* @__PURE__ */ import_react.default.createElement(import_icons.AppstoreOutlined, null)) } - ], - onChange: (value) => { - if (value === "large" && dataSource.length > 0) { - const { windowKey } = dataSource[0]; - handleWindowClick == null ? void 0 : handleWindowClick(windowKey); - } - setSize(value); - } - } - )), /* @__PURE__ */ import_react.default.createElement("div", { className: "body" }, dataSource == null ? void 0 : dataSource.map((item, index) => { - if (size === "large" && index > 0) - return; - return /* @__PURE__ */ import_react.default.createElement( - import_biz.VideoPlayerCard, - { - key: item.windowKey, - selectedWindowKey, - size, - ...item, - handleWindowClick, - handleCloseButtonClick - } - ); - }))); -}; -var WindowToggle_default = WindowToggle; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - WindowToggle -}); diff --git a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/index.d.ts b/packages/biz/lib/RealTimeMonitor/components/WindowToggle/index.d.ts deleted file mode 100644 index 3b57a45..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import WindowToggle from './WindowToggle'; -export default WindowToggle; diff --git a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/index.js b/packages/biz/lib/RealTimeMonitor/components/WindowToggle/index.js deleted file mode 100644 index 9f8c4b6..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/RealTimeMonitor/components/WindowToggle/index.tsx -var WindowToggle_exports = {}; -__export(WindowToggle_exports, { - default: () => WindowToggle_default -}); -module.exports = __toCommonJS(WindowToggle_exports); -var import_WindowToggle = __toESM(require("./WindowToggle")); -var WindowToggle_default = import_WindowToggle.default; diff --git a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/index.less b/packages/biz/lib/RealTimeMonitor/components/WindowToggle/index.less deleted file mode 100644 index 61c77bd..0000000 --- a/packages/biz/lib/RealTimeMonitor/components/WindowToggle/index.less +++ /dev/null @@ -1,45 +0,0 @@ -.zhst-biz-window-toggle { - display: flex; - flex-direction: column; - flex: 1; - - .header { - width: 100%; - height: 48px; - background-color: #EFF2F4; - padding: 10px 20px; - box-sizing: border-box; - - .ant-segmented { - padding: 0; - - .ant-segmented-group { - border-radius: 4px; - overflow: hidden; - - .ant-segmented-item { - border-radius: 0; - - .ant-segmented-item-label { - padding: 0; - } - } - } - } - } - - .body { - flex: 1; - width: 100%; - background-color: #E5EAEC; - padding: 10px; - box-sizing: border-box; - display: flex; - flex-wrap: wrap; - justify-content: space-between; - - >div { - margin: 10px; - } - } -} \ No newline at end of file diff --git a/packages/biz/lib/RealTimeMonitor/index.d.ts b/packages/biz/lib/RealTimeMonitor/index.d.ts deleted file mode 100644 index 9013d29..0000000 --- a/packages/biz/lib/RealTimeMonitor/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import RealTimeMonitor from './RealTimeMonitor'; -export default RealTimeMonitor; diff --git a/packages/biz/lib/RealTimeMonitor/index.js b/packages/biz/lib/RealTimeMonitor/index.js deleted file mode 100644 index 041c33e..0000000 --- a/packages/biz/lib/RealTimeMonitor/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/RealTimeMonitor/index.tsx -var RealTimeMonitor_exports = {}; -__export(RealTimeMonitor_exports, { - default: () => RealTimeMonitor_default -}); -module.exports = __toCommonJS(RealTimeMonitor_exports); -var import_RealTimeMonitor = __toESM(require("./RealTimeMonitor")); -var RealTimeMonitor_default = import_RealTimeMonitor.default; diff --git a/packages/biz/lib/VideoPlayerCard/VideoPlayerCard.d.ts b/packages/biz/lib/VideoPlayerCard/VideoPlayerCard.d.ts deleted file mode 100644 index cd1775e..0000000 --- a/packages/biz/lib/VideoPlayerCard/VideoPlayerCard.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { CardProps } from 'antd'; -import React, { ReactNode } from 'react'; -import './index.less'; -export interface VideoPlayerCardProps { - windowKey?: string; - selectedWindowKey?: string; - showType?: 'video' | "image"; - imgSrc?: string; - videoSrc?: string; - cardProps?: CardProps; - errorReasonText?: string; - isWindowLoading?: boolean; - size?: 'large' | 'small'; - title?: string | ReactNode; - handleCloseButtonClick?: (key?: string) => void; - handleWindowClick?: (key?: string) => void; -} -export declare const VideoPlayerCard: React.FC; -export default VideoPlayerCard; diff --git a/packages/biz/lib/VideoPlayerCard/VideoPlayerCard.js b/packages/biz/lib/VideoPlayerCard/VideoPlayerCard.js deleted file mode 100644 index 8dae8f4..0000000 --- a/packages/biz/lib/VideoPlayerCard/VideoPlayerCard.js +++ /dev/null @@ -1,99 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/VideoPlayerCard/VideoPlayerCard.tsx -var VideoPlayerCard_exports = {}; -__export(VideoPlayerCard_exports, { - VideoPlayerCard: () => VideoPlayerCard, - default: () => VideoPlayerCard_default -}); -module.exports = __toCommonJS(VideoPlayerCard_exports); -var import_antd = require("antd"); -var import_lib = require("antd/lib"); -var import_meta = require("@zhst/meta"); -var import_react = __toESM(require("react")); -var import_icons = require("@ant-design/icons"); -var import_index = require("./index.less"); -var VideoPlayerCard = (props) => { - const componentName = `zhst-biz-video-player-card`; - const { showType, imgSrc, videoSrc, cardProps, isWindowLoading, errorReasonText, size, title, handleCloseButtonClick, handleWindowClick, windowKey, selectedWindowKey = "" } = props; - const [cardContent, setCardContent] = (0, import_react.useState)(null); - const { useToken } = import_lib.theme; - const { token } = useToken(); - const videoRef = (0, import_react.useRef)(null); - const selectedBorderStyle = { - border: `2px solid ${token.colorPrimary}`, - boxShadow: " 0px 2px 9px 0px rgba(0,0,0,0.16)" - }; - const cardStyle = { - ...size === "large" ? { height: 931 } : { height: 456, cursor: "pointer" }, - ...size === "small" && selectedWindowKey === windowKey ? selectedBorderStyle : {} - }; - const videoPlayerCardStyle = size === "small" ? { width: "calc(50% - 20px)" } : { flex: 1 }; - (0, import_react.useEffect)(() => { - var _a; - if (!isWindowLoading && (videoSrc || imgSrc)) { - let contentElement = null; - if (videoSrc) { - contentElement = /* @__PURE__ */ import_react.default.createElement(import_meta.VideoPlayer, { ref: videoRef, url: videoSrc }); - (_a = videoRef.current) == null ? void 0 : _a.setShowCrop(true); - } else if (imgSrc) { - contentElement = /* @__PURE__ */ import_react.default.createElement( - "img", - { - alt: "首帧图", - src: imgSrc, - style: { width: "100%", height: "100%", display: "block" } - } - ); - } - setCardContent(contentElement); - } else { - setCardContent(null); - } - }, [showType, imgSrc, videoSrc, isWindowLoading]); - return /* @__PURE__ */ import_react.default.createElement("div", { className: componentName, onClick: () => { - handleWindowClick == null ? void 0 : handleWindowClick(windowKey); - }, style: videoPlayerCardStyle }, /* @__PURE__ */ import_react.default.createElement( - import_antd.Card, - { - title: /* @__PURE__ */ import_react.default.createElement(import_antd.Space, { style: { width: "100%", justifyContent: "space-between" } }, /* @__PURE__ */ import_react.default.createElement("div", null, title), /* @__PURE__ */ import_react.default.createElement("div", { className: "card-close-button" }, /* @__PURE__ */ import_react.default.createElement(import_antd.Button, { type: "text", onClick: () => { - handleCloseButtonClick == null ? void 0 : handleCloseButtonClick(windowKey); - } }, /* @__PURE__ */ import_react.default.createElement(import_icons.CloseOutlined, null)))), - style: { display: "flex", flexDirection: "column", borderRadius: 4, overflow: "hidden", ...cardStyle }, - bodyStyle: { flex: 1 }, - ...cardProps - }, - cardContent ? /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, cardContent) : /* @__PURE__ */ import_react.default.createElement("div", { style: { backgroundColor: "#000", height: "100%", display: "flex", padding: "20px", boxSizing: "border-box" } }, isWindowLoading ? /* @__PURE__ */ import_react.default.createElement("div", { style: { flex: 1, display: "flex", justifyContent: "center", alignItems: "center" } }, /* @__PURE__ */ import_react.default.createElement(import_antd.Spin, { indicator: /* @__PURE__ */ import_react.default.createElement(import_icons.LoadingOutlined, { style: { fontSize: 24 } }) })) : !!errorReasonText && /* @__PURE__ */ import_react.default.createElement("span", { style: { color: token.colorError } }, errorReasonText)) - )); -}; -var VideoPlayerCard_default = VideoPlayerCard; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - VideoPlayerCard -}); diff --git a/packages/biz/lib/VideoPlayerCard/index.d.ts b/packages/biz/lib/VideoPlayerCard/index.d.ts deleted file mode 100644 index 41afa58..0000000 --- a/packages/biz/lib/VideoPlayerCard/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import VideoPlayerCard from './VideoPlayerCard'; -export type { VideoPlayerCardProps } from './VideoPlayerCard'; -export default VideoPlayerCard; diff --git a/packages/biz/lib/VideoPlayerCard/index.js b/packages/biz/lib/VideoPlayerCard/index.js deleted file mode 100644 index 7810d71..0000000 --- a/packages/biz/lib/VideoPlayerCard/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/VideoPlayerCard/index.tsx -var VideoPlayerCard_exports = {}; -__export(VideoPlayerCard_exports, { - default: () => VideoPlayerCard_default -}); -module.exports = __toCommonJS(VideoPlayerCard_exports); -var import_VideoPlayerCard = __toESM(require("./VideoPlayerCard")); -var VideoPlayerCard_default = import_VideoPlayerCard.default; diff --git a/packages/biz/lib/VideoPlayerCard/index.less b/packages/biz/lib/VideoPlayerCard/index.less deleted file mode 100644 index 0f87e3e..0000000 --- a/packages/biz/lib/VideoPlayerCard/index.less +++ /dev/null @@ -1,30 +0,0 @@ -.zhst-biz-video-player-card { - .ant-card-head { - padding: 0 20px; - } - - .ant-card-body { - padding: 0; - overflow: hidden; - border-radius: 0; - - .zhst-image__video-view { - height: 100%; - } - } - - .card-close-button { - .ant-btn { - padding: 0 3px; - height: 22px; - color: #00000073; - } - - .ant-btn:hover { - padding: 0 3px; - height: 22px; - color: #000000e0; - } - } - -} \ No newline at end of file diff --git a/packages/biz/lib/ViewLargerImageModal/ViewLargerImageModal.d.ts b/packages/biz/lib/ViewLargerImageModal/ViewLargerImageModal.d.ts deleted file mode 100644 index d82a52e..0000000 --- a/packages/biz/lib/ViewLargerImageModal/ViewLargerImageModal.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; -import { ModalProps, SpaceProps } from 'antd'; -import './index.less'; -type ViewLargerImageModalParams = { - imgSrc?: string; - warningData?: { - label?: string; - value?: string; - }[]; -}; -export interface ViewLargerImageModalRef { - show: (params?: ViewLargerImageModalParams) => void; - handleCancel: () => void; -} -export interface ViewLargerImageModalProps { - imgStyle?: React.CSSProperties; - downloadImg?: (imgSrc?: string) => void; - title?: string; - downloadText?: string; - modalProps?: ModalProps; - spaceProps?: SpaceProps; -} -export declare const ViewLargerImageModal: React.ForwardRefExoticComponent>; -export default ViewLargerImageModal; -export declare const useViewLargerImageModal: () => React.RefObject; diff --git a/packages/biz/lib/ViewLargerImageModal/ViewLargerImageModal.js b/packages/biz/lib/ViewLargerImageModal/ViewLargerImageModal.js deleted file mode 100644 index 9d5ef6f..0000000 --- a/packages/biz/lib/ViewLargerImageModal/ViewLargerImageModal.js +++ /dev/null @@ -1,87 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/ViewLargerImageModal/ViewLargerImageModal.tsx -var ViewLargerImageModal_exports = {}; -__export(ViewLargerImageModal_exports, { - ViewLargerImageModal: () => ViewLargerImageModal, - default: () => ViewLargerImageModal_default, - useViewLargerImageModal: () => useViewLargerImageModal -}); -module.exports = __toCommonJS(ViewLargerImageModal_exports); -var import_react = __toESM(require("react")); -var import_antd = require("antd"); -var import_theme = __toESM(require("antd/lib/theme")); -var import_icons = require("@ant-design/icons"); -var import_index = require("./index.less"); -var ViewLargerImageModal = (0, import_react.forwardRef)( - (props, ref) => { - const { modalProps, downloadImg, imgStyle, title = "预警大图", downloadText = "下载大图", spaceProps } = props; - const { useToken } = import_theme.default; - const { token } = useToken(); - const [open, setOpen] = (0, import_react.useState)(false); - const [imgSrc, setImgSrc] = (0, import_react.useState)(); - const [warningData, setWarningData] = (0, import_react.useState)(); - const handleCancel = () => { - setOpen(false); - }; - (0, import_react.useImperativeHandle)(ref, () => { - return { - show: (_params) => { - setOpen(true); - setImgSrc(_params == null ? void 0 : _params.imgSrc); - setWarningData(_params == null ? void 0 : _params.warningData); - }, - handleCancel - }; - }); - return /* @__PURE__ */ import_react.default.createElement( - import_antd.Modal, - { - className: "zhst-biz-view-warning-larger-image-modal", - open, - destroyOnClose: true, - title, - width: "1029px", - footer: null, - onCancel: handleCancel, - ...modalProps - }, - /* @__PURE__ */ import_react.default.createElement(import_antd.Space, { size: 0, styles: { item: { backgroundColor: "#F6F9FAFF" } }, ...spaceProps }, /* @__PURE__ */ import_react.default.createElement("img", { alt: title, src: imgSrc, style: { width: 789, height: 444, display: "block", ...imgStyle } }), /* @__PURE__ */ import_react.default.createElement("div", { className: "right-context" }, warningData == null ? void 0 : warningData.map(({ label, value }) => /* @__PURE__ */ import_react.default.createElement("div", { key: label }, /* @__PURE__ */ import_react.default.createElement("span", { className: "context-key" }, `${label}: `), value)), imgSrc && downloadImg && /* @__PURE__ */ import_react.default.createElement("div", { className: "img-download", style: { color: token.colorPrimary }, onClick: () => downloadImg == null ? void 0 : downloadImg(imgSrc) }, /* @__PURE__ */ import_react.default.createElement(import_icons.DownloadOutlined, null), /* @__PURE__ */ import_react.default.createElement("span", { style: { paddingLeft: 3 } }, downloadText)))) - ); - } -); -var ViewLargerImageModal_default = ViewLargerImageModal; -var useViewLargerImageModal = () => { - return (0, import_react.useRef)(null); -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - ViewLargerImageModal, - useViewLargerImageModal -}); diff --git a/packages/biz/lib/ViewLargerImageModal/index.d.ts b/packages/biz/lib/ViewLargerImageModal/index.d.ts deleted file mode 100644 index 417e8be..0000000 --- a/packages/biz/lib/ViewLargerImageModal/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import ViewLargerImageModal, { useViewLargerImageModal } from './ViewLargerImageModal'; -export type { ViewLargerImageModalRef, ViewLargerImageModalProps } from './ViewLargerImageModal'; -export default ViewLargerImageModal; -export { useViewLargerImageModal }; diff --git a/packages/biz/lib/ViewLargerImageModal/index.js b/packages/biz/lib/ViewLargerImageModal/index.js deleted file mode 100644 index 936db94..0000000 --- a/packages/biz/lib/ViewLargerImageModal/index.js +++ /dev/null @@ -1,41 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/ViewLargerImageModal/index.tsx -var ViewLargerImageModal_exports = {}; -__export(ViewLargerImageModal_exports, { - default: () => ViewLargerImageModal_default, - useViewLargerImageModal: () => import_ViewLargerImageModal.useViewLargerImageModal -}); -module.exports = __toCommonJS(ViewLargerImageModal_exports); -var import_ViewLargerImageModal = __toESM(require("./ViewLargerImageModal")); -var ViewLargerImageModal_default = import_ViewLargerImageModal.default; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - useViewLargerImageModal -}); diff --git a/packages/biz/lib/ViewLargerImageModal/index.less b/packages/biz/lib/ViewLargerImageModal/index.less deleted file mode 100644 index 32363d0..0000000 --- a/packages/biz/lib/ViewLargerImageModal/index.less +++ /dev/null @@ -1,62 +0,0 @@ -.zhst-biz-view-warning-larger-image-modal { - font-family: MicrosoftYaHei; - - .ant-modal-content { - padding: 0; - height: 492px; - border-radius: 6px; - overflow: hidden; - - .ant-modal-close { - top: 14px; - right: 16px; - } - - .ant-modal-header { - height: 48px; - line-height: 48px; - margin-bottom: 0; - - .ant-modal-title { - height: 100%; - line-height: 48px; - font-weight: bold; - padding-left: 20px; - } - } - - .ant-modal-body { - height: 444px; - - >div { - width: 100%; - height: 100%; - align-items: flex-start; - - >div:nth-child(2) { - position: relative; - flex: 1; - box-sizing: border-box; - height: 100%; - padding: 30px 16px; - - .right-context>div { - margin-bottom: 20px; - } - - .right-context .context-key { - font-weight: bold; - } - - .img-download { - position: absolute; - bottom: 0; - cursor: pointer; - } - - } - - } - } - } -} \ No newline at end of file diff --git a/packages/biz/lib/WarningRecordCard/WarningRecordCard.d.ts b/packages/biz/lib/WarningRecordCard/WarningRecordCard.d.ts deleted file mode 100644 index 966998b..0000000 --- a/packages/biz/lib/WarningRecordCard/WarningRecordCard.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { CardProps } from 'antd'; -import React from 'react'; -import './index.less'; -export interface IRecord { - imgSrc?: string; - id?: string; - /** - * 预警类型 - */ - warningType?: string; - warningInfo?: string[]; - boxId: string; - position: string; - cabietId?: string; - cabietText?: string; - warningTime?: string; - warningTimestamp?: string | number; - warningTimeFormat?: string; -} -export interface WarningRecordCardProps { - record?: IRecord; - onRecordClick?: (record?: IRecord) => void; - style?: React.CSSProperties; - cardProps?: CardProps; - selectedRecordId?: string; - cardStyle?: React.CSSProperties; - imgStyle?: React.CSSProperties; -} -export declare const WarningRecordCard: React.FC; -export default WarningRecordCard; diff --git a/packages/biz/lib/WarningRecordCard/WarningRecordCard.js b/packages/biz/lib/WarningRecordCard/WarningRecordCard.js deleted file mode 100644 index b5de8e4..0000000 --- a/packages/biz/lib/WarningRecordCard/WarningRecordCard.js +++ /dev/null @@ -1,74 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/WarningRecordCard/WarningRecordCard.tsx -var WarningRecordCard_exports = {}; -__export(WarningRecordCard_exports, { - WarningRecordCard: () => WarningRecordCard, - default: () => WarningRecordCard_default -}); -module.exports = __toCommonJS(WarningRecordCard_exports); -var import_antd = require("antd"); -var import_lib = require("antd/lib"); -var import_react = __toESM(require("react")); -var import_dayjs = __toESM(require("dayjs")); -var import_index = require("./index.less"); -var WarningRecordCard = (props) => { - const componentName = `zhst-biz-warning-record-card`; - const { record, onRecordClick, style, cardProps, selectedRecordId, cardStyle, imgStyle } = props; - const { imgSrc, id, warningType, warningInfo = [], cabietText, warningTime, warningTimestamp, warningTimeFormat = "YYYY-MM-DD HH:mm:ss" } = record || {}; - const formattedDate = warningTimestamp ? (0, import_dayjs.default)(warningTimestamp).format(warningTimeFormat) : ""; - const warningTimeShow = warningTime ? warningTime : formattedDate; - const { useToken } = import_lib.theme; - const { token } = useToken(); - const selectedBorderStyle = { - border: `2px solid ${token.colorPrimary}`, - boxShadow: " 0px 2px 9px 0px rgba(0,0,0,0.16)" - }; - const selectedCardStyle = { - ...selectedRecordId === (record == null ? void 0 : record.id) ? selectedBorderStyle : {} - }; - const handleClick = () => { - onRecordClick == null ? void 0 : onRecordClick(record); - }; - return /* @__PURE__ */ import_react.default.createElement("div", { className: componentName, key: id, onClick: handleClick, style }, /* @__PURE__ */ import_react.default.createElement( - import_antd.Card, - { - cover: /* @__PURE__ */ import_react.default.createElement("img", { alt: "预警图", src: imgSrc, style: { width: 336, height: 203, borderRadius: 0, ...imgStyle } }), - style: { width: 356, height: 302, padding: 10, borderRadius: 4, ...selectedCardStyle, ...cardStyle }, - ...cardProps - }, - /* @__PURE__ */ import_react.default.createElement("div", { className: "left-context" }, /* @__PURE__ */ import_react.default.createElement("div", { className: "warning-type" }, warningType), /* @__PURE__ */ import_react.default.createElement(import_antd.Space, { size: 0, split: /* @__PURE__ */ import_react.default.createElement(import_antd.Divider, { type: "vertical" }) }, warningInfo == null ? void 0 : warningInfo.map((item, index) => /* @__PURE__ */ import_react.default.createElement("div", { key: index, className: "info-item" }, item))), /* @__PURE__ */ import_react.default.createElement("div", { className: "warning-time" }, warningTimeShow)), - /* @__PURE__ */ import_react.default.createElement("div", { className: "cabietInfo" }, cabietText) - )); -}; -var WarningRecordCard_default = WarningRecordCard; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - WarningRecordCard -}); diff --git a/packages/biz/lib/WarningRecordCard/index.d.ts b/packages/biz/lib/WarningRecordCard/index.d.ts deleted file mode 100644 index 8b82d36..0000000 --- a/packages/biz/lib/WarningRecordCard/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import WarningRecordCard from './WarningRecordCard'; -export type { IRecord, WarningRecordCardProps } from './WarningRecordCard'; -export default WarningRecordCard; diff --git a/packages/biz/lib/WarningRecordCard/index.js b/packages/biz/lib/WarningRecordCard/index.js deleted file mode 100644 index 9d01a95..0000000 --- a/packages/biz/lib/WarningRecordCard/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/WarningRecordCard/index.tsx -var WarningRecordCard_exports = {}; -__export(WarningRecordCard_exports, { - default: () => WarningRecordCard_default -}); -module.exports = __toCommonJS(WarningRecordCard_exports); -var import_WarningRecordCard = __toESM(require("./WarningRecordCard")); -var WarningRecordCard_default = import_WarningRecordCard.default; diff --git a/packages/biz/lib/WarningRecordCard/index.less b/packages/biz/lib/WarningRecordCard/index.less deleted file mode 100644 index 7cfba38..0000000 --- a/packages/biz/lib/WarningRecordCard/index.less +++ /dev/null @@ -1,27 +0,0 @@ -.zhst-biz-warning-record-card { - cursor: pointer; - - .ant-card-body { - padding: 0; - font-family: MicrosoftYaHei; - line-height: 19px; - display: flex; - margin-top: 10px; - - .left-context { - flex: 1; - - >div { - margin-top: 6px; - } - - >div:nth-child(1) { - margin-top: 0; - } - } - - .warning-type { - font-weight: bold; - } - } -} \ No newline at end of file diff --git a/packages/biz/lib/boxSelectTree/boxSelectTree.d.ts b/packages/biz/lib/boxSelectTree/boxSelectTree.d.ts deleted file mode 100644 index 0690e8f..0000000 --- a/packages/biz/lib/boxSelectTree/boxSelectTree.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { FC } from 'react'; -import { TabsProps } from 'antd'; -import type { BoxPanelProps } from './components/boxPanel'; -export interface BoxSelectTreeProps extends BoxPanelProps { - onTabChange?: (e: any) => void; - tabsProps?: TabsProps; -} -declare const BoxSelectTree: FC; -export default BoxSelectTree; diff --git a/packages/biz/lib/boxSelectTree/boxSelectTree.js b/packages/biz/lib/boxSelectTree/boxSelectTree.js deleted file mode 100644 index 79df21b..0000000 --- a/packages/biz/lib/boxSelectTree/boxSelectTree.js +++ /dev/null @@ -1,124 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/boxSelectTree/boxSelectTree.tsx -var boxSelectTree_exports = {}; -__export(boxSelectTree_exports, { - default: () => boxSelectTree_default -}); -module.exports = __toCommonJS(boxSelectTree_exports); -var import_react = __toESM(require("react")); -var import_antd = require("antd"); -var import_boxPanel = __toESM(require("./components/boxPanel")); -var BoxSelectTree = (props) => { - const { - data, - boxDataSource = [], - onTabChange, - onSearch, - onItemCheck, - onItemSelect, - onBoxBatchDelete, - onBoxDelete, - onCreateSubmit, - onClockClick, - onImport, - onCreate, - tabsProps, - searchInputProps, - treeProps, - customImport, - showOptions, - extraBtns - } = props; - const items = [ - { - key: "1", - label: /* @__PURE__ */ import_react.default.createElement("div", { style: { textAlign: "center", width: "160px" } }, "盒子组"), - children: /* @__PURE__ */ import_react.default.createElement( - import_boxPanel.default, - { - searchInputProps, - boxDataSource, - treeProps, - data, - onCreate, - onCreateSubmit, - onBoxBatchDelete, - onBoxDelete, - onSearch, - onItemCheck, - onItemSelect, - showOptions, - customImport, - extraBtns, - onClockClick, - onImport - } - ) - }, - { - key: "2", - label: /* @__PURE__ */ import_react.default.createElement("div", { style: { textAlign: "center", width: "160px" } }, "盒子"), - children: /* @__PURE__ */ import_react.default.createElement( - import_boxPanel.default, - { - boxDataSource, - searchInputProps, - treeProps, - data, - onCreate, - onBoxBatchDelete, - onCreateSubmit, - onBoxDelete, - onSearch, - onItemCheck, - onItemSelect, - showOptions, - customImport, - extraBtns, - onClockClick, - onImport - } - ) - } - ]; - return /* @__PURE__ */ import_react.default.createElement( - import_antd.Tabs, - { - defaultActiveKey: "1", - centered: true, - items, - onChange: onTabChange, - tabBarGutter: 0, - indicator: { size: (origin) => origin, align: "center" }, - ...tabsProps - } - ); -}; -var boxSelectTree_default = BoxSelectTree; diff --git a/packages/biz/lib/boxSelectTree/components/boxPanel/index.js b/packages/biz/lib/boxSelectTree/components/boxPanel/index.js deleted file mode 100644 index 6fafeaa..0000000 --- a/packages/biz/lib/boxSelectTree/components/boxPanel/index.js +++ /dev/null @@ -1,179 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/boxSelectTree/components/boxPanel/index.tsx -var boxPanel_exports = {}; -__export(boxPanel_exports, { - default: () => boxPanel_default -}); -module.exports = __toCommonJS(boxPanel_exports); -var import_react = __toESM(require("react")); -var import_antd = require("antd"); -var import_pro_components = require("@ant-design/pro-components"); -var import_icons = require("@ant-design/icons"); -var import_treeTransferModal = __toESM(require("../../../treeTransferModal")); -var import_tree = __toESM(require("../../../tree")); -var BoxPanel = (props) => { - var _a, _b, _c; - const { - searchInputProps, - showOptions = true, - extraBtns, - data = [], - onSearch, - treeProps, - onItemCheck, - onItemSelect, - onCreateSubmit, - onBoxBatchDelete, - onBoxDelete, - onClockClick, - onImport, - onBatch, - onCreate, - boxDataSource, - customImport - } = props; - const [isTreeCheckable, setIsTreeCheckable] = (0, import_react.useState)(false); - const [targetItems, setTargetItems] = (0, import_react.useState)([]); - const [boxChoiceOpen, setBoxChoiceOpen] = (0, import_react.useState)(false); - const [checkedKeys, setCheckedKeys] = (0, import_react.useState)([]); - const createFormRef = (0, import_react.useRef)(); - const handleCheckable = () => { - setIsTreeCheckable((pre) => !pre); - }; - const onTreeCheck = (keys, info) => { - let _targetItems = []; - setCheckedKeys(keys); - info.checkedNodes.forEach((o) => { - o.isLeaf && _targetItems.push(o); - }); - setTargetItems(_targetItems); - }; - const onItemDelete = (key, { keys }) => { - setCheckedKeys((pre) => { - const newKeys = pre.filter((_key) => !keys.includes(_key)); - return newKeys; - }); - setTargetItems((pre) => pre.filter((o) => o.key !== key)); - }; - const onBoxChoiceOk = async (data2) => { - var _a2, _b2, _c2; - (_a2 = createFormRef.current) == null ? void 0 : _a2.setFieldValue("boxList", data2); - (_b2 = createFormRef.current) == null ? void 0 : _b2.setFieldValue("boxName", 123); - console.log((_c2 = createFormRef.current) == null ? void 0 : _c2.getFieldValue("boxList")); - setBoxChoiceOpen(false); - }; - const onBoxChoiceReset = () => { - setCheckedKeys([]); - setTargetItems([]); - }; - return /* @__PURE__ */ import_react.default.createElement("div", { style: { padding: "0 16px" } }, /* @__PURE__ */ import_react.default.createElement( - import_treeTransferModal.default, - { - open: boxChoiceOpen, - onCancel: () => setBoxChoiceOpen(false), - onRadioChange: (e) => console.log("radio", e.target.value), - dataSource: boxDataSource, - targetItems, - checkedKeys, - onReset: onBoxChoiceReset, - onOk: onBoxChoiceOk, - onTreeCheck, - onItemDelete - } - ), /* @__PURE__ */ import_react.default.createElement(import_antd.Space, { size: 12, direction: "vertical", style: { width: "100%" } }, /* @__PURE__ */ import_react.default.createElement(import_antd.Space, { size: 4, style: { width: "100%", justifyContent: "space-between" } }, /* @__PURE__ */ import_react.default.createElement(import_antd.Input, { size: "middle", onChange: (e) => onSearch == null ? void 0 : onSearch(e), placeholder: "请输入盒子名称", ...searchInputProps }), customImport || /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, /* @__PURE__ */ import_react.default.createElement(import_antd.Button, { type: "text", onClick: () => (onBatch == null ? void 0 : onBatch()) || handleCheckable(), icon: isTreeCheckable ? /* @__PURE__ */ import_react.default.createElement(import_icons.SwitcherOutlined, null) : /* @__PURE__ */ import_react.default.createElement(import_icons.DiffOutlined, null) }), /* @__PURE__ */ import_react.default.createElement(import_antd.Button, { type: "text", onClick: () => onClockClick == null ? void 0 : onClockClick(), icon: /* @__PURE__ */ import_react.default.createElement(import_icons.ClockCircleOutlined, null) }))), showOptions && /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, /* @__PURE__ */ import_react.default.createElement(import_antd.Space, { align: "center" }, /* @__PURE__ */ import_react.default.createElement(import_antd.Button, { type: "text", style: { padding: "4px 8px" }, onClick: () => onImport == null ? void 0 : onImport(), icon: /* @__PURE__ */ import_react.default.createElement(import_icons.ImportOutlined, null) }, "导入盒子"), /* @__PURE__ */ import_react.default.createElement(import_antd.Divider, { type: "vertical", style: { margin: "8px 0" } }), onCreate ? /* @__PURE__ */ import_react.default.createElement(import_antd.Button, { onClick: onCreate, type: "text", style: { padding: "4px 8px" }, icon: /* @__PURE__ */ import_react.default.createElement(import_icons.FolderAddOutlined, null) }, "新建组") : /* @__PURE__ */ import_react.default.createElement( - import_pro_components.ModalForm, - { - width: "600px", - open: onCreate ? false : void 0, - formRef: createFormRef, - title: "新建组", - modalProps: { destroyOnClose: true }, - layout: "horizontal", - labelCol: { span: 6 }, - wrapperCol: { span: 18 }, - trigger: /* @__PURE__ */ import_react.default.createElement(import_antd.Button, { type: "text", style: { padding: "4px 8px" }, icon: /* @__PURE__ */ import_react.default.createElement(import_icons.FolderAddOutlined, null) }, "新建组"), - submitter: { - searchConfig: { - submitText: "确定", - resetText: "取消" - } - }, - onFinish: onCreateSubmit - }, - /* @__PURE__ */ import_react.default.createElement( - import_pro_components.ProFormText, - { - rules: [ - { - required: true, - max: 20 - }, - { - pattern: /^[^\s]*$/g, - message: "禁止输入空格" - } - ], - fieldProps: { showCount: true }, - width: "md", - name: "name", - label: "盒子组名称", - placeholder: "请输入盒子名称" - } - ), - /* @__PURE__ */ import_react.default.createElement( - import_pro_components.ProFormText, - { - width: "md", - name: "boxList", - label: "盒子选择", - fieldProps: { - readOnly: true, - value: `已选择${((_b = (_a = createFormRef.current) == null ? void 0 : _a.getFieldValue("boxList")) == null ? void 0 : _b.length) || 0}个盒子`, - suffix: /* @__PURE__ */ import_react.default.createElement(import_antd.Space, null, /* @__PURE__ */ import_react.default.createElement("a", { onClick: () => { - var _a2; - (_a2 = createFormRef.current) == null ? void 0 : _a2.setFieldValue("boxList", null); - onBoxChoiceReset(); - } }, "恢复默认"), /* @__PURE__ */ import_react.default.createElement("a", { onClick: () => setBoxChoiceOpen(true) }, "范围选择")) - } - } - ) - ), /* @__PURE__ */ import_react.default.createElement(import_antd.Divider, { type: "vertical", style: { margin: "8px 0" } }), /* @__PURE__ */ import_react.default.createElement(import_antd.Button, { danger: true, type: "text", style: { padding: "4px 8px" }, icon: /* @__PURE__ */ import_react.default.createElement(import_icons.CloseCircleOutlined, null), disabled: ((_c = treeProps == null ? void 0 : treeProps.checkedKeys) == null ? void 0 : _c.length) <= 0, onClick: onBoxBatchDelete }, "删除")), /* @__PURE__ */ import_react.default.createElement(import_antd.Divider, { style: { margin: 0 } })), extraBtns, /* @__PURE__ */ import_react.default.createElement( - import_tree.default, - { - treeCheckable: isTreeCheckable, - data, - onItemSelect, - onItemCheck, - onItemDelete: onBoxDelete, - ...treeProps - } - ))); -}; -var boxPanel_default = BoxPanel; diff --git a/packages/biz/lib/boxSelectTree/index.d.ts b/packages/biz/lib/boxSelectTree/index.d.ts deleted file mode 100644 index 2ff0f1e..0000000 --- a/packages/biz/lib/boxSelectTree/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import BoxSelectTree from './boxSelectTree'; -export type { BoxSelectTreeProps } from './boxSelectTree'; -export default BoxSelectTree; diff --git a/packages/biz/lib/boxSelectTree/index.js b/packages/biz/lib/boxSelectTree/index.js deleted file mode 100644 index 74ef62f..0000000 --- a/packages/biz/lib/boxSelectTree/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/boxSelectTree/index.tsx -var boxSelectTree_exports = {}; -__export(boxSelectTree_exports, { - default: () => boxSelectTree_default -}); -module.exports = __toCommonJS(boxSelectTree_exports); -var import_boxSelectTree = __toESM(require("./boxSelectTree")); -var boxSelectTree_default = import_boxSelectTree.default; diff --git a/packages/biz/lib/boxSelectTree/mock.d.ts b/packages/biz/lib/boxSelectTree/mock.d.ts deleted file mode 100644 index 84026eb..0000000 --- a/packages/biz/lib/boxSelectTree/mock.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import { TreeDataNode } from "antd"; -export declare const treeData: TreeDataNode[]; diff --git a/packages/biz/lib/boxSelectTree/mock.js b/packages/biz/lib/boxSelectTree/mock.js deleted file mode 100644 index 5160e1d..0000000 --- a/packages/biz/lib/boxSelectTree/mock.js +++ /dev/null @@ -1,60 +0,0 @@ -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/boxSelectTree/mock.tsx -var mock_exports = {}; -__export(mock_exports, { - treeData: () => treeData -}); -module.exports = __toCommonJS(mock_exports); -var treeData = [ - { - title: "全部盒子", - key: "0-0", - children: [ - { - title: "盒子组1", - key: "0-0-0", - children: [ - { - title: "摄像头1", - key: "0-0-0-0" - }, - { - title: "摄像头2", - key: "0-0-0-1" - } - ] - }, - { - title: "盒子组2", - key: "0-0-1", - children: [ - { - title: "摄像头4", - key: "0-0-1-0" - } - ] - } - ] - } -]; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - treeData -}); diff --git a/packages/biz/lib/hooks/useIntelligentTracking/index.d.ts b/packages/biz/lib/hooks/useIntelligentTracking/index.d.ts deleted file mode 100644 index c1e54ef..0000000 --- a/packages/biz/lib/hooks/useIntelligentTracking/index.d.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { Dayjs as Moment } from 'dayjs'; -export declare const getDefaultRadius: () => number; -export declare const setDefaultRadius: (radius: number) => void; -export declare const setSearchIntervalDuration: (duration: number) => void; -export declare const getSearchIntervalDuration: (time: number) => number; -export declare const operateTrackById: (smartTrackId: number, operationType: OperationType) => Promise; -export declare const deleteTrackById: (smartTrackId: number) => Promise; -export declare const modifyTrackImgs: (smartTrackId: number, images: Array) => Promise; -export declare const modifyTrackConf: (conf: any, smartTrackId: number) => Promise; -export declare const getTrackTaskById: (smartTrackId?: number) => Promise; -export declare const getTackDetailInfo: (smartTrackId?: number) => Promise; -export declare const getTaskCameraByCenterAndPower: (value: { - taskPower: { - facePower: number; - bodyPower: number; - }; - cameraInfos: Array; - center: [number, number]; -}) => Promise; -/**创建追踪任务 */ -export declare const createIntelligentTrack: (value: { - images: Array; - deviceIds: Array; - circleCenter: [number, number]; - model: number; - circleRadius: number; - facePower?: number; - bodyPower?: number; - historyTime?: [Moment, Moment]; - topping?: boolean; -}) => Promise; -export declare const emitHeartbeat: (smartTrackId: number) => Promise; -export declare const ModifyTrackCameras: (value: { - smartTrackId: number; - deviceIds: Array; - centerPoint: [number, number]; -}) => Promise; -export declare const setIntelligentTrackCircleInfo: (smartTrackId: number, circleCenter: [number, number]) => Promise; -export declare const getTackCameraInfo: (value: { - circleCenter: [Moment, Moment]; - radius: number; - zoom: number; -}) => Promise; -export declare const getCameraInfoByCircle: (circleCenter: any, radius: any, zoom?: number) => Promise; -export declare const taskInfoToSearchItem: (taskInfo: any) => any[]; diff --git a/packages/biz/lib/hooks/useIntelligentTracking/index.js b/packages/biz/lib/hooks/useIntelligentTracking/index.js deleted file mode 100644 index 6fe4a23..0000000 --- a/packages/biz/lib/hooks/useIntelligentTracking/index.js +++ /dev/null @@ -1,371 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/hooks/useIntelligentTracking/index.tsx -var useIntelligentTracking_exports = {}; -__export(useIntelligentTracking_exports, { - ModifyTrackCameras: () => ModifyTrackCameras, - createIntelligentTrack: () => createIntelligentTrack, - deleteTrackById: () => deleteTrackById, - emitHeartbeat: () => emitHeartbeat, - getCameraInfoByCircle: () => getCameraInfoByCircle, - getDefaultRadius: () => getDefaultRadius, - getSearchIntervalDuration: () => getSearchIntervalDuration, - getTackCameraInfo: () => getTackCameraInfo, - getTackDetailInfo: () => getTackDetailInfo, - getTaskCameraByCenterAndPower: () => getTaskCameraByCenterAndPower, - getTrackTaskById: () => getTrackTaskById, - modifyTrackConf: () => modifyTrackConf, - modifyTrackImgs: () => modifyTrackImgs, - operateTrackById: () => operateTrackById, - setDefaultRadius: () => setDefaultRadius, - setIntelligentTrackCircleInfo: () => setIntelligentTrackCircleInfo, - setSearchIntervalDuration: () => setSearchIntervalDuration, - taskInfoToSearchItem: () => taskInfoToSearchItem -}); -module.exports = __toCommonJS(useIntelligentTracking_exports); -var turf = __toESM(require("@turf/turf")); -var import_useTaskState = require("../useTaskState"); -var import_Tree = __toESM(require("@common/components/CameraTree/Tree")); -var import_request = __toESM(require("../../utils/request")); -var import_meta = require("@zhst/meta"); -var import_utils = require("@common/components/CameraTree/utils"); -var import_func = require("@zhst/func"); -var defaultFaceThreshold = 0.68; -var defaultBodyThreshold = 0.7; -var defaultFaceResultNum = 5; -var defaultRadius = 0.15; -var defaultQueryCycle = 10; -var getDefaultRadius = () => { - return defaultRadius; -}; -var setDefaultRadius = (radius) => { - defaultRadius = radius; -}; -var searchIntervalDuration = 10; -var setSearchIntervalDuration = (duration) => { - searchIntervalDuration = duration; -}; -var getSearchIntervalDuration = (time) => { - return time; -}; -var operateTrackById = async (smartTrackId, operationType) => { - try { - const data = { - operationType, - smartTrackId - }; - await (0, import_request.default)({ - method: "PUT", - url: "/singer.SmartTrackService/OperationSmartTrack", - data - }); - import_meta.message.success("操作成功"); - } catch (err) { - console.error(err); - import_meta.message.success("操作失败"); - } -}; -var deleteTrackById = async (smartTrackId) => { - try { - await (0, import_request.default)({ - method: "DELETE", - url: "/singer.SmartTrackService/DeleteSmartTrack", - data: { - smartTrackId - } - }); - } catch (err) { - console.error(err); - } -}; -var modifyTrackImgs = async (smartTrackId, images) => { - try { - await (0, import_request.default)({ - method: "PUT", - url: "/singer.SmartTrackService/ModifyTrackImg", - data: { - images, - smartTrackId - } - }); - } catch (err) { - console.log("err", err); - } -}; -var modifyTrackConf = async (conf, smartTrackId) => { - try { - await (0, import_request.default)({ - method: "PUT", - url: "/singer.SmartTrackService/ModifyTrackConf", - data: { - conf, - smartTrackId - } - }); - } catch (err) { - console.log("err", err); - } -}; -var getTrackTaskById = async (smartTrackId = 0) => { - try { - const data = smartTrackId ? { - smartTrackId - } : {}; - let req = await (0, import_request.default)({ - method: "POST", - url: "/singer.SmartTrackService/GetSmartTrack", - data - }); - return req; - } catch (err) { - console.error(err); - } -}; -var getTackDetailInfo = async (smartTrackId = 0) => { - const data = smartTrackId ? { - smartTrackId - } : {}; - let req = await (0, import_request.default)({ - method: "POST", - url: "/singer.SmartTrackService/GetTrackOverView", - data - }); - return req; -}; -var getTaskCameraByCenterAndPower = async (value) => { - let realCameraInfos = value["cameraInfos"]; - let realPreprocessInfos = []; - if (!(0, import_func.isEmpty)(realCameraInfos)) { - const { taskStatus } = await (0, import_useTaskState.getListTaskStatus)(); - realPreprocessInfos = (0, import_useTaskState.getCameraStatusFunc)(taskStatus); - } - const runRealCameraInfos = []; - realCameraInfos = realCameraInfos.filter((v) => { - if (import_Tree.default.judgeOccupyPowerById(v["id"], realPreprocessInfos)) { - runRealCameraInfos.push(v); - } - return !import_Tree.default.judgeOccupyPowerById(v["id"], realPreprocessInfos); - }); - let from = turf.point(value["center"]); - if (realCameraInfos.length > value["taskPower"]["bodyPower"]) { - realCameraInfos.map((v) => { - let dis = turf.distance(from, turf.point([v["longitude"], v["latitude"]])); - return { - ...v, - dis - }; - }).sort((a, b) => { - return a - b; - }); - realCameraInfos = realCameraInfos.slice(0, value["taskPower"]["bodyPower"]); - } - return [...runRealCameraInfos, ...realCameraInfos]; -}; -var createIntelligentTrack = async (value) => { - const data = { - images: value["images"], - type: value["model"], - normalComputerPower: value["bodyPower"] || 0, - faceComputerPower: value["facePower"] || 0, - // deviceIds: ['129537'], - deviceIds: value["deviceIds"], - conf: { - faceThreshold: defaultFaceThreshold, - bodyThreshold: defaultBodyThreshold, - faceResultNum: defaultFaceResultNum, - radius: value["circleRadius"] * 1e3, - queryCycle: defaultQueryCycle - }, - centerConf: { - centerX: value["circleCenter"][0], - centerY: value["circleCenter"][1] - } - }; - const res = await (0, import_request.default)({ - method: "PUT", - url: "/singer.SmartTrackService/CreateSmartTrack", - data - }); - return res; -}; -var emitHeartbeat = async (smartTrackId) => { - try { - await (0, import_request.default)({ - method: "POST", - url: "/singer.SmartTrackService/SmartTrackHeartBeat", - data: { - smartTrackId - } - }); - } catch (err) { - console.error(err); - } -}; -var ModifyTrackCameras = async (value) => { - try { - await setIntelligentTrackCircleInfo(value["smartTrackId"], value["centerPoint"]); - await (0, import_request.default)({ - url: "/singer.SmartTrackService/ModifyTrackCameras", - method: "PUT", - data: { - smartTrackId: value["smartTrackId"], - deviceIds: value["deviceIds"] - } - }); - } catch (err) { - import_meta.message.error(err); - } -}; -var setIntelligentTrackCircleInfo = async (smartTrackId, circleCenter) => { - try { - await (0, import_request.default)({ - url: "/singer.SmartTrackService/ModifyTrackScopeConf", - method: "PUT", - data: { - smartTrackId, - centerConf: { - centerX: (0, import_func.get)(circleCenter, "0"), - centerY: (0, import_func.get)(circleCenter, "1") - } - } - }); - } catch (err) { - import_meta.message.error(err); - } -}; -var getTackCameraInfo = async (value) => { - let circleCameraInfos = await getCameraInfoByCircle( - value["circleCenter"], - value["radius"], - value["zoom"] - ); - return circleCameraInfos; -}; -var getCameraInfoByCircle = async (circleCenter, radius, zoom = 16) => { - try { - let centerFeature = turf.circle(turf.point(circleCenter), radius, { - units: "kilometers", - steps: 64 - }); - let minx = 0; - let maxx = 0; - let miny = 0; - let maxy = 0; - for (let i = 0; i < 4; i++) { - let point2 = turf.destination(turf.point(circleCenter), radius, 90 * i, { - units: "kilometers" - }).geometry.coordinates; - if (point2[0] < minx || minx === 0) { - minx = point2[0]; - } - if (point2[0] > maxx || maxx === 0) { - maxx = point2[0]; - } - if (point2[1] < miny || miny === 0) { - miny = point2[1]; - } - if (point2[1] > maxy || maxy === 0) { - maxy = point2[1]; - } - } - let { clusterPoint } = await (0, import_request.default)({ - url: "/singer.DeviceService/GetClusters", - method: "POST", - data: { - northEast: { X: maxx, Y: maxy }, - southWest: { X: minx, Y: miny }, - zoom - } - }); - let cameraIds = []; - clusterPoint.forEach((v) => { - cameraIds.push(...v["cameraIDs"]); - }); - const { cameras } = await (0, import_utils.SearchCamera)({ - cameraId: cameraIds, - maxResults: cameraIds.length - }); - const cameraInfos = cameras.filter((v) => { - let cameraPoint = turf.point([(0, import_func.get)(v, "longitude"), (0, import_func.get)(v, "latitude")]); - return turf.booleanPointInPolygon(cameraPoint, centerFeature); - }); - return cameraInfos; - } catch (err) { - console.error(err); - return []; - } -}; -var taskInfoToSearchItem = (taskInfo) => { - let imageList = []; - (0, import_func.get)(taskInfo, "images", []).forEach((v) => { - const url = (0, import_func.get)(v, "conds.0.srcImageUrl"); - const objectId = (0, import_func.get)(v, "conds.0.featureInfo.objectId"); - let imageItem = { - index: 0, - url, - objectId, - odRects: (0, import_func.get)(v, "conds").map((item) => { - return { - fileKey: (0, import_func.get)(item, "objectImageUrl"), - extendRect: { - algorithmVersion: (0, import_func.get)(item, "alg", ""), - ...(0, import_func.get)(item, "rect", {}) - }, - rect: { - algorithmVersion: (0, import_func.get)(item, "alg", ""), - rect: (0, import_func.get)(item, "rect", {}) - } - }; - }) - }; - imageList.push(imageItem); - }); - return imageList; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - ModifyTrackCameras, - createIntelligentTrack, - deleteTrackById, - emitHeartbeat, - getCameraInfoByCircle, - getDefaultRadius, - getSearchIntervalDuration, - getTackCameraInfo, - getTackDetailInfo, - getTaskCameraByCenterAndPower, - getTrackTaskById, - modifyTrackConf, - modifyTrackImgs, - operateTrackById, - setDefaultRadius, - setIntelligentTrackCircleInfo, - setSearchIntervalDuration, - taskInfoToSearchItem -}); diff --git a/packages/biz/lib/index.d.ts b/packages/biz/lib/index.d.ts deleted file mode 100644 index 743bed4..0000000 --- a/packages/biz/lib/index.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -export { default as BigImageModal } from './BigImageModal'; -export type { BigImageModalProps } from './BigImageModal'; -export { default as BoxSelectTree } from './boxSelectTree'; -export type { BoxSelectTreeProps } from './boxSelectTree'; -export { default as Tree } from './tree'; -export type { BoxTreeProps, TreeData } from './tree'; -export { default as TreeTransfer } from './treeTransfer'; -export type { TreeTransferProps } from './treeTransfer'; -export { default as TreeTransferModal } from './treeTransferModal'; -export type { TreeTransferModalProps } from './treeTransferModal'; -export { default as WarningRecordCard } from './WarningRecordCard'; -export type { IRecord, WarningRecordCardProps } from './WarningRecordCard'; -export type { ViewLargerImageModalRef, ViewLargerImageModalProps } from './ViewLargerImageModal'; -export { default as ViewLargerImageModal, useViewLargerImageModal } from './ViewLargerImageModal'; -export type { VideoPlayerCardProps } from './VideoPlayerCard'; -export { default as VideoPlayerCard } from './VideoPlayerCard'; -export { default as RealTimeMonitor } from './RealTimeMonitor'; diff --git a/packages/biz/lib/index.js b/packages/biz/lib/index.js deleted file mode 100644 index 435cd59..0000000 --- a/packages/biz/lib/index.js +++ /dev/null @@ -1,65 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/index.tsx -var src_exports = {}; -__export(src_exports, { - BigImageModal: () => import_BigImageModal.default, - BoxSelectTree: () => import_boxSelectTree.default, - RealTimeMonitor: () => import_RealTimeMonitor.default, - Tree: () => import_tree.default, - TreeTransfer: () => import_treeTransfer.default, - TreeTransferModal: () => import_treeTransferModal.default, - VideoPlayerCard: () => import_VideoPlayerCard.default, - ViewLargerImageModal: () => import_ViewLargerImageModal.default, - WarningRecordCard: () => import_WarningRecordCard.default, - useViewLargerImageModal: () => import_ViewLargerImageModal.useViewLargerImageModal -}); -module.exports = __toCommonJS(src_exports); -var import_BigImageModal = __toESM(require("./BigImageModal")); -var import_boxSelectTree = __toESM(require("./boxSelectTree")); -var import_tree = __toESM(require("./tree")); -var import_treeTransfer = __toESM(require("./treeTransfer")); -var import_treeTransferModal = __toESM(require("./treeTransferModal")); -var import_WarningRecordCard = __toESM(require("./WarningRecordCard")); -var import_ViewLargerImageModal = __toESM(require("./ViewLargerImageModal")); -var import_VideoPlayerCard = __toESM(require("./VideoPlayerCard")); -var import_RealTimeMonitor = __toESM(require("./RealTimeMonitor")); -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - BigImageModal, - BoxSelectTree, - RealTimeMonitor, - Tree, - TreeTransfer, - TreeTransferModal, - VideoPlayerCard, - ViewLargerImageModal, - WarningRecordCard, - useViewLargerImageModal -}); diff --git a/packages/biz/lib/tree/boxTree.d.ts b/packages/biz/lib/tree/boxTree.d.ts deleted file mode 100644 index 5e34aef..0000000 --- a/packages/biz/lib/tree/boxTree.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { FC } from 'react'; -import { TreeDataNode, TreeProps } from 'antd'; -import './index.less'; -export interface BoxTreeProps extends TreeProps { - data: TreeDataNode[]; - treeCheckable?: boolean; - showItemOption?: boolean; - customOptions?: any; - onItemCheck?: TreeProps['onCheck']; - onItemSelect?: TreeProps['onSelect']; - onItemSetting?: (_data: any) => void; - onItemDelete?: (_data: any) => void; - onItemRename?: (_nodeData: any) => void; - onItemRenameFinish?: (_data: any, _nodeData: any) => Promise; -} -declare const boxTree: FC; -export default boxTree; diff --git a/packages/biz/lib/tree/boxTree.js b/packages/biz/lib/tree/boxTree.js deleted file mode 100644 index 835a8f7..0000000 --- a/packages/biz/lib/tree/boxTree.js +++ /dev/null @@ -1,134 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tree/boxTree.tsx -var boxTree_exports = {}; -__export(boxTree_exports, { - default: () => boxTree_default -}); -module.exports = __toCommonJS(boxTree_exports); -var import_react = __toESM(require("react")); -var import_antd = require("antd"); -var import_theme = __toESM(require("antd/es/theme")); -var import_icons = require("@ant-design/icons"); -var import_pro_components = require("@ant-design/pro-components"); -var import_index = require("./index.less"); -var componentName = "zhst-biz-tree"; -var { useToken } = import_theme.default; -var boxTree = (props) => { - const { - onItemSelect, - onItemCheck, - onItemSetting, - onItemDelete, - data = [], - showItemOption = true, - treeCheckable = false, - onItemRename, - onItemRenameFinish, - customOptions - } = props; - const { token } = useToken(); - const [checkedItem, setCheckedItem] = (0, import_react.useState)(""); - const cameraStatus = /* @__PURE__ */ new Map([ - ["0", "error"], - ["1", "success"], - ["3", "processing"], - ["4", "default"] - ]); - return /* @__PURE__ */ import_react.default.createElement( - import_antd.Tree, - { - checkable: treeCheckable, - blockNode: true, - onSelect: (selectedKeys, info) => { - setCheckedItem(selectedKeys[0]); - onItemSelect == null ? void 0 : onItemSelect(selectedKeys, info); - }, - onCheck: onItemCheck, - treeData: data, - titleRender: (_nodeData) => { - return /* @__PURE__ */ import_react.default.createElement("div", { className: `${componentName}-item-render` }, !_nodeData.children && _nodeData.isCamera && /* @__PURE__ */ import_react.default.createElement(import_antd.Badge, { style: { marginRight: "6px" }, status: cameraStatus.get(_nodeData.status || "4") }), /* @__PURE__ */ import_react.default.createElement( - "span", - { - style: checkedItem === _nodeData.key && _nodeData.isCamera ? { - color: token.colorPrimary - } : {} - }, - _nodeData.title - ), showItemOption && /* @__PURE__ */ import_react.default.createElement(import_antd.Space, { className: `${componentName}-item-render_right`, style: { float: "right" } }, customOptions || /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, /* @__PURE__ */ import_react.default.createElement( - import_pro_components.ModalForm, - { - title: "重命名", - width: 600, - modalProps: { destroyOnClose: true }, - layout: "horizontal", - labelCol: { span: 6 }, - wrapperCol: { span: 18 }, - trigger: /* @__PURE__ */ import_react.default.createElement(import_icons.EditOutlined, { onClick: (e) => { - e.preventDefault(); - e.stopPropagation(); - onItemRename == null ? void 0 : onItemRename(_nodeData); - } }), - submitter: { - searchConfig: { - submitText: "确定", - resetText: "取消" - } - }, - onFinish: async (value) => onItemRenameFinish == null ? void 0 : onItemRenameFinish(value, _nodeData) - }, - /* @__PURE__ */ import_react.default.createElement( - import_pro_components.ProFormText, - { - rules: [ - { - required: true - } - ], - width: "md", - name: "name", - label: "盒子名称", - placeholder: "请输入盒子名称" - } - ) - ), /* @__PURE__ */ import_react.default.createElement(import_icons.SettingOutlined, { onClick: (e) => { - e.preventDefault(); - e.stopPropagation(); - onItemSetting == null ? void 0 : onItemSetting(_nodeData); - } }), /* @__PURE__ */ import_react.default.createElement(import_icons.CloseOutlined, { onClick: (e) => { - e.preventDefault(); - e.stopPropagation(); - onItemDelete == null ? void 0 : onItemDelete(_nodeData); - } })))); - }, - ...props - } - ); -}; -var boxTree_default = boxTree; diff --git a/packages/biz/lib/tree/index.d.ts b/packages/biz/lib/tree/index.d.ts deleted file mode 100644 index 4082eb0..0000000 --- a/packages/biz/lib/tree/index.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { TreeDataNode } from 'antd'; -import BoxTree from './boxTree'; -export interface TreeData extends TreeDataNode { - children?: TreeDataNode['children'] & { - isCamera?: boolean; - /** - * 0-失败 1-成功 2-进行中 3-未知 - */ - status?: '0' | '1' | '2' | '3'; - }[]; -} -export type { BoxTreeProps } from './boxTree'; -export default BoxTree; diff --git a/packages/biz/lib/tree/index.js b/packages/biz/lib/tree/index.js deleted file mode 100644 index 46783d3..0000000 --- a/packages/biz/lib/tree/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tree/index.tsx -var tree_exports = {}; -__export(tree_exports, { - default: () => tree_default -}); -module.exports = __toCommonJS(tree_exports); -var import_boxTree = __toESM(require("./boxTree")); -var tree_default = import_boxTree.default; diff --git a/packages/biz/lib/tree/index.less b/packages/biz/lib/tree/index.less deleted file mode 100644 index 9da4e2d..0000000 --- a/packages/biz/lib/tree/index.less +++ /dev/null @@ -1,9 +0,0 @@ -.zhst-biz-tree-item-render { - &_right { - display: none; - } - - &:hover &_right { - display: inline-flex; - } -} diff --git a/packages/biz/lib/treeTransfer/TreeTransfer.d.ts b/packages/biz/lib/treeTransfer/TreeTransfer.d.ts deleted file mode 100644 index b74b4f3..0000000 --- a/packages/biz/lib/treeTransfer/TreeTransfer.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react'; -import { InputProps } from 'antd'; -import { TransferProps, TreeDataNode, TreeProps } from 'antd'; -import './index.less'; -export interface TreeTransferProps { - dataSource: TreeDataNode[]; - treeProps?: TreeProps; - searchInputProps?: InputProps; - targetItems: TreeDataNode[]; - checkedKeys: string[]; - onTreeSelect?: TreeProps['onSelect']; - onTreeCheck?: TreeProps['onCheck']; - onItemDelete?: (key: string, info?: { - root: TreeDataNode[]; - keys: string[]; - }) => void; - onChange?: TransferProps['onChange']; - onOk?: (data: any) => void; - onReset?: () => void; -} -declare const TreeTransfer: React.FC; -export default TreeTransfer; diff --git a/packages/biz/lib/treeTransfer/TreeTransfer.js b/packages/biz/lib/treeTransfer/TreeTransfer.js deleted file mode 100644 index 5c8aa59..0000000 --- a/packages/biz/lib/treeTransfer/TreeTransfer.js +++ /dev/null @@ -1,137 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/treeTransfer/TreeTransfer.tsx -var TreeTransfer_exports = {}; -__export(TreeTransfer_exports, { - default: () => TreeTransfer_default -}); -module.exports = __toCommonJS(TreeTransfer_exports); -var import_react = __toESM(require("react")); -var import_antd = require("antd"); -var import_theme = __toESM(require("antd/es/theme")); -var import_index = require("./index.less"); -var import_icons = require("@ant-design/icons"); -var import_treeTransferHelper = require("./treeTransferHelper"); -var componentName = "zhst-biz-treeTransfer"; -var { useToken } = import_theme.default; -var TreeTransfer = ({ - dataSource, - treeProps, - searchInputProps, - targetItems = [], - checkedKeys = [], - onTreeCheck, - onTreeSelect, - onItemDelete, - onOk, - onReset -}) => { - const { token } = useToken(); - const [keyWords, setKeyWords] = (0, import_react.useState)(""); - function findNodesWithKeyword(_keyWords, _treeData) { - function dfs(node) { - return node.filter((item) => item.title.includes(_keyWords)); - } - const data = dfs(_treeData); - return data || []; - } - return /* @__PURE__ */ import_react.default.createElement(import_antd.Flex, { gap: 20, className: componentName, align: "center", justify: "center" }, /* @__PURE__ */ import_react.default.createElement("div", { className: `${componentName}-left` }, /* @__PURE__ */ import_react.default.createElement( - import_antd.Card, - { - className: `${componentName}-left_card`, - title: /* @__PURE__ */ import_react.default.createElement("div", { style: { textAlign: "center" } }, "可选择的范围"), - bodyStyle: { padding: 12 } - }, - /* @__PURE__ */ import_react.default.createElement(import_antd.Input, { prefix: /* @__PURE__ */ import_react.default.createElement(import_icons.SearchOutlined, null), onChange: (e) => setKeyWords(e.target.value), placeholder: "请输入设备名称", ...searchInputProps }), - /* @__PURE__ */ import_react.default.createElement( - import_antd.Tree, - { - style: { marginTop: "6px" }, - height: 420, - blockNode: true, - checkable: true, - checkedKeys, - treeData: findNodesWithKeyword(keyWords, dataSource), - onCheck: (keys, info) => onTreeCheck == null ? void 0 : onTreeCheck(keys, info), - onSelect: (keys, info) => onTreeSelect == null ? void 0 : onTreeSelect(keys, info), - ...treeProps - } - ) - )), /* @__PURE__ */ import_react.default.createElement(import_icons.DoubleRightOutlined, null), /* @__PURE__ */ import_react.default.createElement("div", { className: `${componentName}-right` }, /* @__PURE__ */ import_react.default.createElement( - import_antd.Card, - { - className: `${componentName}-right_card`, - title: /* @__PURE__ */ import_react.default.createElement("div", { style: { textAlign: "center" } }, "已选择的范围"), - bodyStyle: { padding: 0 } - }, - /* @__PURE__ */ import_react.default.createElement( - "div", - { - className: `${componentName}-right_card__items` - }, - targetItems.map((item) => /* @__PURE__ */ import_react.default.createElement( - "div", - { - className: `${componentName}-right_card__items___item`, - key: item.key, - onMouseEnter: (e) => { - e.target.style.backgroundColor = token.colorPrimaryBg; - e.target.style.color = token.colorPrimary; - }, - onMouseLeave: (e) => { - e.target.style.color = token.colorText; - e.target.style.backgroundColor = null; - } - }, - item.title, - /* @__PURE__ */ import_react.default.createElement("div", { style: { float: "right" } }, /* @__PURE__ */ import_react.default.createElement(import_icons.DeleteOutlined, { onClick: () => { - const { root, keys } = (0, import_treeTransferHelper.getAllRootKeyById)(item.key, dataSource); - onItemDelete == null ? void 0 : onItemDelete(item.key, { root, keys }); - } })) - )) - ), - /* @__PURE__ */ import_react.default.createElement( - import_antd.Flex, - { - className: `${componentName}-right_card__btns` - }, - /* @__PURE__ */ import_react.default.createElement(import_antd.Button, { style: { marginRight: 8, width: "50%" }, disabled: targetItems.length <= 0, onClick: onReset }, "重置"), - /* @__PURE__ */ import_react.default.createElement( - import_antd.Button, - { - style: { width: "50%" }, - type: "primary", - onClick: () => onOk == null ? void 0 : onOk(targetItems) - }, - "确定" - ) - ) - ))); -}; -var TreeTransfer_default = TreeTransfer; diff --git a/packages/biz/lib/treeTransfer/index.d.ts b/packages/biz/lib/treeTransfer/index.d.ts deleted file mode 100644 index 7ea5c47..0000000 --- a/packages/biz/lib/treeTransfer/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import TreeTransfer from "./TreeTransfer"; -export type { TreeTransferProps } from './TreeTransfer'; -export * from './treeTransferHelper'; -export default TreeTransfer; diff --git a/packages/biz/lib/treeTransfer/index.js b/packages/biz/lib/treeTransfer/index.js deleted file mode 100644 index 7e50781..0000000 --- a/packages/biz/lib/treeTransfer/index.js +++ /dev/null @@ -1,42 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __reExport = (target, mod, secondTarget) => (__copyProps(target, mod, "default"), secondTarget && __copyProps(secondTarget, mod, "default")); -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/treeTransfer/index.tsx -var treeTransfer_exports = {}; -__export(treeTransfer_exports, { - default: () => treeTransfer_default -}); -module.exports = __toCommonJS(treeTransfer_exports); -var import_TreeTransfer = __toESM(require("./TreeTransfer")); -__reExport(treeTransfer_exports, require("./treeTransferHelper"), module.exports); -var treeTransfer_default = import_TreeTransfer.default; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - ...require("./treeTransferHelper") -}); diff --git a/packages/biz/lib/treeTransfer/index.less b/packages/biz/lib/treeTransfer/index.less deleted file mode 100644 index 9ffe8cd..0000000 --- a/packages/biz/lib/treeTransfer/index.less +++ /dev/null @@ -1,43 +0,0 @@ -.zhst-biz-treeTransfer { - &-left { - &_card { - width: 500px; - height: 522px; - background-color: #FCFCFC; - } - } - - &-right { - &_card { - width: 300px; - height: 522px; - background-color: #FCFCFC; - - &__items { - padding: 8px 4px; - overflow: scroll; - - &::-webkit-scrollbar { - display: none; - } - - &___item { - margin: 0; - padding: 4px 12px; - cursor: pointer; - } - } - - &__btns { - width: 100%; - padding: 8px; - position: absolute; - bottom: 0; - left: 50%; - transform: translateX(-50%); - box-sizing: border-box; - border-top: 1px solid #f0f0f0; - } - } - } -} diff --git a/packages/biz/lib/treeTransfer/treeTransferHelper.d.ts b/packages/biz/lib/treeTransfer/treeTransferHelper.d.ts deleted file mode 100644 index 705684c..0000000 --- a/packages/biz/lib/treeTransfer/treeTransferHelper.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export declare const isChecked: (selectedKeys: React.Key[], eventKey: React.Key) => boolean; -/** - * 通过子元素找到父级节点 - * @param objects - * @param element - * @returns - */ -export declare const findParentByChild: (objects: any[], propertyValue: string | number, propertyKey?: string) => any; -export declare const getAllRootKeyById: (val: string | number, list: any[], key?: string) => { - root: any; - keys: any[]; -}; diff --git a/packages/biz/lib/treeTransfer/treeTransferHelper.js b/packages/biz/lib/treeTransfer/treeTransferHelper.js deleted file mode 100644 index 1c3c4eb..0000000 --- a/packages/biz/lib/treeTransfer/treeTransferHelper.js +++ /dev/null @@ -1,77 +0,0 @@ -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/treeTransfer/treeTransferHelper.ts -var treeTransferHelper_exports = {}; -__export(treeTransferHelper_exports, { - findParentByChild: () => findParentByChild, - getAllRootKeyById: () => getAllRootKeyById, - isChecked: () => isChecked -}); -module.exports = __toCommonJS(treeTransferHelper_exports); -var isChecked = (selectedKeys, eventKey) => selectedKeys.includes(eventKey); -function isObject(value) { - return value !== null && typeof value === "object" && !Array.isArray(value); -} -var findParentByChild = (objects, propertyValue, propertyKey = "key") => { - for (let i = 0; i < objects.length; i++) { - const obj = objects[i]; - if (obj[propertyKey] === propertyValue) { - return obj; - } else if (typeof obj === "object") { - const found = findParentByChild(Object.values(obj), propertyValue); - if (found) { - return obj; - } - } - } - return null; -}; -var getAllRootKeyById = (val, list, key = "key") => { - let keys = []; - const findParentByChild2 = (propertyValue, objects, propertyKey) => { - for (let i = 0; i < objects.length; i++) { - const obj = objects[i]; - if (obj[propertyKey] === propertyValue) { - console.log("obj", obj); - return obj; - } else if (typeof obj === "object") { - const found = findParentByChild2(propertyValue, Object.values(obj), propertyKey); - if (found) { - if (isObject(found)) { - keys.push(found.key); - } - return obj; - } - } - } - return null; - }; - const data = findParentByChild2(val, list, key); - data.key && keys.push(data.key); - return { - root: data, - keys - }; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - findParentByChild, - getAllRootKeyById, - isChecked -}); diff --git a/packages/biz/lib/treeTransferModal/TreeTransferModal.d.ts b/packages/biz/lib/treeTransferModal/TreeTransferModal.d.ts deleted file mode 100644 index e0a0d0e..0000000 --- a/packages/biz/lib/treeTransferModal/TreeTransferModal.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { FC } from 'react'; -import { ModalProps, RadioGroupProps, SelectProps, TransferProps, TreeDataNode, TreeProps } from 'antd'; -export interface TreeTransferModalProps { - dataSource: TreeDataNode[]; - treeProps?: TreeProps; - targetItems: TreeDataNode[]; - checkedKeys: string[]; - onTreeSelect?: TreeProps['onSelect']; - onTreeCheck?: TreeProps['onCheck']; - onItemDelete?: (key: string, info?: { - root: TreeDataNode[]; - keys: string[]; - }) => void; - onChange?: TransferProps['onChange']; - onOk?: (data: any) => void; - onReset?: () => void; - open?: boolean; - onCancel?: ModalProps['onCancel']; - onRadioChange?: RadioGroupProps['onChange']; - onSelect?: SelectProps['onSelect']; - modalProps?: ModalProps; - radioProps?: RadioGroupProps; - selectProps?: SelectProps; -} -declare const TreeTransferModal: FC; -export default TreeTransferModal; diff --git a/packages/biz/lib/treeTransferModal/TreeTransferModal.js b/packages/biz/lib/treeTransferModal/TreeTransferModal.js deleted file mode 100644 index 5c20927..0000000 --- a/packages/biz/lib/treeTransferModal/TreeTransferModal.js +++ /dev/null @@ -1,114 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/treeTransferModal/TreeTransferModal.tsx -var TreeTransferModal_exports = {}; -__export(TreeTransferModal_exports, { - default: () => TreeTransferModal_default -}); -module.exports = __toCommonJS(TreeTransferModal_exports); -var import_react = __toESM(require("react")); -var import_antd = require("antd"); -var import_treeTransfer = __toESM(require("../treeTransfer")); -var import_constants = require("../utils/constants"); -var TreeTransferModal = (props) => { - const { - open, - dataSource = [], - checkedKeys, - onItemDelete, - onOk, - onCancel, - onReset, - onRadioChange, - onTreeCheck, - onSelect, - targetItems, - modalProps, - radioProps, - selectProps - } = props; - const [type, setType] = (0, import_react.useState)("1"); - return /* @__PURE__ */ import_react.default.createElement( - import_antd.Modal, - { - open, - destroyOnClose: true, - title: "统计点位", - width: "948px", - footer: null, - onCancel, - ...modalProps - }, - /* @__PURE__ */ import_react.default.createElement("div", null, /* @__PURE__ */ import_react.default.createElement("div", null, /* @__PURE__ */ import_react.default.createElement( - import_antd.Radio.Group, - { - onChange: (e) => { - setType(e.target.value); - onRadioChange == null ? void 0 : onRadioChange(e); - }, - style: { marginLeft: "24px", padding: "20px 0" }, - value: type, - options: import_constants.BOX_TYPE_LIST, - ...radioProps - } - ), /* @__PURE__ */ import_react.default.createElement( - import_antd.Select, - { - defaultValue: "", - style: { marginLeft: 200, width: 150 }, - options: import_constants.ALL_LIST, - onSelect, - ...selectProps - } - )), type === "box" ? /* @__PURE__ */ import_react.default.createElement( - import_treeTransfer.default, - { - dataSource, - targetItems, - checkedKeys, - onTreeCheck, - onItemDelete, - onOk, - onReset - } - ) : /* @__PURE__ */ import_react.default.createElement( - import_treeTransfer.default, - { - dataSource, - targetItems, - checkedKeys, - onTreeCheck, - onItemDelete, - onOk, - onReset - } - ), /* @__PURE__ */ import_react.default.createElement("p", { style: { textAlign: "right" } }, "已选中", targetItems.length, "个点位")) - ); -}; -var TreeTransferModal_default = TreeTransferModal; diff --git a/packages/biz/lib/treeTransferModal/index.d.ts b/packages/biz/lib/treeTransferModal/index.d.ts deleted file mode 100644 index 8e5245a..0000000 --- a/packages/biz/lib/treeTransferModal/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import TreeTransferModal from './TreeTransferModal'; -export type { TreeTransferModalProps } from './TreeTransferModal'; -export default TreeTransferModal; diff --git a/packages/biz/lib/treeTransferModal/index.js b/packages/biz/lib/treeTransferModal/index.js deleted file mode 100644 index 19037a6..0000000 --- a/packages/biz/lib/treeTransferModal/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/treeTransferModal/index.tsx -var treeTransferModal_exports = {}; -__export(treeTransferModal_exports, { - default: () => treeTransferModal_default -}); -module.exports = __toCommonJS(treeTransferModal_exports); -var import_TreeTransferModal = __toESM(require("./TreeTransferModal")); -var treeTransferModal_default = import_TreeTransferModal.default; diff --git a/packages/biz/lib/utils/constants.js b/packages/biz/lib/utils/constants.js deleted file mode 100644 index 733d65a..0000000 --- a/packages/biz/lib/utils/constants.js +++ /dev/null @@ -1,91 +0,0 @@ -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/utils/constants.ts -var constants_exports = {}; -__export(constants_exports, { - ALL_LIST: () => ALL_LIST, - BODY_SEARCH_THRESHOID: () => BODY_SEARCH_THRESHOID, - BOX_TYPE_LIST: () => BOX_TYPE_LIST, - DeviceTab: () => DeviceTab, - ENTER_CIRCLE: () => ENTER_CIRCLE, - GLOBAL_IS_BOX_VMS_SHOW: () => GLOBAL_IS_BOX_VMS_SHOW, - GLOBAL_IS_ITEM_NUMBER_SHOW: () => GLOBAL_IS_ITEM_NUMBER_SHOW, - MODE_KEY: () => MODE_KEY, - OBJECT_AGE_TYPE_THRESHOLD: () => OBJECT_AGE_TYPE_THRESHOLD, - OBJECT_GRNER_THRESHOLD: () => OBJECT_GRNER_THRESHOLD, - OUT_CIRCLE: () => OUT_CIRCLE, - RECORD_VERSION: () => RECORD_VERSION, - SEARCH_IMG_COUNT: () => SEARCH_IMG_COUNT, - TEMP: () => TEMP, - publicPath: () => publicPath -}); -module.exports = __toCommonJS(constants_exports); -var OBJECT_GRNER_THRESHOLD = 0.8; -var OBJECT_AGE_TYPE_THRESHOLD = 0.5; -var MODE_KEY = "test_mode"; -var SEARCH_IMG_COUNT = 10; -var GLOBAL_IS_ITEM_NUMBER_SHOW = false; -var publicPath = "hummingbird"; -var ENTER_CIRCLE = "MONITORTYPE_ENTER_CIRCLE"; -var OUT_CIRCLE = "MONITORTYPE_OUT_CIRCLE"; -var TEMP = "MONITORTYPE_TEMP"; -var GLOBAL_IS_BOX_VMS_SHOW = true; -var BODY_SEARCH_THRESHOID = 0.45; -var RECORD_VERSION = "3.0.0"; -var DeviceTab = { - EMPTY: 0, - REAL_CAMERA: 1, - PREPROCESS_CAMERA: 2, - //摄像头列表 - TAG_CAMERA: 3, - //预案列表 - HISTORY_VIDEO_GROUP: 4, - //录像回放 - VIRTUAL_CAMERA: 5, - //离线视频 - REAL_CAMERA_NOFACE: 6, - REAL_CAMERA_ONLYFACE: 7, - REAL_CAMERA_NOFACE_NOBOX_NODIRECONNECT: 8 - // 只有普通摄像头,没有人脸、没有盒子、直连 -}; -var BOX_TYPE_LIST = [ - { value: "1", label: "盒子" }, - { value: "2", label: "盒子组" } -]; -var ALL_LIST = [ - { value: "", label: "全部" } -]; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - ALL_LIST, - BODY_SEARCH_THRESHOID, - BOX_TYPE_LIST, - DeviceTab, - ENTER_CIRCLE, - GLOBAL_IS_BOX_VMS_SHOW, - GLOBAL_IS_ITEM_NUMBER_SHOW, - MODE_KEY, - OBJECT_AGE_TYPE_THRESHOLD, - OBJECT_GRNER_THRESHOLD, - OUT_CIRCLE, - RECORD_VERSION, - SEARCH_IMG_COUNT, - TEMP, - publicPath -}); diff --git a/packages/biz/lib/utils/index.d.ts b/packages/biz/lib/utils/index.d.ts deleted file mode 100644 index e69de29..0000000 diff --git a/packages/biz/lib/utils/index.js b/packages/biz/lib/utils/index.js deleted file mode 100644 index e69de29..0000000 diff --git a/packages/biz/package.json b/packages/biz/package.json index 4ddddc7..2ebef9d 100644 --- a/packages/biz/package.json +++ b/packages/biz/package.json @@ -1,6 +1,6 @@ { "name": "@zhst/biz", - "version": "0.11.3", + "version": "0.13.0", "description": "业务库", "keywords": [ "business", @@ -42,10 +42,10 @@ "@ant-design/pro-components": "^2.6.49", "@zhst/func": "workspace:^", "@zhst/hooks": "workspace:^", + "@zhst/icon": "workspace:^", "@zhst/meta": "workspace:^", "antd": "^5.12.5", "classnames": "^2.5.1", - "rc-util": "^5.38.1", "dayjs": "^1.11.10", "lodash-es": "^4.17.21" } diff --git a/packages/biz/src/BigImageModal/components/navigation/index.tsx b/packages/biz/src/BigImageModal/components/navigation/index.tsx index eeb0afc..946b1e5 100644 --- a/packages/biz/src/BigImageModal/components/navigation/index.tsx +++ b/packages/biz/src/BigImageModal/components/navigation/index.tsx @@ -1,6 +1,7 @@ import * as React from 'react'; import classnames from 'classnames'; -import { Icon, Button } from '@zhst/meta'; +import { Button } from '@zhst/meta'; +import { IconFont } from '@zhst/icon' import './index.less'; const componentName = `zhst-image__nav`; @@ -29,7 +30,7 @@ const Navigation: React.FC<{ )} > ); diff --git a/packages/biz/src/boxSelectTree/boxSelectTree.tsx b/packages/biz/src/boxSelectTree/boxSelectTree.tsx index aea65ad..1223455 100644 --- a/packages/biz/src/boxSelectTree/boxSelectTree.tsx +++ b/packages/biz/src/boxSelectTree/boxSelectTree.tsx @@ -33,7 +33,7 @@ const BoxSelectTree: FC = (props) => { const items: TabsProps['items'] = [ { key: '1', - label:
盒子组
, + label:
盒子
, children: ( = (props) => { }, { key: '2', - label:
盒子
, + label:
盒子组
, children: ( void; - /** - * 单选的图片数据 - */ - drawData?: { - imageKey: string; - odRect?: { - x: number; - y: number; - w: number; - h: number; - }; - score?: string; - time?: string; - }; - /** - * 单选状态圈选后的监听事件 - */ - drawListener?: (data: any) => void; - algorithmTableDataSource?: { - id: string; - templateName: string; - operatingCycle: string; - algorithmOccupied: number; - }[]; - timeTemplateDataSource?: { - id: string; - templateName: string; - operatingCycle: string; - arrangeWeek: string; - algorithmOccupied: string; - }[]; - boxList: { - id: string; - name: string; - }[]; - algorithmTableProps?: AlgorithmTableProps; - timeTemplateTableProps?: TimeTemplateTableProps; - selectedKey?: string; - rowKey?: string; - type: AlgorithmTableProps['tableType']; - onSelect?: (key: string, info?: any) => void; -} -export interface AlgorithmConfigRef { - draw: () => void; - cancelDraw: () => void; -} -declare const AlgorithmConfig: React.ForwardRefExoticComponent>; -export default AlgorithmConfig; diff --git a/packages/material/es/algorithmConfig/algorithmConfig.js b/packages/material/es/algorithmConfig/algorithmConfig.js index f283541..67f06e1 100644 --- a/packages/material/es/algorithmConfig/algorithmConfig.js +++ b/packages/material/es/algorithmConfig/algorithmConfig.js @@ -1,8 +1,8 @@ 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); } -import React, { useRef, forwardRef, useImperativeHandle } from 'react'; +import React, { forwardRef } from 'react'; import { Flex, Image } from "antd"; import theme from 'antd/es/theme'; -import { BigImagePreview } from '@zhst/meta'; +import { CropperImage } from '@zhst/meta'; import { AlgorithmConfigImg, ErrorImage } from "../utils/base64Images"; import AlgorithmTable from "./components/algorithmTable"; import TimeTemplateTable from "./components/timeTemplateTable"; @@ -16,15 +16,16 @@ var Title = function Title(props) { } }, props.children); }; -var AlgorithmConfig = /*#__PURE__*/forwardRef(function (props, ref) { +var AlgorithmConfig = /*#__PURE__*/forwardRef(function (props) { var _props$algorithmTable = props.algorithmTableDataSource, algorithmTableDataSource = _props$algorithmTable === void 0 ? [] : _props$algorithmTable, _props$timeTemplateDa = props.timeTemplateDataSource, timeTemplateDataSource = _props$timeTemplateDa === void 0 ? [] : _props$timeTemplateDa, _props$boxList = props.boxList, boxList = _props$boxList === void 0 ? [] : _props$boxList, - drawData = props.drawData, drawListener = props.drawListener, + _props$cropperImagePr = props.cropperImageProps, + cropperImageProps = _props$cropperImagePr === void 0 ? {} : _props$cropperImagePr, algorithmTableProps = props.algorithmTableProps, timeTemplateTableProps = props.timeTemplateTableProps, selectedKey = props.selectedKey, @@ -32,33 +33,28 @@ var AlgorithmConfig = /*#__PURE__*/forwardRef(function (props, ref) { type = _props$type === void 0 ? 'multiple' : _props$type, _props$rowKey = props.rowKey, rowKey = _props$rowKey === void 0 ? 'id' : _props$rowKey, - onSelect = props.onSelect; - var drawImageRef = useRef(null); + onSelect = props.onSelect, + _props$title = props.title, + title = _props$title === void 0 ? '盒子名称' : _props$title; var _useToken = useToken(), token = _useToken.token; - useImperativeHandle(ref, function () { - return { - draw: function draw() { - var _drawImageRef$current; - (_drawImageRef$current = drawImageRef.current) === null || _drawImageRef$current === void 0 || _drawImageRef$current.setShowCrop(true); - }, - cancelDraw: function cancelDraw() { - var _drawImageRef$current2; - (_drawImageRef$current2 = drawImageRef.current) === null || _drawImageRef$current2 === void 0 || _drawImageRef$current2.setShowCrop(false); - } - }; - }); + // @ts-ignore + var cropType = cropperImageProps.type; + + // useImperativeHandle(ref, () => ({ + // })) + return /*#__PURE__*/React.createElement(Flex, { style: { border: "1px solid ".concat(token.colorBorder), backgroundColor: token.colorBgBase } }, /*#__PURE__*/React.createElement("div", { - title: "\u76D2\u5B50\u5217\u8868", + title: title, style: { width: '13.9%' } - }, /*#__PURE__*/React.createElement(Title, null, "\u76D2\u5B50\u5217\u8868"), /*#__PURE__*/React.createElement("div", { + }, /*#__PURE__*/React.createElement(Title, null, title), /*#__PURE__*/React.createElement("div", { style: { borderTop: "1px solid ".concat(token.colorBorder) } @@ -76,7 +72,7 @@ var AlgorithmConfig = /*#__PURE__*/forwardRef(function (props, ref) { color: selectedKey === item[rowKey] ? token.colorPrimary : token.colorText, // @ts-ignore backgroundColor: selectedKey === item[rowKey] ? token.blue1 : token.colorBgBase, - transition: '0.2s ease' + transition: '0cancelDraw.2s ease' } }, item.name); }))), /*#__PURE__*/React.createElement("div", { @@ -87,18 +83,10 @@ var AlgorithmConfig = /*#__PURE__*/forwardRef(function (props, ref) { borderLeft: "1px solid ".concat(token.colorBorder), borderRight: "1px solid ".concat(token.colorBorder) } - }, type === 'single' ? /*#__PURE__*/React.createElement(BigImagePreview, { - ref: drawImageRef, - hideTypeBtns: true, - type: "CUSTOM", - screenshotButtonRender: function screenshotButtonRender() { - return /*#__PURE__*/React.createElement(React.Fragment, null); - } - // @ts-ignore - , - data: drawData, - onDraw: drawListener - }) : /*#__PURE__*/React.createElement("div", { + }, type === 'single' ? /*#__PURE__*/React.createElement(CropperImage, _extends({ + type: "line", + onCropEnd: drawListener + }, cropperImageProps)) : /*#__PURE__*/React.createElement("div", { style: { padding: '84px' } diff --git a/packages/material/es/algorithmConfig/components/algorithmTable/AlgorithmTable.js b/packages/material/es/algorithmConfig/components/algorithmTable/AlgorithmTable.js index e952508..f2a9c6e 100644 --- a/packages/material/es/algorithmConfig/components/algorithmTable/AlgorithmTable.js +++ b/packages/material/es/algorithmConfig/components/algorithmTable/AlgorithmTable.js @@ -25,7 +25,7 @@ var AlgorithmTable = function AlgorithmTable(props) { var _useToken = useToken(), token = _useToken.token; var columns = [{ - title: '模板名称', + title: '算法名称', dataIndex: 'templateName' }, { title: '运行周期', diff --git a/packages/material/es/index.d.ts b/packages/material/es/index.d.ts deleted file mode 100644 index 997d45d..0000000 --- a/packages/material/es/index.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -export { default as AlgorithmConfigModal } from './algorithmConfigModal'; -export { default as AlgorithmConfig } from './algorithmConfig'; -export type { AlgorithmConfigRef, AlgorithmConfigProps } from './algorithmConfig'; -export { default as Login } from './login'; -export { default as Password } from './password'; -export { default as SchemaFormModal } from './algorithmConfig/components/schemaFormModal'; -export * from 'rc-util'; diff --git a/packages/material/lib/algorithmConfig/algorithmConfig.d.ts b/packages/material/lib/algorithmConfig/algorithmConfig.d.ts deleted file mode 100644 index 9c0101e..0000000 --- a/packages/material/lib/algorithmConfig/algorithmConfig.d.ts +++ /dev/null @@ -1,53 +0,0 @@ -import React from 'react'; -import { AlgorithmTableProps } from './components/algorithmTable/AlgorithmTable'; -import { TimeTemplateTableProps } from './components/timeTemplateTable/TimeTemplateTable'; -export interface AlgorithmConfigProps { - onAddAlgorithm?: () => void; - /** - * 单选的图片数据 - */ - drawData?: { - imageKey: string; - odRect?: { - x: number; - y: number; - w: number; - h: number; - }; - score?: string; - time?: string; - }; - /** - * 单选状态圈选后的监听事件 - */ - drawListener?: (data: any) => void; - algorithmTableDataSource?: { - id: string; - templateName: string; - operatingCycle: string; - algorithmOccupied: number; - }[]; - timeTemplateDataSource?: { - id: string; - templateName: string; - operatingCycle: string; - arrangeWeek: string; - algorithmOccupied: string; - }[]; - boxList: { - id: string; - name: string; - }[]; - algorithmTableProps?: AlgorithmTableProps; - timeTemplateTableProps?: TimeTemplateTableProps; - selectedKey?: string; - rowKey?: string; - type: AlgorithmTableProps['tableType']; - onSelect?: (key: string, info?: any) => void; -} -export interface AlgorithmConfigRef { - draw: () => void; - cancelDraw: () => void; -} -declare const AlgorithmConfig: React.ForwardRefExoticComponent>; -export default AlgorithmConfig; diff --git a/packages/material/lib/algorithmConfig/algorithmConfig.js b/packages/material/lib/algorithmConfig/algorithmConfig.js index b21feb9..71c4468 100644 --- a/packages/material/lib/algorithmConfig/algorithmConfig.js +++ b/packages/material/lib/algorithmConfig/algorithmConfig.js @@ -41,33 +41,24 @@ var import_algorithmTable = __toESM(require("./components/algorithmTable")); var import_timeTemplateTable = __toESM(require("./components/timeTemplateTable")); var { useToken } = import_theme.default; var Title = (props) => /* @__PURE__ */ import_react.default.createElement("h2", { style: { margin: "18px 16px", fontSize: "14px", color: "rgba(0, 0, 0, 0.88)" } }, props.children); -var AlgorithmConfig = (0, import_react.forwardRef)((props, ref) => { +var AlgorithmConfig = (0, import_react.forwardRef)((props) => { const { algorithmTableDataSource = [], timeTemplateDataSource = [], boxList = [], - drawData, drawListener, + cropperImageProps = {}, algorithmTableProps, timeTemplateTableProps, selectedKey, type = "multiple", rowKey = "id", - onSelect + onSelect, + title = "盒子名称" } = props; - const drawImageRef = (0, import_react.useRef)(null); const { token } = useToken(); - (0, import_react.useImperativeHandle)(ref, () => ({ - draw: () => { - var _a; - (_a = drawImageRef.current) == null ? void 0 : _a.setShowCrop(true); - }, - cancelDraw: () => { - var _a; - (_a = drawImageRef.current) == null ? void 0 : _a.setShowCrop(false); - } - })); - return /* @__PURE__ */ import_react.default.createElement(import_antd.Flex, { style: { border: `1px solid ${token.colorBorder}`, backgroundColor: token.colorBgBase } }, /* @__PURE__ */ import_react.default.createElement("div", { title: "盒子列表", style: { width: "13.9%" } }, /* @__PURE__ */ import_react.default.createElement(Title, null, "盒子列表"), /* @__PURE__ */ import_react.default.createElement("div", { style: { borderTop: `1px solid ${token.colorBorder}` } }, boxList.map((item) => { + const { type: cropType } = cropperImageProps; + return /* @__PURE__ */ import_react.default.createElement(import_antd.Flex, { style: { border: `1px solid ${token.colorBorder}`, backgroundColor: token.colorBgBase } }, /* @__PURE__ */ import_react.default.createElement("div", { title, style: { width: "13.9%" } }, /* @__PURE__ */ import_react.default.createElement(Title, null, title), /* @__PURE__ */ import_react.default.createElement("div", { style: { borderTop: `1px solid ${token.colorBorder}` } }, boxList.map((item) => { return /* @__PURE__ */ import_react.default.createElement( "p", { @@ -81,20 +72,17 @@ var AlgorithmConfig = (0, import_react.forwardRef)((props, ref) => { color: selectedKey === item[rowKey] ? token.colorPrimary : token.colorText, // @ts-ignore backgroundColor: selectedKey === item[rowKey] ? token.blue1 : token.colorBgBase, - transition: "0.2s ease" + transition: "0cancelDraw.2s ease" } }, item.name ); }))), /* @__PURE__ */ import_react.default.createElement("div", { style: { boxSizing: "border-box", width: "46.3%", textAlign: "center", borderLeft: `1px solid ${token.colorBorder}`, borderRight: `1px solid ${token.colorBorder}` } }, type === "single" ? /* @__PURE__ */ import_react.default.createElement( - import_meta.BigImagePreview, + import_meta.CropperImage, { - ref: drawImageRef, - hideTypeBtns: true, - type: "CUSTOM", - screenshotButtonRender: () => /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null), - data: drawData, - onDraw: drawListener + type: "line", + onCropEnd: drawListener, + ...cropperImageProps } ) : /* @__PURE__ */ import_react.default.createElement("div", { style: { padding: "84px" } }, /* @__PURE__ */ import_react.default.createElement( import_antd.Image, diff --git a/packages/material/lib/algorithmConfig/components/algorithmTable/AlgorithmTable.js b/packages/material/lib/algorithmConfig/components/algorithmTable/AlgorithmTable.js index ced7659..4c9d983 100644 --- a/packages/material/lib/algorithmConfig/components/algorithmTable/AlgorithmTable.js +++ b/packages/material/lib/algorithmConfig/components/algorithmTable/AlgorithmTable.js @@ -54,7 +54,7 @@ var AlgorithmTable = (props) => { const { token } = useToken(); const columns = [ { - title: "模板名称", + title: "算法名称", dataIndex: "templateName" }, { diff --git a/packages/material/lib/index.d.ts b/packages/material/lib/index.d.ts deleted file mode 100644 index 997d45d..0000000 --- a/packages/material/lib/index.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -export { default as AlgorithmConfigModal } from './algorithmConfigModal'; -export { default as AlgorithmConfig } from './algorithmConfig'; -export type { AlgorithmConfigRef, AlgorithmConfigProps } from './algorithmConfig'; -export { default as Login } from './login'; -export { default as Password } from './password'; -export { default as SchemaFormModal } from './algorithmConfig/components/schemaFormModal'; -export * from 'rc-util'; diff --git a/packages/material/package.json b/packages/material/package.json index 7adce7b..e5116e8 100644 --- a/packages/material/package.json +++ b/packages/material/package.json @@ -1,6 +1,6 @@ { "name": "@zhst/material", - "version": "0.7.7", + "version": "0.9.0", "description": "物料库", "keywords": [ "business", diff --git a/packages/material/src/algorithmConfig/algorithmConfig.tsx b/packages/material/src/algorithmConfig/algorithmConfig.tsx index f50c382..5758c80 100644 --- a/packages/material/src/algorithmConfig/algorithmConfig.tsx +++ b/packages/material/src/algorithmConfig/algorithmConfig.tsx @@ -1,8 +1,8 @@ -import React, { useRef, forwardRef, useImperativeHandle } from 'react'; +import React, { forwardRef } from 'react'; import { Flex, Image } from "antd"; import theme from 'antd/es/theme' -import { BigImagePreview } from '@zhst/meta' -import type { ImgViewRef } from '@zhst/meta' +import { CropperImage } from '@zhst/meta' +import type { CropperImageProps } from '@zhst/meta' import { AlgorithmConfigImg, ErrorImage } from '../utils/base64Images' import AlgorithmTable from './components/algorithmTable' import TimeTemplateTable from './components/timeTemplateTable'; @@ -15,32 +15,20 @@ const Title = (props: any) =>

void - /** - * 单选的图片数据 - */ - drawData?: { - imageKey: string - odRect?: { - x: number - y: number - w: number - h: number - } - score?: string - time?: string - } /** * 单选状态圈选后的监听事件 */ drawListener?: (data: any) => void; algorithmTableDataSource?: { id: string; - // 模板名称 - templateName: string; - // 运行周期 - operatingCycle: string; - // 算力占用 - algorithmOccupied: number; + templateId:string; // 模版Id + templateName: string; // 模板名称 + status:boolean; // 算法启用状态 + operatingCycle: string; // 运行周期 + algorithmOccupied: number; // 算力占用 + solutionId:string; // 算法Id + solutionName: string; // 算法名称 + solutionParameter: ''; // josn格式算法配置 }[]; timeTemplateDataSource?: { id: string; @@ -55,47 +43,42 @@ export interface AlgorithmConfigProps { }[] algorithmTableProps?: AlgorithmTableProps timeTemplateTableProps?: TimeTemplateTableProps + cropperImageProps?: CropperImageProps selectedKey?: string rowKey?: string type: AlgorithmTableProps['tableType'] + title?:string; // boxList列表的属性名称【点位列表、盒子列表】 onSelect?: (key: string, info?: any) => void } export interface AlgorithmConfigRef { - draw: () => void; - cancelDraw: () => void; } -const AlgorithmConfig = forwardRef((props, ref) => { +const AlgorithmConfig = forwardRef((props) => { const { algorithmTableDataSource = [], timeTemplateDataSource = [], boxList = [], - drawData, drawListener, + cropperImageProps = {}, algorithmTableProps, timeTemplateTableProps, selectedKey, type = 'multiple', rowKey = 'id', - onSelect + onSelect, title='盒子名称', } = props - const drawImageRef = useRef(null) const { token } = useToken() + // @ts-ignore + const { type: cropType } = cropperImageProps - useImperativeHandle(ref, () => ({ - draw: () => { - drawImageRef.current?.setShowCrop(true) - }, - cancelDraw: () => { - drawImageRef.current?.setShowCrop(false) - }, - })) + // useImperativeHandle(ref, () => ({ + // })) return ( -
- 盒子列表 +
+ {title}
{boxList.map(item => { return ( @@ -110,7 +93,7 @@ const AlgorithmConfig = forwardRef((pr color: selectedKey === item[rowKey] ? token.colorPrimary : token.colorText, // @ts-ignore backgroundColor: selectedKey === item[rowKey] ? token.blue1 : token.colorBgBase, - transition: '0.2s ease' + transition: '0cancelDraw.2s ease' }} >{item.name}

) @@ -118,15 +101,12 @@ const AlgorithmConfig = forwardRef((pr
+ {/* 单个配置 */} {type === 'single' ? ( - <>} - // @ts-ignore - data={drawData} - onDraw={drawListener} + ) : (
diff --git a/packages/material/src/algorithmConfig/components/algorithmTable/AlgorithmTable.tsx b/packages/material/src/algorithmConfig/components/algorithmTable/AlgorithmTable.tsx index ae47860..6822374 100644 --- a/packages/material/src/algorithmConfig/components/algorithmTable/AlgorithmTable.tsx +++ b/packages/material/src/algorithmConfig/components/algorithmTable/AlgorithmTable.tsx @@ -46,7 +46,7 @@ const AlgorithmTable= ( const columns: ProColumns[] = [ { - title: '模板名称', + title: '算法名称', dataIndex: 'templateName', }, { diff --git a/packages/material/src/algorithmConfig/demo/basic.tsx b/packages/material/src/algorithmConfig/demo/basic.tsx index 8afd974..e80605b 100644 --- a/packages/material/src/algorithmConfig/demo/basic.tsx +++ b/packages/material/src/algorithmConfig/demo/basic.tsx @@ -42,43 +42,33 @@ const demo = () => { const [timeTemplateData, setTimeTemplateData] = useState(timeTemplateDataSource) const [boxList, setBoxList] = useState(boxListData) const [selectedKey, setSelectedKey] = useState('1') + const [cropType, setCropType] = useState<'line' | 'rect'>('line') const [algorithmSelectedKey, setAlgorithmSelectedKey] = useState('1') const [tableType, setTableType] = useState('multiple') - const [drawData, setDrawData] = useState<{ - imageKey: string; - odRect?: { x: number; y: number; h: number; w: number } - }>({ - imageKey: '', - }) - + const [editAble, setEditAble] = useState(false) const algorithmConfigRef = useRef(null) // 绘画事件 const handleDraw = (id: any, info: any) => { console.log('箭头圈选事件', id, info) - // 先赋值绘画框对象,再打开绘画功能 - setDrawData({ - imageKey: info.imageKey, - odRect: info.odRect, - }) - algorithmConfigRef.current?.draw() + setEditAble(true) + setCropType('line') } return ( setTableType(_status ? 'single': 'multiple')} /> + setCropType(_status ? 'rect': 'line')} /> + setEditAble(pre => !pre) + }}>{editAble ? '圈选' : '取消圈选'} console.log('监听圈选后的事件', o)} selectedKey={selectedKey} onSelect={key => { @@ -88,6 +78,7 @@ const demo = () => { // setBoxList([]) }} type={tableType} + // 算法模块 algorithmTableProps={{ onItemSwitch: (status, id) => { console.log('算法状态 switch 变更') @@ -115,9 +106,15 @@ const demo = () => { { label: '黑夜', value: '2' }, ] }} + // 时间模板模块 timeTemplateTableProps={{ onItemBlur: (val, id, itemInfo) => console.log('失焦事件', val, id, itemInfo), }} + cropperImageProps={{ + type: cropType, + editAble, + url: 'https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png' + }} /> ); diff --git a/packages/material/src/algorithmConfig/index.md b/packages/material/src/algorithmConfig/index.md index cf21815..946dc7b 100644 --- a/packages/material/src/algorithmConfig/index.md +++ b/packages/material/src/algorithmConfig/index.md @@ -55,6 +55,12 @@ group: | type | fire 火焰、smoke:烟雾、traffic: 人流量、face: 面部遮挡、destroy:人员损坏、wander:人员徘徊、cameraBlock:摄像头遮挡、gather:人员聚集 | string | fire | - | | onFinish | 提交事件,可以通过返回布尔值来判定 | async (values) => Promise | - | - | +### cropperImageProps + +图片裁切组件透传,参考 Meta/CropperImage 组件 + +> 详细的参数:[CropperImage](/modules/meta/cropper-image) + ### algorithmConfigRef | 参数 | 说明 | 类型 | 默认值 | 版本 | diff --git a/packages/material/src/centerLink/CenterLink.tsx b/packages/material/src/centerLink/CenterLink.tsx new file mode 100644 index 0000000..2adb726 --- /dev/null +++ b/packages/material/src/centerLink/CenterLink.tsx @@ -0,0 +1,65 @@ +import React,{useRef} from 'react' +import TerminalForm from './components/TerminalForm' +import WebTerminal from './components/WebTerminal' +import './index.less'; +import style from 'packages/meta/src/badge/style'; + +interface CenterLinkProps{ + websocketUrl:string; // websocket服务地址 + token:string; // 用户token信息 + ip:string; // IP地址 + onExportLogs:()=>void, // 导出日志事件 + terminalStyle?:React.CSSProperties; + onConnect?:(values:any) => void, // 连接服务器事件 + onOpen?: (event: WebSocketEventMap['open'], instance: WebSocket) => void; + onClose?: (event: WebSocketEventMap['close'], instance: WebSocket) => void; + onMessage?: (message: WebSocketEventMap['message'], instance: WebSocket) => void; + onError?: (event: WebSocketEventMap['error'], instance: WebSocket) => void; + style?:React.CSSProperties; +} + +const materialName='center-link'; + +const CenterLink:React.FC=(props:CenterLinkProps)=>{ + const { + websocketUrl, + ip, + token, + terminalStyle, + onConnect, + onExportLogs, + onOpen, + onClose, + onMessage, + onError, + style + }=props; + const webRef=useRef(null); + + // 处理开始连接服务器ip的事件 + const handleConnectClick=(values:any)=>{ + const {ip}=values; + if(ip&&token&&websocketUrl&&webRef.current){ + webRef.current.connect(); + } + onConnect&&onConnect(values); + } + return ( +
+ + +
+ ) +} + +export default CenterLink \ No newline at end of file diff --git a/packages/material/src/centerLink/components/TerminalForm.tsx b/packages/material/src/centerLink/components/TerminalForm.tsx new file mode 100644 index 0000000..9472a9b --- /dev/null +++ b/packages/material/src/centerLink/components/TerminalForm.tsx @@ -0,0 +1,68 @@ +import React from 'react'; +import { Button, Form, Input,FormProps } from '@zhst/meta'; +import '../index.less'; + +const materialName='terminal-form'; + +export interface TerminalFormProps{ + onConnect:FormProps['onFinish']; // 开始连接事件 + onExportLogs:()=>void; // 导出日志事件 +} + +const TerminalForm:React.FC=(props:TerminalFormProps)=> { + const { + onConnect, + onExportLogs, + }=props; + const [form] = Form.useForm(); + return ( +
+

连接中心服务器

+
+ + + + + + + + + +
+
+ ) +} + +export default TerminalForm; \ No newline at end of file diff --git a/packages/material/src/centerLink/components/WebTerminal.tsx b/packages/material/src/centerLink/components/WebTerminal.tsx new file mode 100644 index 0000000..4beafaf --- /dev/null +++ b/packages/material/src/centerLink/components/WebTerminal.tsx @@ -0,0 +1,133 @@ + +import React,{useRef,useEffect, useImperativeHandle, + forwardRef,} from 'react'; +import { useWebSocket } from '@zhst/hooks'; +import { Terminal } from 'xterm'; +import { FitAddon } from 'xterm-addon-fit'; +import 'xterm/css/xterm.css'; +import '../index.less'; + + +export interface WebsocketOptions { + reconnectLimit?: number; // 重试次数 + reconnectInterval?: number; // 重试时间间隔(ms) + onOpen?: (event: WebSocketEventMap['open'], instance: WebSocket) => void; // webSocket 连接成功回调 + onClose?: (event: WebSocketEventMap['close'], instance: WebSocket) => void; // webSocket 关闭回调 + onMessage?: (message: WebSocketEventMap['message'], instance: WebSocket) => void; // webSocket 收到消息回调 + onError?: (event: WebSocketEventMap['error'], instance: WebSocket) => void; // webSocket 错误回调 + protocols?: string | string[]; // 子协议 +} + +enum ReadyState { + Connecting = 0, + Open = 1, + Closing = 2, + Closed = 3, +} + +export interface WebsocketResult { + latestMessage?: WebSocketEventMap['message']; // 最新消息 + sendMessage: WebSocket['send']; // 发送消息函数 + disconnect: () => void; // 手动断开 webSocket 连接 + connect: () => void; // 手动连接 webSocket,如果当前已有连接,则关闭后重新连接 + readyState: ReadyState; // 当前 webSocket 连接状态 + webSocketIns?: WebSocket; // webSocket 实例 +} +interface WebTerminalProps{ + websocketUrl:string; // websocket服务地址 + token:string; // 用户token信息 + ip:string; // IP地址 + terminalStyle?:React.CSSProperties; + onOpen?: (event: WebSocketEventMap['open'], instance: WebSocket) => void; + onClose?: (event: WebSocketEventMap['close'], instance: WebSocket) => void; + onMessage?: (message: WebSocketEventMap['message'], instance: WebSocket) => void; + onError?: (event: WebSocketEventMap['error'], instance: WebSocket) => void; +} +const materialName = 'web-terminal' + +const WebTerminal:React.FC=forwardRef((props:WebTerminalProps&WebsocketOptions,ref)=> { + const { + websocketUrl='', + token='', + ip='', + terminalStyle, + onOpen, + onClose, + onMessage, + onError, + }=props; + const { readyState, sendMessage, latestMessage, disconnect, connect }:WebsocketResult = useWebSocket( + `${websocketUrl}?ip=${ip}&Authorization=${token}`,{manual:true,reconnectLimit:0,onOpen, + onClose, + onMessage, + onError} + ); + const termRef = useRef(null); + const termClassRef=useRef(null) + // const currLine=useRef(null); + + useEffect(()=>{ + if(termClassRef?.current){ + termClassRef.current.write(latestMessage?.data+'\r\n\x1b[33m$\x1b[0m '); + } + },[latestMessage]); + + // terminal初始化 + useEffect(()=>{ + // 初始化terminal + if(!termRef.current){ + return; + } + termClassRef.current=new Terminal({ + fontFamily: 'Menlo, Monaco, "Courier New", monospace', + fontWeight: 400, + fontSize: 14, + rows: Math.ceil( + (termRef.current?.clientHeight - + 150) / + 14, + ), + convertEol: true,//控制终端是否自动将 \n 转换为 \r\n。 + cursorBlink: true,//指定光标是否闪烁 + scrollback: 50, //终端中的回滚量 + disableStdin: false, //是否应禁用输入。 + cursorStyle: "underline", //光标样式 + windowsMode: true, // 根据窗口换行 + theme: { + foreground: "#ffffff", //字体 + background: "#1a1a1d", //背景色 + cursor: "help", //设置光标 + } + }) + + let term=termClassRef.current; + term.open(termRef.current); + term.focus(); // 光标聚集 + term.promp=(_)=>{ + term.write('\r\n\x1b[33m$\x1b[0m '); + } + const fitAddon=new FitAddon(); + term.loadAddon(fitAddon); + fitAddon.fit(); + term.promp(); + + },[]); + + // 自定义暴露给父组件的实例 + useImperativeHandle(ref,()=>({ + readyState, + sendMessage, + latestMessage, + disconnect, + connect + })); + + return ( +
+
+
+ + ) +}) + +export default WebTerminal; \ No newline at end of file diff --git a/packages/material/src/centerLink/demo/basic.tsx b/packages/material/src/centerLink/demo/basic.tsx new file mode 100644 index 0000000..2f33cda --- /dev/null +++ b/packages/material/src/centerLink/demo/basic.tsx @@ -0,0 +1,32 @@ +import React from 'react'; +import { CenterLink } from '@zhst/material'; + +const demo = () => { + return ( + { + console.log(values,'====> Connecting'); + }} + onExportLogs={()=>{console.log('=====> Export Log')}} + onOpen={(event: WebSocketEventMap['open'], instance: WebSocket)=>{ + console.log(event,'===>open'); // webSocket 连接成功回调 + }} + onClose={(event: WebSocketEventMap['close'], instance: WebSocket)=>{ + console.log(event,'===>close'); // webSocket 关闭回调 + }} + onMessage={(message: WebSocketEventMap['message'], instance: WebSocket)=>{ + console.log(message,'===>message'); // webSocket 消息回调 + }} + onError={(event: WebSocketEventMap['error'], instance: WebSocket)=>{ + console.log(event,'===>error'); // webSocket 错误回调 + }} + /> + ); +}; + +export default demo; diff --git a/packages/material/src/centerLink/index.md b/packages/material/src/centerLink/index.md new file mode 100644 index 0000000..c768fcc --- /dev/null +++ b/packages/material/src/centerLink/index.md @@ -0,0 +1,30 @@ +--- +category: Components +title: CenterLink 中心对接 +toc: content +group: + title: 通用 + order: 2 +--- + +中心对接 + +## 代码演示 + +基本用法 + +## API + +| 参数 | 说明 | 类型 | 默认值 | 版本 | +| --- | --- | --- | --- | --- | +| websocketUrl | websocket地址【必传】 | string | - | - | +| ip | 服务器ip地址【必传】 | string | - | - | +| token | 用户token信息【必传】 | string | - | - | +| terminalStyle | 终端黑盒子样式【可选传】 | React.CSSProperties | - | - | +| style | 整个页面的样式【可选传】 | React.CSSProperties | - | - | +| onExportLogs | 导出日志事件【可选传】 | ()=>void | - | - | +| onConnect | 连接服务器事件【可选传】 | (values:any) => void | - | - | +| onOpen | webSocket 连接成功回调【可选传】 | (event: WebSocketEventMap['open'], instance: WebSocket) => void | - | - | +| onClose | webSocket 关闭回调【可选传】 | (event: WebSocketEventMap['close'], instance: WebSocket) => void | - | - | +| onMessage | webSocket 收到消息回调【可选传】 | (event:WebSocketEventMap['message'], instance: WebSocket) => void | - | - | +| onError | webSocket 错误回调【可选传】 | (event: WebSocketEventMap['error'], instance: WebSocket) => void | - | - | \ No newline at end of file diff --git a/packages/material/src/centerLink/index.tsx b/packages/material/src/centerLink/index.tsx new file mode 100644 index 0000000..2b3666e --- /dev/null +++ b/packages/material/src/centerLink/index.tsx @@ -0,0 +1,3 @@ +import CenterLink from "./CenterLink"; + +export default CenterLink; \ No newline at end of file diff --git a/packages/material/src/index.tsx b/packages/material/src/index.tsx index 8f16ac8..7971d2e 100644 --- a/packages/material/src/index.tsx +++ b/packages/material/src/index.tsx @@ -3,5 +3,6 @@ export { default as AlgorithmConfig } from './algorithmConfig'; export type { AlgorithmConfigRef, AlgorithmConfigProps } from './algorithmConfig'; export { default as Login } from './login'; export { default as Password } from './password'; +export { default as CenterLink } from './centerLink'; export { default as SchemaFormModal } from './algorithmConfig/components/schemaFormModal'; export * from 'rc-util' diff --git a/packages/material/src/utils/index.ts b/packages/material/src/utils/index.ts index e69de29..999a0eb 100644 --- a/packages/material/src/utils/index.ts +++ b/packages/material/src/utils/index.ts @@ -0,0 +1,15 @@ +// 可应用于页面跳转以及文件下载 +// 第一个参数:文件的下载路径/要跳转页面的路径(可携带参数) +// 第二个参数:是否新打开一个页面,true为新开一个页面,false是在当前页面进行操作; +export const createAElement = (url: string, isBlank: boolean) => { + var newLink = document.createElement('a'); + newLink.className = 'create-link'; + newLink.href = url; + if (isBlank) { + newLink.target = '_blank'; + } + document.body.appendChild(newLink); + newLink.click(); + document.body.removeChild(newLink); + }; + \ No newline at end of file diff --git a/packages/meta/CHANGELOG.md b/packages/meta/CHANGELOG.md index 7bf6e8f..cc8bb25 100644 --- a/packages/meta/CHANGELOG.md +++ b/packages/meta/CHANGELOG.md @@ -1,5 +1,50 @@ # @zhst/utils +## 0.12.0 + +### Minor Changes + +- 修改业务组件的 boxSelectTree + +### Patch Changes + +- Updated dependencies + - @zhst/hooks@0.9.0 + - @zhst/func@0.10.0 + - @zhst/meta@0.12.0 + +## 0.11.1 + +### Patch Changes + +- @zhst/func@0.9.3 +- @zhst/hooks@0.8.12 +- @zhst/meta@0.11.1 + +## 0.11.0 + +### Minor Changes + +- 修改物料库算法编辑新增箭头选择,元组件新增图片标记组件 + +### Patch Changes + +- Updated dependencies + - @zhst/meta@0.11.0 + - @zhst/func@0.9.2 + - @zhst/hooks@0.8.11 + +## 0.10.0 + +### Minor Changes + +- 优化 meta 预览图组件 + +### Patch Changes + +- Updated dependencies + - @zhst/meta@0.10.0 + ## 0.9.7 ### Patch Changes diff --git a/packages/meta/es/BigImagePreview/BigImagePreview.js b/packages/meta/es/BigImagePreview/BigImagePreview.js index a7b5d37..c07d1c2 100644 --- a/packages/meta/es/BigImagePreview/BigImagePreview.js +++ b/packages/meta/es/BigImagePreview/BigImagePreview.js @@ -18,7 +18,7 @@ import classNames from 'classnames'; import { get, pick, isNull, generateImg, dataURLToBlob, getTransforms, addEventListenerWrapper, getFileByRect } from '@zhst/func'; import Align from 'rc-align'; import { Button, Empty } from '..'; -import Icon from "../iconfont"; +import { IconFont as Icon } from '@zhst/icon'; import { Cropper, Viewer, EVENT_VIEWER_TRANSFORM_CHANGE, EVENT_VIEWER_READY, EVENT_CROP_START, EVENT_CROP_END } from "../ImageEditor"; import BtnGroup from "./components/BtnGroup"; import "./index.less"; @@ -237,6 +237,7 @@ export var BigImagePreview = /*#__PURE__*/React.forwardRef(function (props, ref) selectShape = shapeList.find(function (v) { return v['id'] === id; }); + console.log('selectShape', selectShape); if (selectShape) { setSelectAlgorithmVersion(selectShape['algorithmVersion']); //换算成屏幕坐标 @@ -258,7 +259,7 @@ export var BigImagePreview = /*#__PURE__*/React.forwardRef(function (props, ref) // @ts-ignore setCropRect(null); } - case 4: + case 5: case "end": return _context.stop(); } @@ -323,6 +324,7 @@ export var BigImagePreview = /*#__PURE__*/React.forwardRef(function (props, ref) }()); cropInsRef.current = new Cropper(imgContainerRef.current, { showMask: true, + type: 'arrow', viewer: imgIns }); } diff --git a/packages/meta/es/BigImagePreview/components/BtnGroup/index.js b/packages/meta/es/BigImagePreview/components/BtnGroup/index.js index c8854d7..f385505 100644 --- a/packages/meta/es/BigImagePreview/components/BtnGroup/index.js +++ b/packages/meta/es/BigImagePreview/components/BtnGroup/index.js @@ -2,7 +2,7 @@ import React from 'react'; import classNames from 'classnames'; // @ts-ignore import { Button, Tooltip } from "../../.."; -import Icon from "../../../iconfont"; +import { IconFont as Icon } from '@zhst/icon'; import "./index.less"; var componentName = "zhst-image__btn-group"; export var BtnGroup = function BtnGroup(props) { diff --git a/packages/meta/es/CompareImage/CompareImage.js b/packages/meta/es/CompareImage/CompareImage.js index c750224..5d84cc4 100644 --- a/packages/meta/es/CompareImage/CompareImage.js +++ b/packages/meta/es/CompareImage/CompareImage.js @@ -4,20 +4,22 @@ function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o = function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -import React, { useRef, useState, useEffect, forwardRef, useImperativeHandle } from 'react'; +import React, { useRef, useState, useEffect, forwardRef, useImperativeHandle, useContext } from 'react'; // @ts-ignore import { generateImg, get, addEventListenerWrapper } from '@zhst/func'; import { useUpdateEffect } from '@zhst/hooks'; +import { IconFont } from '@zhst/icon'; import Button from "../button"; import classNames from 'classnames'; import Viewer from "../ImageEditor/viewer"; -import Icon from "../iconfont"; import CornerScore from "./components/CornerScore"; import "./index.less"; -var componentName = "zhst-image__compater-view"; +import { ConfigContext } from "../config-provider"; +import { EMPTY_BASE64 } from "../utils/constants"; // 对比图组件 var CompareImage = /*#__PURE__*/forwardRef(function (props, ref) { - var _props$label = props.label, + var customizePrefixCls = props.prefixCls, + _props$label = props.label, label = _props$label === void 0 ? '标题' : _props$label, _props$openRoll = props.openRoll, openRoll = _props$openRoll === void 0 ? true : _props$openRoll, @@ -27,10 +29,14 @@ var CompareImage = /*#__PURE__*/forwardRef(function (props, ref) { score = _props$score === void 0 ? 0 : _props$score, preDisable = props.preDisable, nextDisable = props.nextDisable, - _props$showScore = props.showScore, - showScore = _props$showScore === void 0 ? true : _props$showScore, + showScore = props.showScore, onNext = props.onNext, + _props$showTools = props.showTools, + showTools = _props$showTools === void 0 ? true : _props$showTools, onPre = props.onPre; + var _useContext = useContext(ConfigContext), + getPrefixCls = _useContext.getPrefixCls; + var componentName = getPrefixCls('image__compater-view', customizePrefixCls); var imgContainerRef = useRef(null); var imgInsRef = useRef(null); var _useState = useState(0), @@ -74,12 +80,12 @@ var CompareImage = /*#__PURE__*/forwardRef(function (props, ref) { }); return /*#__PURE__*/React.createElement("div", { className: classNames("".concat(componentName, "__container")) - }, /*#__PURE__*/React.createElement("div", { + }, label && /*#__PURE__*/React.createElement("div", { className: classNames("".concat(componentName, "__label")) }, label), !url ? /*#__PURE__*/React.createElement("div", { className: classNames("".concat(componentName, "__empty")) }, /*#__PURE__*/React.createElement("img", { - src: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAADDCAYAAADQvc6UAAABRWlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSSwoyGFhYGDIzSspCnJ3UoiIjFJgf8LAwSDCIMogwMCcmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsis7PPOq3QdDFcvjV3jOD1boQVTPQrgSkktTgbSf4A4LbmgqISBgTEFyFYuLykAsTuAbJEioKOA7DkgdjqEvQHEToKwj4DVhAQ5A9k3gGyB5IxEoBmML4BsnSQk8XQkNtReEOBxcfXxUQg1Mjc0dyHgXNJBSWpFCYh2zi+oLMpMzyhRcASGUqqCZ16yno6CkYGRAQMDKMwhqj/fAIcloxgHQqxAjIHBEugw5sUIsSQpBobtQPdLciLEVJYzMPBHMDBsayhILEqEO4DxG0txmrERhM29nYGBddr//5/DGRjYNRkY/l7////39v///y4Dmn+LgeHANwDrkl1AuO+pmgAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAwqADAAQAAAABAAAAwwAAAAD9b/HnAAAHlklEQVR4Ae3dP3PTWBSGcbGzM6GCKqlIBRV0dHRJFarQ0eUT8LH4BnRU0NHR0UEFVdIlFRV7TzRksomPY8uykTk/zewQfKw/9znv4yvJynLv4uLiV2dBoDiBf4qP3/ARuCRABEFAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghgg0Aj8i0JO4OzsrPv69Wv+hi2qPHr0qNvf39+iI97soRIh4f3z58/u7du3SXX7Xt7Z2enevHmzfQe+oSN2apSAPj09TSrb+XKI/f379+08+A0cNRE2ANkupk+ACNPvkSPcAAEibACyXUyfABGm3yNHuAECRNgAZLuYPgEirKlHu7u7XdyytGwHAd8jjNyng4OD7vnz51dbPT8/7z58+NB9+/bt6jU/TI+AGWHEnrx48eJ/EsSmHzx40L18+fLyzxF3ZVMjEyDCiEDjMYZZS5wiPXnyZFbJaxMhQIQRGzHvWR7XCyOCXsOmiDAi1HmPMMQjDpbpEiDCiL358eNHurW/5SnWdIBbXiDCiA38/Pnzrce2YyZ4//59F3ePLNMl4PbpiL2J0L979+7yDtHDhw8vtzzvdGnEXdvUigSIsCLAWavHp/+qM0BcXMd/q25n1vF57TYBp0a3mUzilePj4+7k5KSLb6gt6ydAhPUzXnoPR0dHl79WGTNCfBnn1uvSCJdegQhLI1vvCk+fPu2ePXt2tZOYEV6/fn31dz+shwAR1sP1cqvLntbEN9MxA9xcYjsxS1jWR4AIa2Ibzx0tc44fYX/16lV6NDFLXH+YL32jwiACRBiEbf5KcXoTIsQSpzXx4N28Ja4BQoK7rgXiydbHjx/P25TaQAJEGAguWy0+2Q8PD6/Ki4R8EVl+bzBOnZY95fq9rj9zAkTI2SxdidBHqG9+skdw43borCXO/ZcJdraPWdv22uIEiLA4q7nvvCug8WTqzQveOH26fodo7g6uFe/a17W3+nFBAkRYENRdb1vkkz1CH9cPsVy/jrhr27PqMYvENYNlHAIesRiBYwRy0V+8iXP8+/fvX11Mr7L7ECueb/r48eMqm7FuI2BGWDEG8cm+7G3NEOfmdcTQw4h9/55lhm7DekRYKQPZF2ArbXTAyu4kDYB2YxUzwg0gi/41ztHnfQG26HbGel/crVrm7tNY+/1btkOEAZ2M05r4FB7r9GbAIdxaZYrHdOsgJ/wCEQY0J74TmOKnbxxT9n3FgGGWWsVdowHtjt9Nnvf7yQM2aZU/TIAIAxrw6dOnAWtZZcoEnBpNuTuObWMEiLAx1HY0ZQJEmHJ3HNvGCBBhY6jtaMoEiJB0Z29vL6ls58vxPcO8/zfrdo5qvKO+d3Fx8Wu8zf1dW4p/cPzLly/dtv9Ts/EbcvGAHhHyfBIhZ6NSiIBTo0LNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiEC/wGgKKC4YMA4TAAAAABJRU5ErkJggg==", + src: EMPTY_BASE64, title: "\u6682\u65E0\u6570\u636E" }), /*#__PURE__*/React.createElement("span", { className: classNames("".concat(componentName, "__empty--text")) @@ -89,28 +95,38 @@ var CompareImage = /*#__PURE__*/forwardRef(function (props, ref) { }), !!url && openRoll && /*#__PURE__*/React.createElement("div", { className: classNames("".concat(componentName, "__scoll-module")) }, /*#__PURE__*/React.createElement(Button, { - type: 'default', className: classNames("".concat(componentName, "__scoll-module__btn")), disabled: preDisable, - onClick: function onClick() { - onPre === null || onPre === void 0 || onPre(); - } - }, /*#__PURE__*/React.createElement(Icon, { - icon: "icon-qiehuanzuo", - size: 40 - })), /*#__PURE__*/React.createElement(Button, { - type: 'default', + onClick: onPre, + type: "primary", + shape: "circle", + style: { + width: '56px', + height: '56px' + }, + icon: /*#__PURE__*/React.createElement(IconFont, { + icon: "icon-qiehuanzuo", + size: 32, + color: "#fff" + }) + }), /*#__PURE__*/React.createElement(Button, { className: classNames("".concat(componentName, "__scoll-module__btn")), disabled: nextDisable, - onClick: function onClick() { - onNext === null || onNext === void 0 || onNext(); - } - }, /*#__PURE__*/React.createElement(Icon, { - icon: "icon-qiehuanyou", - size: 40 - }))), showScore && /*#__PURE__*/React.createElement(CornerScore, { + onClick: onNext, + type: "primary", + shape: "circle", + style: { + width: '56px', + height: '56px' + }, + icon: /*#__PURE__*/React.createElement(IconFont, { + icon: "icon-qiehuanyou", + size: 32, + color: "#fff" + }) + })), (showScore || score) && /*#__PURE__*/React.createElement(CornerScore, { scoreTxt: score || 0 - }), /*#__PURE__*/React.createElement("div", { + }), showTools && /*#__PURE__*/React.createElement("div", { className: classNames("".concat(componentName, "__tool")) }, /*#__PURE__*/React.createElement(Button, { type: "text", @@ -118,7 +134,7 @@ var CompareImage = /*#__PURE__*/forwardRef(function (props, ref) { var _imgInsRef$current3, _imgInsRef$current3$s; imgInsRef === null || imgInsRef === void 0 || (_imgInsRef$current3 = imgInsRef.current) === null || _imgInsRef$current3 === void 0 || (_imgInsRef$current3$s = _imgInsRef$current3.scaleTo) === null || _imgInsRef$current3$s === void 0 || _imgInsRef$current3$s.call(_imgInsRef$current3, 0.1); } - }, /*#__PURE__*/React.createElement(Icon, { + }, /*#__PURE__*/React.createElement(IconFont, { size: 16, icon: 'icon-fangda' }), /*#__PURE__*/React.createElement("span", null, '放大')), /*#__PURE__*/React.createElement(Button, { @@ -127,7 +143,7 @@ var CompareImage = /*#__PURE__*/forwardRef(function (props, ref) { var _imgInsRef$current4, _imgInsRef$current4$s; imgInsRef === null || imgInsRef === void 0 || (_imgInsRef$current4 = imgInsRef.current) === null || _imgInsRef$current4 === void 0 || (_imgInsRef$current4$s = _imgInsRef$current4.scaleTo) === null || _imgInsRef$current4$s === void 0 || _imgInsRef$current4$s.call(_imgInsRef$current4, -0.1); } - }, /*#__PURE__*/React.createElement(Icon, { + }, /*#__PURE__*/React.createElement(IconFont, { size: 16, icon: 'icon-suoxiao' }), /*#__PURE__*/React.createElement("span", null, '缩小')), /*#__PURE__*/React.createElement("span", { @@ -140,7 +156,7 @@ var CompareImage = /*#__PURE__*/forwardRef(function (props, ref) { var _imgInsRef$current5, _imgInsRef$current5$r; imgInsRef === null || imgInsRef === void 0 || (_imgInsRef$current5 = imgInsRef.current) === null || _imgInsRef$current5 === void 0 || (_imgInsRef$current5$r = _imgInsRef$current5.reset) === null || _imgInsRef$current5$r === void 0 || _imgInsRef$current5$r.call(_imgInsRef$current5); } - }, /*#__PURE__*/React.createElement(Icon, { + }, /*#__PURE__*/React.createElement(IconFont, { size: 16, icon: 'icon-zhongzhi3' }), /*#__PURE__*/React.createElement("span", null, '重置')))); diff --git a/packages/meta/es/CompareImage/index.less b/packages/meta/es/CompareImage/index.less index 6b69829..a5955a8 100644 --- a/packages/meta/es/CompareImage/index.less +++ b/packages/meta/es/CompareImage/index.less @@ -113,25 +113,17 @@ &__scoll-module { position: absolute; - top: 0%; - left: 0%; + padding: 12px; + bottom: 48px; display: flex; width: 100%; - height: 100%; align-items: flex-end; justify-content: space-between; pointer-events: none; + box-sizing: border-box; &__btn { - display: flex; - width: 50px; - height: 50px; - bottom: 45px; - align-items: center; - justify-content: center; - margin: 6px; - border-radius: 50%; - opacity: 0.5; + opacity: 0.4; pointer-events: all; &>span { @@ -142,6 +134,7 @@ } &__btn:hover { + opacity: 0.6; background-color: #09f !important; color: #fff !important; } diff --git a/packages/meta/es/ImageEditor/cropper/event.js b/packages/meta/es/ImageEditor/cropper/event.js index 3d3893a..faefbe1 100644 --- a/packages/meta/es/ImageEditor/cropper/event.js +++ b/packages/meta/es/ImageEditor/cropper/event.js @@ -30,7 +30,7 @@ export default { unbind: function unbind() { var eventHandleList = this.eventHandleList; for (var index = eventHandleList.length; index > 0; index--) { - var handler = eventHandleList.shift; + var handler = eventHandleList[index - 1]; try { handler.remove(); } catch (error) { diff --git a/packages/meta/es/ImageEditor/cropper/viewerBridge.js b/packages/meta/es/ImageEditor/cropper/viewerBridge.js index ab55778..a200d90 100644 --- a/packages/meta/es/ImageEditor/cropper/viewerBridge.js +++ b/packages/meta/es/ImageEditor/cropper/viewerBridge.js @@ -12,9 +12,12 @@ export default { option = this.option; if (this.options.viewer) { var viewer = this.options.viewer; + var scaleAble = this.options.scaleAble; //添加缩放事件 - var handleWhele = addEventListenerWrapper(container, EVENT_WHEEL, this.onWheel.bind(this)); - eventHandleList.push(handleWhele); + if (scaleAble) { + var handleWhele = addEventListenerWrapper(canvas, EVENT_WHEEL, this.onWheel.bind(this)); + eventHandleList.push(handleWhele); + } //添加事件监听 获取limit crop box & 渲染canvas this.onTransformChange(viewer); this.limited = true; @@ -76,8 +79,8 @@ export default { //渲染预览框 if (this.previewBox) { - var canvas = this.previewBox; - var ctx = canvas.getContext('2d'); + var _canvas = this.previewBox; + var ctx = _canvas.getContext('2d'); var viewerRender = viewer.renderCanvas.bind(viewer); viewerRender(ctx); } diff --git a/packages/meta/es/ImageEditor/viewer/event.js b/packages/meta/es/ImageEditor/viewer/event.js index bfcaa00..77ebe5e 100644 --- a/packages/meta/es/ImageEditor/viewer/event.js +++ b/packages/meta/es/ImageEditor/viewer/event.js @@ -59,7 +59,7 @@ export default { unbind: function unbind() { var eventHandleList = this.eventHandleList; for (var index = eventHandleList.length; index > 0; index--) { - var handler = eventHandleList.shift(); + var handler = eventHandleList[index - 1]; try { handler.remove(); } catch (error) { diff --git a/packages/meta/es/ImageEditor/viewer/helper.js b/packages/meta/es/ImageEditor/viewer/helper.js index 9b67aa7..c3462f4 100644 --- a/packages/meta/es/ImageEditor/viewer/helper.js +++ b/packages/meta/es/ImageEditor/viewer/helper.js @@ -1,7 +1,7 @@ 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 = ["x", "y"], _excluded2 = ["x", "y"], - _excluded3 = ["x", "y", "w", "h"], + _excluded3 = ["x", "y", "w", "h", "image"], _excluded4 = ["x", "y"], _excluded5 = ["x", "y"], _excluded6 = ["x", "y", "w", "h"]; @@ -39,6 +39,13 @@ export var setNumberAccuracy = function setNumberAccuracy(originNumber) { return returnData; }; export default { + targetTransform: { + translateX: 0, + translateY: 0, + scale: 0, + rotate: 0 + // rotate: 90, + }, windowToCanvasAxis: function windowToCanvasAxis(event) { var _this$canvas$getBound = this.canvas.getBoundingClientRect(), x = _this$canvas$getBound.x, @@ -103,11 +110,19 @@ export default { w = _ref4$w === void 0 ? 0 : _ref4$w, _ref4$h = _ref4.h, h = _ref4$h === void 0 ? 0 : _ref4$h, + image = _ref4.image, others = _objectWithoutProperties(_ref4, _excluded3); - var _this$image = this.image, - width = _this$image.width, - height = _this$image.height; - var targetTransform = this.targetTransform; + var _ref5 = this.image || image, + width = _ref5.width, + height = _ref5.height; + var _ref6 = this || { + translateX: 0, + translateY: 0, + scale: 0, + rotate: 0 + // rotate: 90, + }, + targetTransform = _ref6.targetTransform; var rotate = targetTransform.rotate; var theta = Math.PI / 180 * rotate; var offsetRect = { @@ -140,13 +155,13 @@ export default { __AXIS_TYPE__: AXIS_TYPE_CANVAS }); }, - originAxisToImgAxis: function originAxisToImgAxis(_ref5) { - var x = _ref5.x, - y = _ref5.y, - others = _objectWithoutProperties(_ref5, _excluded4); - var _this$image2 = this.image, - width = _this$image2.width, - height = _this$image2.height; + originAxisToImgAxis: function originAxisToImgAxis(_ref7) { + var x = _ref7.x, + y = _ref7.y, + others = _objectWithoutProperties(_ref7, _excluded4); + var _this$image = this.image, + width = _this$image.width, + height = _this$image.height; var targetTransform = this.targetTransform; var rotate = targetTransform.rotate; var theta = Math.PI / 180 * (360 - rotate); @@ -159,13 +174,13 @@ export default { __AXIS_TYPE__: AXIS_TYPE_IMAGE }); }, - imgAxisToOriginAxis: function imgAxisToOriginAxis(_ref6) { - var _x = _ref6.x, - _y = _ref6.y, - others = _objectWithoutProperties(_ref6, _excluded5); - var _this$image3 = this.image, - width = _this$image3.width, - height = _this$image3.height; + imgAxisToOriginAxis: function imgAxisToOriginAxis(_ref8) { + var _x = _ref8.x, + _y = _ref8.y, + others = _objectWithoutProperties(_ref8, _excluded5); + var _this$image2 = this.image, + width = _this$image2.width, + height = _this$image2.height; // var x = width * _x; var y = height * _y; @@ -182,16 +197,16 @@ export default { __AXIS_TYPE__: AXIS_TYPE_ORIGIN }); }, - getDataUrlbyOriginAxis: function getDataUrlbyOriginAxis(_ref7) { - var _ref7$x = _ref7.x, - x = _ref7$x === void 0 ? 0 : _ref7$x, - _ref7$y = _ref7.y, - y = _ref7$y === void 0 ? 0 : _ref7$y, - _ref7$w = _ref7.w, - w = _ref7$w === void 0 ? 0 : _ref7$w, - _ref7$h = _ref7.h, - h = _ref7$h === void 0 ? 0 : _ref7$h, - others = _objectWithoutProperties(_ref7, _excluded6); + getDataUrlbyOriginAxis: function getDataUrlbyOriginAxis(_ref9) { + var _ref9$x = _ref9.x, + x = _ref9$x === void 0 ? 0 : _ref9$x, + _ref9$y = _ref9.y, + y = _ref9$y === void 0 ? 0 : _ref9$y, + _ref9$w = _ref9.w, + w = _ref9$w === void 0 ? 0 : _ref9$w, + _ref9$h = _ref9.h, + h = _ref9$h === void 0 ? 0 : _ref9$h, + others = _objectWithoutProperties(_ref9, _excluded6); var ctx = this.canvas.getContext('2d'); var commonCanvas = document.createElement('canvas'); commonCanvas.width = w; diff --git a/packages/meta/es/VideoPlayer/VideoPlayer.js b/packages/meta/es/VideoPlayer/VideoPlayer.js index efae045..cabb122 100644 --- a/packages/meta/es/VideoPlayer/VideoPlayer.js +++ b/packages/meta/es/VideoPlayer/VideoPlayer.js @@ -20,7 +20,7 @@ import { useLatest, useUpdateEffect, useFullscreen, useUnmount } from '@zhst/hoo import classNames from 'classnames'; import download from 'downloadjs'; import { Button, message } from '..'; -import Icon from "../iconfont"; +import { IconFont } from '@zhst/icon'; import { Cropper, EVENT_CROP_START, EVENT_CROP_END } from "../ImageEditor"; import FlvPlayer, { FLV_EVENT } from "./components/FlvPlayer"; import Range from "./components/Progress"; @@ -638,7 +638,7 @@ var VideoPlayer = /*#__PURE__*/forwardRef(function (props, ref) { videoInsRef === null || videoInsRef === void 0 || (_videoInsRef$current9 = videoInsRef.current) === null || _videoInsRef$current9 === void 0 || _videoInsRef$current9.pause(); } } - }, /*#__PURE__*/React.createElement(Icon, { + }, /*#__PURE__*/React.createElement(IconFont, { styles: { color: '#fff', display: 'flex' @@ -662,7 +662,7 @@ var VideoPlayer = /*#__PURE__*/forwardRef(function (props, ref) { e.stopPropagation(); toggleFullscreen(); } - }, /*#__PURE__*/React.createElement(Icon, { + }, /*#__PURE__*/React.createElement(IconFont, { styles: { color: '#fff', display: 'flex' diff --git a/packages/meta/es/VideoPlayer/components/Loading/index.js b/packages/meta/es/VideoPlayer/components/Loading/index.js index d7d18b6..c88f084 100644 --- a/packages/meta/es/VideoPlayer/components/Loading/index.js +++ b/packages/meta/es/VideoPlayer/components/Loading/index.js @@ -1,7 +1,7 @@ import React from 'react'; import { Spin } from 'antd'; import classNames from 'classnames'; -import Icon from "../../../iconfont"; +import { IconFont as Icon } from '@zhst/icon'; import "./index.less"; var componentName = "zhst-image__video-view"; var Loading = function Loading(props) { diff --git a/packages/meta/es/iconfont/iconfont.css b/packages/meta/es/iconfont/iconfont.css deleted file mode 100644 index f97863a..0000000 --- a/packages/meta/es/iconfont/iconfont.css +++ /dev/null @@ -1,1679 +0,0 @@ -@font-face { - font-family: "iconfont"; /* Project id 1739270 */ - src: url('iconfont.woff2?t=1689583241972') format('woff2'), - url('iconfont.woff?t=1689583241972') format('woff'), - url('iconfont.ttf?t=1689583241972') format('truetype'); -} - -.iconfont { - font-family: "iconfont" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-danganxiangqing_hangweifenxi:before { - content: "\e78d"; -} - -.icon-danganxiangqing_shujuganzhi:before { - content: "\e78e"; -} - -.icon-danganxiangqing_huodongguiji:before { - content: "\e78f"; -} - -.icon-danganxiangqing_jibenxinxi:before { - content: "\e7ea"; -} - -.icon-danganxiangqing_fushuwupin:before { - content: "\e7eb"; -} - -.icon-danganxiangqing_jizhanyingyong:before { - content: "\e7ec"; -} - -.icon-jiarudanganku:before { - content: "\e787"; -} - -.icon-dangankunor:before { - content: "\e793"; -} - -.icon-bukongrenwuselect:before { - content: "\e799"; -} - -.icon-bukongrenwunor1:before { - content: "\e79a"; -} - -.icon-dangankuselect:before { - content: "\e79b"; -} - -.icon-jizhanfanor:before { - content: "\e79c"; -} - -.icon-feijidongchechaxunnor:before { - content: "\e79d"; -} - -.icon-jidongchechaxunselect:before { - content: "\e79e"; -} - -.icon-a-lixianfenxiselect2:before { - content: "\e7a1"; -} - -.icon-huisufenxiselect:before { - content: "\e7a2"; -} - -.icon-jizhanfaselect:before { - content: "\e7a3"; -} - -.icon-mubiaojiansuonor:before { - content: "\e7ae"; -} - -.icon-lurenkuselect:before { - content: "\e7b1"; -} - -.icon-shujujiashicangselect:before { - content: "\e7b2"; -} - -.icon-shishijiexiselect:before { - content: "\e7b4"; -} - -.icon-shishijiexinor:before { - content: "\e7b9"; -} - -.icon-jidongchechaxunnor:before { - content: "\e7c1"; -} - -.icon-lurenkunor1:before { - content: "\e7cf"; -} - -.icon-mubiaotezhengchaxunnor:before { - content: "\e7e1"; -} - -.icon-yujingjiluselect:before { - content: "\e7e2"; -} - -.icon-mubiaotezhengchaxunselect:before { - content: "\e7e3"; -} - -.icon-feijidongchechaxunselect:before { - content: "\e7e4"; -} - -.icon-yujingjilunor:before { - content: "\e7e5"; -} - -.icon-lixianfenxiselect:before { - content: "\e7e6"; -} - -.icon-huisufenxinor:before { - content: "\e7e7"; -} - -.icon-shujujiashicangnor:before { - content: "\e7e8"; -} - -.icon-mubiaojiansuoselect:before { - content: "\e7e9"; -} - -.icon-kuangxuangongju:before { - content: "\e796"; -} - -.icon-fengniao:before { - content: "\e792"; -} - -.icon-zhankai:before { - content: "\e790"; -} - -.icon-shouqi:before { - content: "\e791"; -} - -.icon-shijian:before { - content: "\e786"; -} - -.icon-dingwei2:before { - content: "\e613"; -} - -.icon-renyuan:before { - content: "\e784"; -} - -.icon-houtai:before { - content: "\e785"; -} - -.icon-zuo:before { - content: "\e781"; -} - -.icon-you:before { - content: "\e783"; -} - -.icon-kakou:before { - content: "\e780"; -} - -.icon-yujing1:before { - content: "\e77e"; -} - -.icon-yuan2:before { - content: "\e77d"; -} - -.icon-moxingpengzhuang:before { - content: "\e777"; -} - -.icon-moxingpengzhuangnor:before { - content: "\e778"; -} - -.icon-lurenku:before { - content: "\e77b"; -} - -.icon-lurenkunor:before { - content: "\e77c"; -} - -.icon-shiming:before { - content: "\e776"; -} - -.icon-suoxiao2:before { - content: "\e774"; -} - -.icon-fangda1:before { - content: "\e775"; -} - -.icon-guanbi2:before { - content: "\e772"; -} - -.icon-fanhui1:before { - content: "\e773"; -} - -.icon-xiansuomopai:before { - content: "\e76f"; -} - -.icon-xiansuomopainor:before { - content: "\e76e"; -} - -.icon-zhajiyujing:before { - content: "\e770"; -} - -.icon-zhajiyujingnor:before { - content: "\e771"; -} - -.icon-zhuizongpeizhi:before { - content: "\e76c"; -} - -.icon-zhuizongpeizhinor:before { - content: "\e76d"; -} - -.icon-dapingqiehuan:before { - content: "\e76b"; -} - -.icon-xuanze:before { - content: "\e769"; -} - -.icon-shaixuan1:before { - content: "\e76a"; -} - -.icon-chekashebei:before { - content: "\e764"; -} - -.icon-imsishebei:before { - content: "\e765"; -} - -.icon-xingtishebei:before { - content: "\e766"; -} - -.icon-renlianshebei:before { - content: "\e767"; -} - -.icon-wifishebei:before { - content: "\e768"; -} - -.icon-a-miaozhun2:before { - content: "\e762"; -} - -.icon-a-bianzu19:before { - content: "\e763"; -} - -.icon-fanye:before { - content: "\e75e"; -} - -.icon-shenfenzheng:before { - content: "\e75f"; -} - -.icon-dizhi:before { - content: "\e760"; -} - -.icon-guanbi:before { - content: "\e761"; -} - -.icon-dianwei1:before { - content: "\e75b"; -} - -.icon-weikakou:before { - content: "\e757"; -} - -.icon-weikakounor:before { - content: "\e758"; -} - -.icon-changsuoma:before { - content: "\e759"; -} - -.icon-changsuomanor:before { - content: "\e75a"; -} - -.icon-yujing:before { - content: "\e756"; -} - -.icon-jiansuonor:before { - content: "\e747"; -} - -.icon-tonghangrenfenxinor1:before { - content: "\e748"; -} - -.icon-zhinengyanpannor:before { - content: "\e749"; -} - -.icon-bukongyujingnor:before { - content: "\e74a"; -} - -.icon-bukongrenwunor:before { - content: "\e74b"; -} - -.icon-dianziditunor:before { - content: "\e754"; -} - -.icon-zhuizongnor1:before { - content: "\e755"; -} - -.icon-zhuizong1:before { - content: "\e746"; -} - -.icon-bukongrenwu3:before { - content: "\e74c"; -} - -.icon-dianziditu:before { - content: "\e74d"; -} - -.icon-bukongyujing:before { - content: "\e750"; -} - -.icon-tonghangrenfenxi1:before { - content: "\e751"; -} - -.icon-zhinengyanpan:before { - content: "\e752"; -} - -.icon-jiansuo1:before { - content: "\e753"; -} - -.icon-kaiqijulei:before { - content: "\e745"; -} - -.icon-tongbu:before { - content: "\e744"; -} - -.icon-tonghangrenfenxi:before { - content: "\e743"; -} - -.icon-tonghangrenfenxinor:before { - content: "\e742"; -} - -.icon-jizhanyingyong:before { - content: "\e741"; -} - -.icon-haikangrenlianbukongnor:before { - content: "\e740"; -} - -.icon-haikangrenlianbukong:before { - content: "\e73f"; -} - -.icon-tuozhanshouduantishi:before { - content: "\e73e"; -} - -.icon-fanhuimopailiebiao:before { - content: "\e73d"; -} - -.icon-toukuijiancenor:before { - content: "\e73c"; -} - -.icon-toukuijiance:before { - content: "\e718"; -} - -.icon-zhuixing:before { - content: "\e717"; -} - -.icon-tishi4:before { - content: "\e73b"; -} - -.icon-a-shaixuanfeiji:before { - content: "\e733"; -} - -.icon-a-zidongtiaozhengfanweifeiji:before { - content: "\e73a"; -} - -.icon-heziyunwei:before { - content: "\e739"; -} - -.icon-qiehuan:before { - content: "\e738"; -} - -.icon-disanfangxiaoxinor:before { - content: "\e737"; -} - -.icon-disanfangxiaoxi:before { - content: "\e736"; -} - -.icon-daohang:before { - content: "\e735"; -} - -.icon-yonghu:before { - content: "\e734"; -} - -.icon-feiji:before { - content: "\e732"; -} - -.icon-jieshuzhuizong:before { - content: "\e730"; -} - -.icon-huisuzhoubian:before { - content: "\e731"; -} - -.icon-jixuzhuizong:before { - content: "\e72d"; -} - -.icon-tiaozhengfanwei:before { - content: "\e72e"; -} - -.icon-jiansuo:before { - content: "\e72f"; -} - -.icon-guiji:before { - content: "\e72c"; -} - -.icon-jichuxinxi:before { - content: "\e72b"; -} - -.icon-danganzhaiyao:before { - content: "\e72a"; -} - -.icon-jingzhunbukongicon_on:before { - content: "\e728"; -} - -.icon-jingzhunbukongicon_off:before { - content: "\e729"; -} - -.icon-tiaozhuan:before { - content: "\e727"; -} - -.icon-shezhi:before { - content: "\e726"; -} - -.icon-bangzhu1:before { - content: "\e725"; -} - -.icon-shuaxin1:before { - content: "\e724"; -} - -.icon-duosucaibeifen:before { - content: "\e722"; -} - -.icon-duosucai:before { - content: "\e723"; -} - -.icon-shujutongji:before { - content: "\e721"; -} - -.icon-renlian:before { - content: "\e71c"; -} - -.icon-xingti:before { - content: "\e71d"; -} - -.icon-jidongche:before { - content: "\e71e"; -} - -.icon-huisufenxi4:before { - content: "\e71f"; -} - -.icon-lixianfenxi4:before { - content: "\e720"; -} - -.icon-feijidongche:before { - content: "\e71b"; -} - -.icon-shujudaping:before { - content: "\e71a"; -} - -.icon-peizhisuanfa:before { - content: "\e719"; -} - -.icon-zhuizong:before { - content: "\e715"; -} - -.icon-zhuizongnor:before { - content: "\e716"; -} - -.icon-dianwei:before { - content: "\e714"; -} - -.icon-Container:before { - content: "\e713"; -} - -.icon-Attachment:before { - content: "\e712"; -} - -.icon-cha:before { - content: "\e711"; -} - -.icon-gou:before { - content: "\e710"; -} - -.icon-daoru:before { - content: "\e70f"; -} - -.icon-quanxijiansuo:before { - content: "\e70e"; -} - -.icon-chakanjiankong:before { - content: "\e70c"; -} - -.icon-tishi3:before { - content: "\e70d"; -} - -.icon-heiyemoshi:before { - content: "\e70b"; -} - -.icon-zhengchangmoshi:before { - content: "\e70a"; -} - -.icon-dingwei1:before { - content: "\e709"; -} - -.icon-paixu:before { - content: "\e708"; -} - -.icon-tianjiayuan:before { - content: "\e707"; -} - -.icon-juleidangankunor:before { - content: "\e705"; -} - -.icon-juleidanganku:before { - content: "\e706"; -} - -.icon-guanlian:before { - content: "\e704"; -} - -.icon-renlianbiaozhu:before { - content: "\e703"; -} - -.icon-juleijieguo:before { - content: "\e6ec"; -} - -.icon-juleirenwunor:before { - content: "\e6fb"; -} - -.icon-juleijieguonor:before { - content: "\e701"; -} - -.icon-juleirenwu:before { - content: "\e702"; -} - -.icon-zhongzhi3:before { - content: "\e8ff"; -} - -.icon-xuanzhuan1:before { - content: "\e6fd"; -} - -.icon-shuangmubiaozhu1:before { - content: "\e700"; -} - -.icon-shoudongkuangxuan:before { - content: "\e6f9"; -} - -.icon-zanting1:before { - content: "\e6fe"; -} - -.icon-zhongzhi1:before { - content: "\e6ff"; -} - -.icon-shoudong:before { - content: "\e6fa"; -} - -.icon-zidong:before { - content: "\e6fc"; -} - -.icon-zhenduan:before { - content: "\e6f8"; -} - -.icon-Check-Circle-Fill1:before { - content: "\e6f3"; -} - -.icon-Info--Circle-Fill:before { - content: "\e6f4"; -} - -.icon-Close-Circle-Fill:before { - content: "\e6f5"; -} - -.icon-Warning-Circle-Fill:before { - content: "\e6f6"; -} - -.icon-Question-Circle-Fill:before { - content: "\e6f7"; -} - -.icon-zancunjia:before { - content: "\e6f2"; -} - -.icon-Check-Circle-Fill:before { - content: "\e6f1"; -} - -.icon-tupianji:before { - content: "\e6f0"; -} - -.icon-quanping1:before { - content: "\e6ed"; -} - -.icon-yinliang:before { - content: "\e6ee"; -} - -.icon-suoxiao1:before { - content: "\e6ef"; -} - -.icon-home:before { - content: "\e6eb"; -} - -.icon-zuixiaohua:before { - content: "\e6e9"; -} - -.icon-zuidahua:before { - content: "\e6ea"; -} - -.icon-biaozhunhua:before { - content: "\e6e6"; -} - -.icon-julei:before { - content: "\e6e5"; -} - -.icon-bianzu:before { - content: "\e6e7"; -} - -.icon-bianzu3:before { - content: "\e6e8"; -} - -.icon-bianzu7:before { - content: "\e6e3"; -} - -.icon-bianzu2:before { - content: "\e6e4"; -} - -.icon-kapianqiehuan:before { - content: "\e6e2"; -} - -.icon-duobianxing1:before { - content: "\e6e0"; -} - -.icon-fang1:before { - content: "\e6e1"; -} - -.icon-yuan1:before { - content: "\e6df"; -} - -.icon-cejuli:before { - content: "\e6de"; -} - -.icon-wanggekuangxuannor:before { - content: "\e6dc"; -} - -.icon-lujingkuangxuannor:before { - content: "\e6dd"; -} - -.icon-chuansuo:before { - content: "\e6db"; -} - -.icon-bianyuanhezinor:before { - content: "\e6d8"; -} - -.icon-wujiankuhov:before { - content: "\e6d9"; -} - -.icon-caozuorizhinor:before { - content: "\e6da"; -} - -.icon-collect_dot:before { - content: "\e619"; -} - -.icon-chuxiandingweibg:before { - content: "\e6d4"; -} - -.icon-chuxiandingweiicon:before { - content: "\e6d5"; -} - -.icon-shexiangtoudingweibg:before { - content: "\e6d6"; -} - -.icon-shexiangtoudingweiicon:before { - content: "\e6d7"; -} - -.icon-xiafajieguo:before { - content: "\e6d2"; -} - -.icon-daochu1:before { - content: "\e6d3"; -} - -.icon-zuijinchuxian:before { - content: "\e6cc"; -} - -.icon-leijizhuapai:before { - content: "\e6d0"; -} - -.icon-yichangshijian:before { - content: "\e6d1"; -} - -.icon-dingwei:before { - content: "\e6cb"; -} - -.icon-tupian:before { - content: "\e6ad"; -} - -.icon-wenti:before { - content: "\e6ac"; -} - -.icon-lixian1:before { - content: "\e6ab"; -} - -.icon-yichang:before { - content: "\e6a8"; -} - -.icon-zhuixing-xiugaidianwei:before { - content: "\e6a7"; -} - -.icon-wenhao1:before { - content: "\e69e"; -} - -.icon-ditu_dingwei:before { - content: "\e69d"; -} - -.icon-ditu_fangda:before { - content: "\e689"; -} - -.icon-ditu_suoxiao:before { - content: "\e69a"; -} - -.icon-chakanbukongrenwu:before { - content: "\e688"; -} - -.icon-lietu:before { - content: "\e687"; -} - -.icon-zhongzhi:before { - content: "\e67e"; -} - -.icon-xialada:before { - content: "\e67f"; -} - -.icon-zhinengguanlian_xingti:before { - content: "\e67b"; -} - -.icon-zhinengguanlian_renlian:before { - content: "\e67c"; -} - -.icon-xiajiantou:before { - content: "\e75c"; -} - -.icon-zhinengguanlian_xiaojiantou:before { - content: "\e67d"; -} - -.icon-zhinengguanlian_jiantou:before { - content: "\e67a"; -} - -.icon-shangjiantou:before { - content: "\e75d"; -} - -.icon-banbenxinxi:before { - content: "\e679"; -} - -.icon-wenhao:before { - content: "\e61f"; -} - -.icon-bianjirenyuan:before { - content: "\e7e0"; -} - -.icon-tishi2:before { - content: "\e7df"; -} - -.icon-shexiangji2:before { - content: "\e7de"; -} - -.icon-guijizhuizong:before { - content: "\e7dd"; -} - -.icon-jiezhen1:before { - content: "\e7dc"; -} - -.icon-tianjiaguijihuisu:before { - content: "\e7db"; -} - -.icon-tingzhi:before { - content: "\e7cd"; -} - -.icon-baoweiquan:before { - content: "\e7ce"; -} - -.icon-shangchuanshipin:before { - content: "\e7d0"; -} - -.icon-yidong:before { - content: "\e7d1"; -} - -.icon-chuangjianxinbukong1:before { - content: "\e7d2"; -} - -.icon-yichu1:before { - content: "\e7d3"; -} - -.icon-tishi1:before { - content: "\e7d4"; -} - -.icon-VS:before { - content: "\e7d5"; -} - -.icon-quanjuzonglan:before { - content: "\e7d6"; -} - -.icon-chakanfenxirenwu1:before { - content: "\e7d7"; -} - -.icon-xiaoxi:before { - content: "\e7d8"; -} - -.icon-yonghuming:before { - content: "\e7d9"; -} - -.icon-tuichu:before { - content: "\e7da"; -} - -.icon-guijizhuizongnor:before { - content: "\e7cb"; -} - -.icon-guijizhuizong2:before { - content: "\e7cc"; -} - -.icon-bukongrenwu1:before { - content: "\e7b7"; -} - -.icon-shexiangji:before { - content: "\e7b8"; -} - -.icon-yujingditu:before { - content: "\e7ba"; -} - -.icon-lixianfenxi2:before { - content: "\e7bb"; -} - -.icon-yuanguanli1:before { - content: "\e7bc"; -} - -.icon-danganku:before { - content: "\e7bd"; -} - -.icon-huisufenxi2:before { - content: "\e7be"; -} - -.icon-kuneijiansuo:before { - content: "\e7bf"; -} - -.icon-jiegouhuachaxun:before { - content: "\e7c0"; -} - -.icon-bukongrenwu2:before { - content: "\e7c2"; -} - -.icon-yuanguanli2:before { - content: "\e7c3"; -} - -.icon-shexiangji1:before { - content: "\e7c4"; -} - -.icon-kuneijiansuo1:before { - content: "\e7c5"; -} - -.icon-lixianfenxi3:before { - content: "\e7c6"; -} - -.icon-danganku1:before { - content: "\e7c7"; -} - -.icon-yujingditu1:before { - content: "\e7c8"; -} - -.icon-huisufenxi3:before { - content: "\e7c9"; -} - -.icon-jiegouhuachaxunnor:before { - content: "\e7ca"; -} - -.icon-chuangjianxinbukong:before { - content: "\e7b6"; -} - -.icon-kuangxuan:before { - content: "\e77f"; -} - -.icon-gaojishaixuan:before { - content: "\e779"; -} - -.icon-gaojishaixuanshouqi:before { - content: "\e77a"; -} - -.icon-bukongrenwu:before { - content: "\e7b5"; -} - -.icon-riqi:before { - content: "\e74f"; -} - -.icon-shijianqiehuan:before { - content: "\e797"; -} - -.icon-shouquan1:before { - content: "\e7b3"; -} - -.icon-video-play:before { - content: "\e653"; -} - -.icon-shishifenxi:before { - content: "\e7af"; -} - -.icon-chakanfenxirenwu:before { - content: "\e7b0"; -} - -.icon-jiegouhuafenxi:before { - content: "\e7ad"; -} - -.icon-tianjiaguiji2:before { - content: "\e6aa"; -} - -.icon-tianjiajiansuomubiao:before { - content: "\e6b0"; -} - -.icon-add:before { - content: "\e661"; -} - -.icon-didian:before { - content: "\e798"; -} - -.icon-bofanghov:before { - content: "\e79f"; -} - -.icon-bofang3:before { - content: "\e7a0"; -} - -.icon-jinggao:before { - content: "\e788"; -} - -.icon-tishi:before { - content: "\e789"; -} - -.icon-bangzhu:before { - content: "\e78a"; -} - -.icon-guanbi1:before { - content: "\e78b"; -} - -.icon-chenggong:before { - content: "\e78c"; -} - -.icon-qianwang:before { - content: "\e7ac"; -} - -.icon-shouquan:before { - content: "\e7ab"; -} - -.icon-jingweidu:before { - content: "\e7aa"; -} - -.icon-shanchu1:before { - content: "\e74e"; -} - -.icon-daochu:before { - content: "\e782"; -} - -.icon-ziyuanguanli:before { - content: "\e7a4"; -} - -.icon-fuwuqishouquan:before { - content: "\e7a5"; -} - -.icon-xiugaimima:before { - content: "\e7a6"; -} - -.icon-zhanghaoguanli:before { - content: "\e7a7"; -} - -.icon-suanlipeie:before { - content: "\e7a8"; -} - -.icon-VMSpeizhi:before { - content: "\e7a9"; -} - -.icon-tianjia1:before { - content: "\e794"; -} - -.icon-yichu:before { - content: "\e795"; -} - -.icon-lujing:before { - content: "\e6cf"; -} - -.icon-jiankongxinxi:before { - content: "\e6c8"; -} - -.icon-fanwei:before { - content: "\e6c9"; -} - -.icon-anfadidian:before { - content: "\e6ca"; -} - -.icon-gongjuxiang:before { - content: "\e6cd"; -} - -.icon-gongjuxiangguanbi1:before { - content: "\e6ce"; -} - -.icon-jiezhen:before { - content: "\e6c2"; -} - -.icon-huisufenxi1:before { - content: "\e6c6"; -} - -.icon-huisufenxi:before { - content: "\e6c7"; -} - -.icon-tianjiashipinwenjian1:before { - content: "\e6c5"; -} - -.icon-jiazaishibai:before { - content: "\e6c3"; -} - -.icon-shuaxin:before { - content: "\e6c4"; -} - -.icon-quanping:before { - content: "\e6c0"; -} - -.icon-quxiaoquanping:before { - content: "\e6c1"; -} - -.icon-shipinbofang:before { - content: "\e6be"; -} - -.icon-shipinzanting:before { - content: "\e6bf"; -} - -.icon-lixianguiji:before { - content: "\e6bd"; -} - -.icon-lixian:before { - content: "\e6bc"; -} - -.icon-xiaojiaobiao:before { - content: "\e6bb"; -} - -.icon-shangchuan1:before { - content: "\e6ba"; -} - -.icon-tianjiaweijiansuoduixiang:before { - content: "\e6b8"; -} - -.icon-tianjiaweijiansuojilu:before { - content: "\e6b9"; -} - -.icon-lixianfenxi1:before { - content: "\e6b7"; -} - -.icon-kuaisujiansuohov:before { - content: "\e6b5"; -} - -.icon-kuaisujiansuo1:before { - content: "\e6b6"; -} - -.icon-kuaisujiansuo:before { - content: "\e6b4"; -} - -.icon-yuanguanli:before { - content: "\e6b1"; -} - -.icon-shexiangtou:before { - content: "\e6b2"; -} - -.icon-lixianfenxi:before { - content: "\e6b3"; -} - -.icon-filter:before { - content: "\e61a"; -} - -.icon-tianjiaweizhuizongduixiang2:before { - content: "\e6af"; -} - -.icon-tianjiaweizhuizongduixiang1:before { - content: "\e6ae"; -} - -.icon-baocun1:before { - content: "\e6a9"; -} - -.icon-tianjiashipinwenjianjia:before { - content: "\e6a5"; -} - -.icon-tianjiashipinwenjian:before { - content: "\e6a6"; -} - -.icon-ditu:before { - content: "\e6a4"; -} - -.icon-xinjianshexiangtou:before { - content: "\e6a3"; -} - -.icon-lishihuisu:before { - content: "\e6a2"; -} - -.icon-decoyitianjiaweiguiji:before { - content: "\e69f"; -} - -.icon-bofangqiehuan:before { - content: "\e6a0"; -} - -.icon-tianjia:before { - content: "\e6a1"; -} - -.icon-baocun:before { - content: "\e698"; -} - -.icon-gongjuxiangguanbi:before { - content: "\e699"; -} - -.icon-shangchuan:before { - content: "\e69b"; -} - -.icon-gongjuxiang1:before { - content: "\e69c"; -} - -.icon-logo:before { - content: "\e692"; -} - -.icon-setting:before { - content: "\e627"; -} - -.icon-user:before { - content: "\e628"; -} - -.icon-quit:before { - content: "\e629"; -} - -.icon-arrowzhankaimeixuanzhong:before { - content: "\e693"; -} - -.icon-arrowzhankaixuanzhong:before { - content: "\e694"; -} - -.icon-xuanzexuanzhong:before { - content: "\e695"; -} - -.icon-xuanzebanxuan:before { - content: "\e696"; -} - -.icon-xuanzenor:before { - content: "\e697"; -} - -.icon-shaixuanguanbinor:before { - content: "\e691"; -} - -.icon-gengduo:before { - content: "\e68e"; -} - -.icon-youzhankai:before { - content: "\e68f"; -} - -.icon-zuoshouqi:before { - content: "\e690"; -} - -.icon-yuan:before { - content: "\e68a"; -} - -.icon-duobianxing:before { - content: "\e68b"; -} - -.icon-fang:before { - content: "\e68c"; -} - -.icon-ceju:before { - content: "\e68d"; -} - -.icon-shishizhuizong1:before { - content: "\e683"; -} - -.icon-guijihuisu1:before { - content: "\e684"; -} - -.icon-tianjiaguiji:before { - content: "\e685"; -} - -.icon-yichuguiji:before { - content: "\e686"; -} - -.icon-fangda:before { - content: "\e680"; -} - -.icon-suoxiao:before { - content: "\e681"; -} - -.icon-xiazai:before { - content: "\e682"; -} - -.icon-fanhui:before { - content: "\e678"; -} - -.icon-sousuo:before { - content: "\e669"; -} - -.icon-quxiaoxuanzhong:before { - content: "\e66a"; -} - -.icon-piliangxuanzenor:before { - content: "\e66b"; -} - -.icon-kaiqifenxi:before { - content: "\e66c"; -} - -.icon-quxiaofenxi:before { - content: "\e66d"; -} - -.icon-shaixuan:before { - content: "\e66e"; -} - -.icon-dangan:before { - content: "\e66f"; -} - -.icon-bofang:before { - content: "\e670"; -} - -.icon-zanting:before { - content: "\e671"; -} - -.icon-shanchu:before { - content: "\e672"; -} - -.icon-tianjiaweizhuizongduixiang:before { - content: "\e673"; -} - -.icon-chakandatu:before { - content: "\e674"; -} - -.icon-jiansuojilu:before { - content: "\e675"; -} - -.icon-yuzhi:before { - content: "\e676"; -} - -.icon-chakanxiangqing:before { - content: "\e677"; -} - -.icon-guijihuisu:before { - content: "\e65c"; -} - -.icon-dianweipeizhinor:before { - content: "\e65d"; -} - -.icon-yirenyidang:before { - content: "\e65e"; -} - -.icon-tongbanfenxi:before { - content: "\e65f"; -} - -.icon-qiehuanzuo:before { - content: "\e662"; -} - -.icon-qiehuanyou:before { - content: "\e663"; -} - -.icon-tingzhidengdai:before { - content: "\e664"; -} - -.icon-yiguanbi:before { - content: "\e665"; -} - -.icon-danchuangguanbi:before { - content: "\e666"; -} - -.icon-lishijilu:before { - content: "\e64a"; -} - -.icon-xuanzhuan:before { - content: "\e648"; -} - -.icon-qingchu:before { - content: "\e649"; -} - -.icon-dangantianjia:before { - content: "\e63d"; -} - -.icon-bianji:before { - content: "\e63e"; -} - -.icon-fullscreen:before { - content: "\e63b"; -} - -.icon-cancle_fullscreen:before { - content: "\e63c"; -} - -.icon-quanyujiansuo_nor:before { - content: "\e639"; -} - -.icon-guijihuisu_nor:before { - content: "\e63a"; -} - diff --git a/packages/meta/es/iconfont/iconfont.js b/packages/meta/es/iconfont/iconfont.js deleted file mode 100644 index 6eeb914..0000000 --- a/packages/meta/es/iconfont/iconfont.js +++ /dev/null @@ -1,43 +0,0 @@ -window._iconfont_svg_string_1739270 = '', function (h) { - var a = (a = document.getElementsByTagName("script"))[a.length - 1], - l = a.getAttribute("data-injectcss"), - a = a.getAttribute("data-disable-injectsvg"); - if (!a) { - var i, - _c, - o, - t, - z, - v = function v(a, l) { - l.parentNode.insertBefore(a, l); - }; - if (l && !h.__iconfont__svg__cssinject__) { - h.__iconfont__svg__cssinject__ = !0; - try { - document.write(""); - } catch (a) { - console && console.log(a); - } - } - i = function i() { - var a, - l = document.createElement("div"); - l.innerHTML = h._iconfont_svg_string_1739270, (l = l.getElementsByTagName("svg")[0]) && (l.setAttribute("aria-hidden", "true"), l.style.position = "absolute", l.style.width = 0, l.style.height = 0, l.style.overflow = "hidden", l = l, (a = document.body).firstChild ? v(l, a.firstChild) : a.appendChild(l)); - }, document.addEventListener ? ~["complete", "loaded", "interactive"].indexOf(document.readyState) ? setTimeout(i, 0) : (_c = function c() { - document.removeEventListener("DOMContentLoaded", _c, !1), i(); - }, document.addEventListener("DOMContentLoaded", _c, !1)) : document.attachEvent && (o = i, t = h.document, z = !1, p(), t.onreadystatechange = function () { - "complete" == t.readyState && (t.onreadystatechange = null, m()); - }); - } - function m() { - z || (z = !0, o()); - } - function p() { - try { - t.documentElement.doScroll("left"); - } catch (a) { - return void setTimeout(p, 50); - } - m(); - } -}(window); \ No newline at end of file diff --git a/packages/meta/es/iconfont/iconfont.ttf b/packages/meta/es/iconfont/iconfont.ttf deleted file mode 100644 index 0043e6a..0000000 Binary files a/packages/meta/es/iconfont/iconfont.ttf and /dev/null differ diff --git a/packages/meta/es/iconfont/iconfont.woff b/packages/meta/es/iconfont/iconfont.woff deleted file mode 100644 index 84f32bb..0000000 Binary files a/packages/meta/es/iconfont/iconfont.woff and /dev/null differ diff --git a/packages/meta/es/iconfont/iconfont.woff2 b/packages/meta/es/iconfont/iconfont.woff2 deleted file mode 100644 index 8173340..0000000 Binary files a/packages/meta/es/iconfont/iconfont.woff2 and /dev/null differ diff --git a/packages/meta/es/iconfont/index.js b/packages/meta/es/iconfont/index.js deleted file mode 100644 index df5a782..0000000 --- a/packages/meta/es/iconfont/index.js +++ /dev/null @@ -1,42 +0,0 @@ -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); } -function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } -function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } -function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); } -function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } -import React from 'react'; -import classNames from 'classnames'; -import "./iconfont.css"; -var IconFont = function IconFont(props) { - var _ref = props || {}, - _ref$title = _ref.title, - title = _ref$title === void 0 ? '' : _ref$title, - _ref$className = _ref.className, - className = _ref$className === void 0 ? '' : _ref$className, - _ref$styles = _ref.styles, - styles = _ref$styles === void 0 ? {} : _ref$styles, - icon = _ref.icon, - _ref$size = _ref.size, - size = _ref$size === void 0 ? 14 : _ref$size, - onIconClick = _ref.onIconClick, - children = _ref.children, - _ref$active = _ref.active, - active = _ref$active === void 0 ? false : _ref$active, - _ref$color = _ref.color, - color = _ref$color === void 0 ? '' : _ref$color; - return /*#__PURE__*/React.createElement("i", { - title: title, - onClick: function onClick(e) { - onIconClick && onIconClick(e); - }, - style: _objectSpread(_objectSpread({}, styles), {}, { - cursor: 'pointer', - fontSize: size, - color: color - }, active ? { - color: '#09f' - } : {}), - className: classNames('iconfont', icon, className) - }, children); -}; -export default IconFont; \ No newline at end of file diff --git a/packages/meta/es/index.js b/packages/meta/es/index.js index 52607d6..791095f 100644 --- a/packages/meta/es/index.js +++ b/packages/meta/es/index.js @@ -1,6 +1,6 @@ -export { default as Icon } from "./iconfont"; export { default as CompareImage } from "./CompareImage"; export { default as BigImagePreview } from "./BigImagePreview"; +export { default as CropperImage } from "./cropperImage"; export { default as VideoPlayer } from "./VideoPlayer"; export { default as Tabs } from "./tabs"; export { default as Button } from "./button"; diff --git a/packages/meta/es/utils/constants.js b/packages/meta/es/utils/constants.js index af17f9b..1dc65e2 100644 --- a/packages/meta/es/utils/constants.js +++ b/packages/meta/es/utils/constants.js @@ -9,4 +9,5 @@ export var defaultAlignOption = { adjustX: true, adjustY: true } -}; \ No newline at end of file +}; +export var EMPTY_BASE64 = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAADDCAYAAADQvc6UAAABRWlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGASSSwoyGFhYGDIzSspCnJ3UoiIjFJgf8LAwSDCIMogwMCcmFxc4BgQ4ANUwgCjUcG3awyMIPqyLsis7PPOq3QdDFcvjV3jOD1boQVTPQrgSkktTgbSf4A4LbmgqISBgTEFyFYuLykAsTuAbJEioKOA7DkgdjqEvQHEToKwj4DVhAQ5A9k3gGyB5IxEoBmML4BsnSQk8XQkNtReEOBxcfXxUQg1Mjc0dyHgXNJBSWpFCYh2zi+oLMpMzyhRcASGUqqCZ16yno6CkYGRAQMDKMwhqj/fAIcloxgHQqxAjIHBEugw5sUIsSQpBobtQPdLciLEVJYzMPBHMDBsayhILEqEO4DxG0txmrERhM29nYGBddr//5/DGRjYNRkY/l7////39v///y4Dmn+LgeHANwDrkl1AuO+pmgAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAwqADAAQAAAABAAAAwwAAAAD9b/HnAAAHlklEQVR4Ae3dP3PTWBSGcbGzM6GCKqlIBRV0dHRJFarQ0eUT8LH4BnRU0NHR0UEFVdIlFRV7TzRksomPY8uykTk/zewQfKw/9znv4yvJynLv4uLiV2dBoDiBf4qP3/ARuCRABEFAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghggQAQZQKAnYEaQBAQaASKIAQJEkAEEegJmBElAoBEgghgg0Aj8i0JO4OzsrPv69Wv+hi2qPHr0qNvf39+iI97soRIh4f3z58/u7du3SXX7Xt7Z2enevHmzfQe+oSN2apSAPj09TSrb+XKI/f379+08+A0cNRE2ANkupk+ACNPvkSPcAAEibACyXUyfABGm3yNHuAECRNgAZLuYPgEirKlHu7u7XdyytGwHAd8jjNyng4OD7vnz51dbPT8/7z58+NB9+/bt6jU/TI+AGWHEnrx48eJ/EsSmHzx40L18+fLyzxF3ZVMjEyDCiEDjMYZZS5wiPXnyZFbJaxMhQIQRGzHvWR7XCyOCXsOmiDAi1HmPMMQjDpbpEiDCiL358eNHurW/5SnWdIBbXiDCiA38/Pnzrce2YyZ4//59F3ePLNMl4PbpiL2J0L979+7yDtHDhw8vtzzvdGnEXdvUigSIsCLAWavHp/+qM0BcXMd/q25n1vF57TYBp0a3mUzilePj4+7k5KSLb6gt6ydAhPUzXnoPR0dHl79WGTNCfBnn1uvSCJdegQhLI1vvCk+fPu2ePXt2tZOYEV6/fn31dz+shwAR1sP1cqvLntbEN9MxA9xcYjsxS1jWR4AIa2Ibzx0tc44fYX/16lV6NDFLXH+YL32jwiACRBiEbf5KcXoTIsQSpzXx4N28Ja4BQoK7rgXiydbHjx/P25TaQAJEGAguWy0+2Q8PD6/Ki4R8EVl+bzBOnZY95fq9rj9zAkTI2SxdidBHqG9+skdw43borCXO/ZcJdraPWdv22uIEiLA4q7nvvCug8WTqzQveOH26fodo7g6uFe/a17W3+nFBAkRYENRdb1vkkz1CH9cPsVy/jrhr27PqMYvENYNlHAIesRiBYwRy0V+8iXP8+/fvX11Mr7L7ECueb/r48eMqm7FuI2BGWDEG8cm+7G3NEOfmdcTQw4h9/55lhm7DekRYKQPZF2ArbXTAyu4kDYB2YxUzwg0gi/41ztHnfQG26HbGel/crVrm7tNY+/1btkOEAZ2M05r4FB7r9GbAIdxaZYrHdOsgJ/wCEQY0J74TmOKnbxxT9n3FgGGWWsVdowHtjt9Nnvf7yQM2aZU/TIAIAxrw6dOnAWtZZcoEnBpNuTuObWMEiLAx1HY0ZQJEmHJ3HNvGCBBhY6jtaMoEiJB0Z29vL6ls58vxPcO8/zfrdo5qvKO+d3Fx8Wu8zf1dW4p/cPzLly/dtv9Ts/EbcvGAHhHyfBIhZ6NSiIBTo0LNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiECRCjUbEPNCRAhZ6NSiAARCjXbUHMCRMjZqBQiQIRCzTbUnAARcjYqhQgQoVCzDTUnQIScjUohAkQo1GxDzQkQIWejUogAEQo121BzAkTI2agUIkCEQs021JwAEXI2KoUIEKFQsw01J0CEnI1KIQJEKNRsQ80JECFno1KIABEKNdtQcwJEyNmoFCJAhELNNtScABFyNiqFCBChULMNNSdAhJyNSiEC/wGgKKC4YMA4TAAAAABJRU5ErkJggg=='; \ No newline at end of file diff --git a/packages/meta/lib/VideoPlayer/VideoPlayer.d.ts b/packages/meta/lib/VideoPlayer/VideoPlayer.d.ts deleted file mode 100644 index cf56091..0000000 --- a/packages/meta/lib/VideoPlayer/VideoPlayer.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import React, { Dispatch, ReactElement, SetStateAction } from 'react'; -import { Rect, IScreenshotButtonProp, AlignType } from '@zhst/types'; -import './index.less'; -export interface VideoViewProps { - url: string; - maxDuration?: number; - screenshotButtonAlign?: AlignType; - screenshotButtonRender?: (screenshotButtonProp: IScreenshotButtonProp) => ReactElement; - defautlNormalizationRect?: Rect; - onCropChange?: (showCrop: boolean, normalizationRect: null | Rect) => void; -} -export interface VideoViewRef { - cropAble: boolean; - setShowCrop: Dispatch>; - downloadVideoframe: () => void; -} -declare const VideoPlayer: React.ForwardRefExoticComponent>; -export default VideoPlayer; diff --git a/packages/meta/lib/VideoPlayer/VideoPlayer.js b/packages/meta/lib/VideoPlayer/VideoPlayer.js deleted file mode 100644 index 64b8172..0000000 --- a/packages/meta/lib/VideoPlayer/VideoPlayer.js +++ /dev/null @@ -1,592 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/VideoPlayer/VideoPlayer.tsx -var VideoPlayer_exports = {}; -__export(VideoPlayer_exports, { - default: () => VideoPlayer_default -}); -module.exports = __toCommonJS(VideoPlayer_exports); -var import_react = __toESM(require("react")); -var import_func = require("@zhst/func"); -var import_rc_align = __toESM(require("rc-align")); -var import_hooks = require("@zhst/hooks"); -var import_classnames = __toESM(require("classnames")); -var import_downloadjs = __toESM(require("downloadjs")); -var import__ = require(".."); -var import_iconfont = __toESM(require("../iconfont")); -var import_ImageEditor = require("../ImageEditor"); -var import_FlvPlayer = __toESM(require("./components/FlvPlayer")); -var import_Progress = __toESM(require("./components/Progress")); -var import_Loading = __toESM(require("./components/Loading")); -var import_constants = require("../utils/constants"); -var import_videoPlayerHelper = require("./videoPlayerHelper"); -var import_index = require("./index.less"); -var componentName = `zhst-image__video-view`; -var VideoPlayer = (0, import_react.forwardRef)((props, ref) => { - const { - url, - maxDuration = 20, - screenshotButtonAlign = { - points: ["bl", "br"], - offset: [6, 0], - overflow: { - adjustX: true, - adjustY: true - } - }, - screenshotButtonRender = () => /* @__PURE__ */ import_react.default.createElement("div", { style: { color: "#fff", width: "80px", top: 0 } }, "回调DOM"), - onCropChange, - defautlNormalizationRect: defaultNormalizationRect - } = props; - const containerRef = (0, import_react.useRef)(null); - const videoRef = (0, import_react.useRef)(null); - const videoInsRef = (0, import_react.useRef)(null); - const [playSeq, setPlaySeq] = (0, import_react.useState)(0); - const videoRemoveListener = (0, import_react.useRef)(import_func.noop); - const loadingTimeRef = (0, import_react.useRef)(0); - const delayLoadingTimer = (0, import_react.useRef)(null); - const [isReady, setIsReady] = (0, import_react.useState)(false); - const [isPlay, setIsPlay] = (0, import_react.useState)(false); - const [isEnd, setIsEnd] = (0, import_react.useState)(false); - const [isError, setIsError] = (0, import_react.useState)(false); - const [isVideoLoadFinished, setIsVideoLoadFinish] = (0, import_react.useState)(false); - const [playTime, setPlayTime] = (0, import_react.useState)(0); - const [isLoadingVideo, setIsLoadingVideo] = (0, import_react.useState)(true); - const [isDelayLoading, setIsDelayLoading] = (0, import_react.useState)(false); - const latestIsLoadingVideo = (0, import_hooks.useLatest)(isLoadingVideo); - const setIsLoadingVideoWrapper = (isLoading) => { - setIsLoadingVideo((preLoading) => { - if (!preLoading && isLoading) { - loadingTimeRef.current = (/* @__PURE__ */ new Date()).getTime(); - } - if (!isLoading) { - loadingTimeRef.current = null; - } - if (!isLoading) { - setIsDelayLoading(false); - } - if (!delayLoadingTimer.current && preLoading) { - delayLoadingTimer.current = setTimeout(() => { - if (latestIsLoadingVideo.current) { - setIsDelayLoading(true); - } - delayLoadingTimer.current = null; - }, 200); - } - return isLoading; - }); - }; - (0, import_react.useEffect)(() => { - let timer = setInterval(() => { - if (loadingTimeRef.current) { - if ((/* @__PURE__ */ new Date()).getTime() - loadingTimeRef.current > 1e3 * 30) { - checkIsErr(); - } - } - }, 1e3); - return () => { - clearInterval(timer); - }; - }, []); - (0, import_hooks.useUpdateEffect)(() => { - var _a, _b; - if (isEnd) { - (_b = (_a = videoInsRef == null ? void 0 : videoInsRef.current) == null ? void 0 : _a.pause) == null ? void 0 : _b.call(_a); - } - }, [isEnd]); - const checkIsErr = () => { - var _a, _b; - setIsError(true); - try { - (_b = (_a = videoInsRef == null ? void 0 : videoInsRef.current) == null ? void 0 : _a.destroy) == null ? void 0 : _b.call(_a); - } catch (error) { - console.error(error); - } - }; - const latestMaxDuration = (0, import_hooks.useLatest)(maxDuration); - const initPlayer = (0, import_react.useCallback)((ins, dom) => { - videoRef.current = dom; - videoInsRef.current = ins; - const maxDuration2 = latestMaxDuration.current || 0; - let video = dom; - let errorLister = (e) => { - checkIsErr(); - console.error("视频出错了", e, video.currentTime); - }; - let waitingListener = () => { - setIsLoadingVideoWrapper(true); - }; - let playingListener = () => { - setIsLoadingVideoWrapper(false); - setIsError(false); - }; - let playLister = () => { - setIsPlay(true); - setIsError(false); - }; - let pauseListener = () => { - setIsPlay(false); - }; - let endedListner = () => { - setIsEnd(true); - setIsVideoLoadFinish(true); - }; - let timeupdateListner = () => { - let nowTime = video.currentTime; - if (nowTime >= maxDuration2) { - setIsEnd(true); - setIsVideoLoadFinish(true); - } - setPlayTime(nowTime); - }; - let windowErrorHandle = (errorEvent) => { - try { - if (errorEvent["message"] == "Uncaught TypeError: Cannot read property 'flushStashedSamples' of null") { - checkIsErr(); - console.error("视频出错了 window监听", errorEvent); - } - } catch (error) { - console.error(error); - } - }; - video.addEventListener("error", errorLister); - video.addEventListener("waiting", waitingListener); - video.addEventListener("playing", playingListener); - video.addEventListener("play", playLister); - video.addEventListener("pause", pauseListener); - video.addEventListener("ended", endedListner); - video.addEventListener("timeupdate", timeupdateListner); - window.addEventListener("error", windowErrorHandle); - videoRemoveListener.current = () => { - video.removeEventListener("error", errorLister); - video.removeEventListener("waiting", waitingListener); - video.removeEventListener("playing", playingListener); - video.removeEventListener("play", playLister); - video.removeEventListener("pause", pauseListener); - video.removeEventListener("ended", endedListner); - video.removeEventListener("timeupdate", timeupdateListner); - window.removeEventListener("error", windowErrorHandle); - }; - videoInsRef == null ? void 0 : videoInsRef.current.on(import_FlvPlayer.FLV_EVENT.ERROR, (type, errDetail, info) => { - checkIsErr(); - console.error("videoInsRef 错误", type, errDetail, info, video.currentTime); - }); - let playPromise = videoInsRef == null ? void 0 : videoInsRef.current.play(); - setIsReady(true); - playPromise.then(() => { - setIsReady(true); - }).catch((...arg) => { - try { - } catch (error) { - } - console.error("playPromise视频出错了", arg); - }); - }, []); - (0, import_hooks.useUnmount)(() => { - try { - videoRemoveListener.current(); - } catch (e) { - console.error(e); - } - }); - const reload = async () => { - if (videoInsRef.current) { - let oldTime = videoInsRef.current.currentTime; - videoInsRef.current.currentTime = 0; - if (oldTime === videoInsRef.current.currentTime) { - setIsReady(false); - setIsPlay(false); - setIsLoadingVideoWrapper(false); - setIsReady(false); - setIsEnd(false); - setIsVideoLoadFinish(false); - setPlayTime(0); - try { - videoRemoveListener.current(); - } catch (error) { - console.error(error); - } - setPlaySeq((pre) => pre + 1); - return; - } - videoInsRef.current.play(); - } - setPlayTime(0); - setIsEnd(false); - }; - const seek = (v) => { - if (videoInsRef.current && isVideoLoadFinished) { - setPlayTime(parseFloat(v)); - videoInsRef.current.currentTime = parseFloat(v); - } else { - import__.message.warning("待视频加载完,才可操作进度条"); - } - }; - const [isFullscreen, { toggleFullscreen }] = (0, import_hooks.useFullscreen)(containerRef, { - pageFullscreen: true - }); - const showMaxDuration = !!maxDuration ? maxDuration : (0, import_func.toRealNumber)((0, import_func.get)(videoRef, "current.duration", 0)); - const showSlider = videoInsRef.current && isVideoLoadFinished; - const showStatus = (0, import_videoPlayerHelper.getShowStatus)(isDelayLoading, isEnd, isError); - const corpContainerRef = (0, import_react.useRef)(); - const cropInsRef = (0, import_react.useRef)(null); - const [showCrop, setShowCrop] = (0, import_react.useState)(false); - const isFirstFlagRef = (0, import_react.useRef)(true); - (0, import_react.useEffect)(() => { - const isFirst = isFirstFlagRef.current; - if (!isLoadingVideo && isReady && isFirst && defaultNormalizationRect && !showStatus) { - (0, import_func.nextTick)(() => { - setShowCrop(true); - }); - } - }, [isLoadingVideo, showStatus]); - const alginContainerRef = (0, import_react.useRef)(null); - const alignRef = (0, import_react.useRef)(null); - const [cropRect, setCropRect] = (0, import_react.useState)(null); - (0, import_react.useEffect)(() => { - var _a, _b; - showCrop ? (_a = videoInsRef == null ? void 0 : videoInsRef.current) == null ? void 0 : _a.pause() : (_b = videoInsRef == null ? void 0 : videoInsRef.current) == null ? void 0 : _b.play(); - }, [showCrop]); - (0, import_react.useEffect)(() => { - var _a; - let handlerCropStart; - let handlerCropEnd; - setCropRect(null); - if (!isReady) - return; - if (showCrop) { - handlerCropStart = (0, import_func.addEventListenerWrapper)(corpContainerRef.current, import_ImageEditor.EVENT_CROP_START, () => { - setCropRect(null); - }); - handlerCropEnd = (0, import_func.addEventListenerWrapper)(corpContainerRef.current, import_ImageEditor.EVENT_CROP_END, (event) => { - var _a2, _b; - const data = event.detail; - setCropRect({ - x: data.left, - y: data.top, - w: data.width, - h: data.height - }); - (_b = (_a2 = alignRef == null ? void 0 : alignRef.current) == null ? void 0 : _a2.forceAlign) == null ? void 0 : _b.call(_a2); - }); - let video = videoRef.current; - let scale = Math.min( - video.offsetWidth / video.videoWidth, - video.offsetHeight / video.videoHeight - ); - let finalVideoWidth = video.videoWidth * scale; - let finalVideoHeight = video.videoHeight * scale; - let cropBoxLimited = { - width: finalVideoWidth, - height: finalVideoHeight, - top: (video.offsetHeight - finalVideoHeight) / 2, - left: (video.offsetWidth - finalVideoWidth) / 2 - }; - let canvas = document.createElement("canvas"); - canvas.width = video.offsetWidth; - canvas.height = video.offsetHeight; - canvas.style.display = "none"; - document.body.appendChild(canvas); - let ctx = canvas.getContext("2d"); - ctx == null ? void 0 : ctx.drawImage( - video, - (video.offsetWidth - finalVideoWidth) / 2, - (video.offsetHeight - finalVideoHeight) / 2, - finalVideoWidth, - finalVideoHeight - ); - let imageData = canvas.toDataURL("image/png"); - (_a = canvas.parentNode) == null ? void 0 : _a.removeChild(canvas); - const isFirst = isFirstFlagRef.current; - let initialCropBoxData = null; - if (isFirst && defaultNormalizationRect) { - initialCropBoxData = { - left: defaultNormalizationRect.x * finalVideoWidth + cropBoxLimited.left, - top: defaultNormalizationRect.y * finalVideoHeight + cropBoxLimited.top, - width: defaultNormalizationRect.w * finalVideoWidth, - height: defaultNormalizationRect.h * finalVideoHeight - }; - } - isFirstFlagRef.current = false; - cropInsRef.current = new import_ImageEditor.Cropper(corpContainerRef.current, { - showMask: true, - cropBoxLimited, - img: imageData, - initialCropBoxData - }); - } - return () => { - var _a2, _b; - handlerCropStart == null ? void 0 : handlerCropStart.remove(); - handlerCropEnd == null ? void 0 : handlerCropEnd.remove(); - (_b = (_a2 = cropInsRef == null ? void 0 : cropInsRef.current) == null ? void 0 : _a2.destroy) == null ? void 0 : _b.call(_a2); - cropInsRef.current = null; - }; - }, [showCrop, isReady]); - const latestCropRect = (0, import_hooks.useLatest)(cropRect); - const getCropInfo = async () => { - var _a; - const cropRect2 = latestCropRect.current; - let video = videoRef.current; - if (!video) - return; - let rectList = []; - let extendRectList = []; - let selectIndex = 0; - let scale = Math.min( - video.offsetWidth / video.videoWidth, - video.offsetHeight / video.videoHeight - ); - let finalVideoWidth = video.videoWidth * scale; - let finalVideoHeight = video.videoHeight * scale; - let canvas = document.createElement("canvas"); - canvas.width = finalVideoWidth; - canvas.height = finalVideoHeight; - canvas.style.display = "none"; - document.body.appendChild(canvas); - let ctx = canvas.getContext("2d"); - ctx.drawImage( - video, - 0, - 0, - finalVideoWidth, - finalVideoHeight - ); - let base64 = canvas.toDataURL("image/jpeg"); - const blobData = (0, import_func.dataURLToBlob)(base64); - (_a = canvas.parentNode) == null ? void 0 : _a.removeChild(canvas); - const file = new window.File([blobData], `${(/* @__PURE__ */ new Date()).getTime()}`); - let newRect = { - w: cropRect2.w / finalVideoWidth, - h: cropRect2.h / finalVideoHeight, - x: (cropRect2.x - (video.offsetWidth - finalVideoWidth) / 2) / finalVideoWidth, - y: (cropRect2.y - (video.offsetHeight - finalVideoHeight) / 2) / finalVideoHeight - }; - rectList.push(newRect); - extendRectList.push(newRect); - extendRectList.forEach(async (rect, index) => { - extendRectList[index] = { - ...rect - }; - }); - return { - rectList, - extendRectList, - selectIndex, - file - }; - }; - (0, import_react.useEffect)(() => { - let normalizationRect = null; - if (showCrop && cropRect) { - let video = videoRef.current; - let scale = Math.min( - video.offsetWidth / video.videoWidth, - video.offsetHeight / video.videoHeight - ); - let finalVideoWidth = video.videoWidth * scale; - let finalVideoHeight = video.videoHeight * scale; - let cropBoxLimited = { - width: finalVideoWidth, - height: finalVideoHeight, - top: (video.offsetHeight - finalVideoHeight) / 2, - left: (video.offsetWidth - finalVideoWidth) / 2 - }; - normalizationRect = { - x: (cropRect.x - cropBoxLimited.left) / cropBoxLimited.width, - y: (cropRect.y - cropBoxLimited.top) / cropBoxLimited.height, - w: cropRect.w / cropBoxLimited.width, - h: cropRect.h / cropBoxLimited.height - }; - } - onCropChange == null ? void 0 : onCropChange(showCrop, normalizationRect); - }, [showCrop, cropRect]); - const downloadVideoframe = (0, import_react.useCallback)(async () => { - var _a, _b; - try { - (_b = (_a = videoInsRef == null ? void 0 : videoInsRef.current) == null ? void 0 : _a.pause) == null ? void 0 : _b.call(_a); - let video = videoRef.current; - var canvas = document.createElement("canvas"); - const ctx = canvas.getContext("2d"); - let base64; - if (video.readyState === 0) { - ctx == null ? void 0 : ctx.clearRect(0, 0, canvas.width, canvas.height); - canvas.width = video.offsetWidth; - canvas.height = video.offsetHeight; - ctx.fillStyle = "black"; - ctx == null ? void 0 : ctx.fillRect(0, 0, canvas.width, canvas.height); - base64 = canvas.toDataURL(); - } else { - canvas.width = video.videoWidth; - canvas.height = video.videoHeight; - ctx == null ? void 0 : ctx.drawImage(video, 0, 0, canvas.width, canvas.height); - base64 = canvas.toDataURL("image/png"); - } - (0, import_downloadjs.default)(base64); - } catch (error) { - console.error(error); - } - }, []); - const latestIsReady = (0, import_hooks.useLatest)(isReady); - const cropAble = !showStatus && isReady; - (0, import_react.useImperativeHandle)(ref, () => ({ - cropAble, - setShowCrop: (dispatch) => { - const isReady2 = latestIsReady.current; - if (!isReady2) - return; - setShowCrop(dispatch); - }, - downloadVideoframe - })); - return /* @__PURE__ */ import_react.default.createElement("div", { className: (0, import_classnames.default)(`${componentName}`), ref: containerRef }, url && /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, /* @__PURE__ */ import_react.default.createElement( - import_FlvPlayer.default, - { - playId: playSeq, - autoPlay: true, - className: (0, import_classnames.default)(`${componentName}-flv`), - type: url.startsWith("http") ? "mp4" : "flv", - url, - config: { - enableStashBuffer: true, - stashInitialSize: 1024 * 700, - isLive: true, - hasAudio: false, - hasVideo: true - }, - onCreat: initPlayer - } - ), /* @__PURE__ */ import_react.default.createElement( - "div", - { - className: (0, import_classnames.default)(`${componentName}-crop-container`), - ref: corpContainerRef, - style: { - display: isFullscreen ? "none" : "block" - } - } - ), showCrop && cropRect && /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, /* @__PURE__ */ import_react.default.createElement( - "div", - { - ref: alginContainerRef, - className: (0, import_classnames.default)(`${componentName}-align`), - style: Object.assign( - { - width: cropRect.w, - height: cropRect.h - }, - (0, import_func.getTransforms)({ - translateX: cropRect.x, - translateY: cropRect.y - }) - ) - } - ), /* @__PURE__ */ import_react.default.createElement( - import_rc_align.default, - { - ref: alignRef, - monitorWindowResize: true, - align: screenshotButtonAlign, - target: function() { - return alginContainerRef.current; - } - }, - screenshotButtonRender({ - model: "IMAGE", - getCropInfo, - setShowCrop, - cropType: import_constants.CROP_TYPE["CUSTOM"] - }) - )), !showCrop && /* @__PURE__ */ import_react.default.createElement("div", { className: `${componentName}-opt` }, /* @__PURE__ */ import_react.default.createElement("div", null, /* @__PURE__ */ import_react.default.createElement( - import__.Button, - { - type: "text", - onClick: () => { - var _a, _b; - if (!isPlay) { - (_a = videoInsRef == null ? void 0 : videoInsRef.current) == null ? void 0 : _a.play(); - setShowCrop(false); - } else { - (_b = videoInsRef == null ? void 0 : videoInsRef.current) == null ? void 0 : _b.pause(); - } - } - }, - /* @__PURE__ */ import_react.default.createElement( - import_iconfont.default, - { - styles: { - color: "#fff", - display: "flex" - }, - color: "#1890ff", - icon: !isPlay ? "icon-shipinbofang" : "icon-shipinzanting" - } - ) - )), /* @__PURE__ */ import_react.default.createElement( - "div", - { - className: `${componentName}-opt-range`, - onClick: (e) => { - e.stopPropagation(); - } - }, - /* @__PURE__ */ import_react.default.createElement( - import_Progress.default, - { - value: playTime, - min: 0, - max: showMaxDuration, - showSlider, - onChange: seek - } - ), - /* @__PURE__ */ import_react.default.createElement("div", null, (0, import_func.formatDurationTime)(playTime), "/", (0, import_func.formatDurationTime)(showMaxDuration)) - ), /* @__PURE__ */ import_react.default.createElement("div", null, /* @__PURE__ */ import_react.default.createElement( - import__.Button, - { - type: "text", - onClick: (e) => { - e.stopPropagation(); - toggleFullscreen(); - } - }, - /* @__PURE__ */ import_react.default.createElement( - import_iconfont.default, - { - styles: { - color: "#fff", - display: "flex" - }, - size: 18, - icon: isFullscreen ? "icon-cancle_fullscreen" : "icon-fullscreen" - } - ) - ))), !!showStatus && /* @__PURE__ */ import_react.default.createElement(import_Loading.default, { status: showStatus, reload: () => reload() }))); -}); -var VideoPlayer_default = VideoPlayer; diff --git a/packages/meta/lib/VideoPlayer/components/FlvPlayer/index.d.ts b/packages/meta/lib/VideoPlayer/components/FlvPlayer/index.d.ts deleted file mode 100644 index 646b267..0000000 --- a/packages/meta/lib/VideoPlayer/components/FlvPlayer/index.d.ts +++ /dev/null @@ -1,46 +0,0 @@ -import React, { Component, CSSProperties } from 'react'; -import flvjs from 'flv.js'; -export declare const FLV_EVENT: Readonly; -export interface VideoPlayerProps { - className: string; - style?: CSSProperties; - type: string; - isLive?: boolean; - cors?: boolean; - withCredentials?: boolean; - playId?: number; - hasAudio?: boolean; - hasVideo?: boolean; - duration?: number; - filesize?: number; - url?: string; - autoPlay?: boolean; - onCreat?: any; - /** - * @see https://github.com/Bilibili/flv.js/blob/master/docs/api.md#config - */ - config: object; -} -export default class VideoPlayer extends Component { - state: { - curPlayUrl: string; - shouldReinit: boolean; - }; - flvPlayer: any; - videoElement: null; - static getDerivedStateFromProps: (nextProps: { - url?: any; - playId?: any; - }, prevState: { - curPlayUrl?: any; - playId?: any; - }) => { - playId: any; - curPlayUrl: any; - shouldReinit: boolean; - } | null; - initFlv: ($video: null) => void; - componentWillUnmount(): void; - componentDidUpdate(): void; - render(): React.JSX.Element; -} diff --git a/packages/meta/lib/VideoPlayer/components/FlvPlayer/index.js b/packages/meta/lib/VideoPlayer/components/FlvPlayer/index.js deleted file mode 100644 index 38230d2..0000000 --- a/packages/meta/lib/VideoPlayer/components/FlvPlayer/index.js +++ /dev/null @@ -1,144 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/VideoPlayer/components/FlvPlayer/index.tsx -var FlvPlayer_exports = {}; -__export(FlvPlayer_exports, { - FLV_EVENT: () => FLV_EVENT, - default: () => VideoPlayer -}); -module.exports = __toCommonJS(FlvPlayer_exports); -var import_react = __toESM(require("react")); -var import_flv = __toESM(require("flv.js")); -var import_func = require("@zhst/func"); -var FLV_EVENT = import_flv.default.Events; -var VideoPlayer = class extends import_react.Component { - constructor() { - super(...arguments); - this.state = { - curPlayUrl: "", - shouldReinit: false - }; - this.flvPlayer = null; - this.videoElement = null; - this.initFlv = ($video) => { - this.videoElement = $video; - const { className, autoPlay = true, config = {}, onCreat, playId, ...others } = this.props; - if ($video) { - if (import_flv.default.isSupported() && this.props.url && this.props.url) { - const reload = () => { - if (this.flvPlayer && this.flvPlayer.destroy) { - try { - this.flvPlayer.destroy(); - } catch (error) { - console.error(error); - } - } - let flvPlayer = import_flv.default.createPlayer({ ...others }, { - deferLoadAfterSourceOpen: false, - ...config - }); - flvPlayer.attachMediaElement($video); - flvPlayer.load(); - this.flvPlayer = flvPlayer; - let controller = this.flvPlayer._transmuxer._controller; - let wsLoader = controller._ioctl._loader; - const oldWsOnCompleteFunc = wsLoader._onComplete; - wsLoader._onComplete = function() { - if (!controller._remuxer) { - controller._remuxer = { - destroy: () => { - console.log("组件销毁"); - }, - flushStashedSamples: () => { - console.log("flushStashedSamples"); - } - }; - } - oldWsOnCompleteFunc(); - }; - this.flvPlayer.reload = reload; - onCreat && onCreat(this.flvPlayer, $video); - }; - reload(); - onCreat && onCreat(this.flvPlayer, $video); - } - } - }; - } - componentWillUnmount() { - var _a, _b; - if (this.flvPlayer) { - (_a = this.flvPlayer) == null ? void 0 : _a.unload(); - (_b = this.flvPlayer) == null ? void 0 : _b.detachMediaElement(); - } - } - componentDidUpdate() { - if (this.state.shouldReinit) { - this.setState({ shouldReinit: false }); - this.initFlv(this.videoElement); - } - } - render() { - const { className, style } = this.props; - return /* @__PURE__ */ import_react.default.createElement( - "video", - { - muted: true, - preload: "metadata", - className, - style: Object.assign( - { - width: "100%", - height: "100%" - }, - style ? style : {} - ), - ref: this.initFlv - } - ); - } -}; -VideoPlayer.getDerivedStateFromProps = (nextProps, prevState) => { - const { playId = 0 } = nextProps; - const { playId: prePlayId = 0 } = prevState; - if (nextProps.url !== void 0) { - if (!(0, import_func.isEqual)(nextProps.url, prevState.curPlayUrl) || !(0, import_func.isEqual)(playId, prePlayId)) { - return { - playId, - curPlayUrl: nextProps.url, - shouldReinit: true - }; - } - } - return null; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - FLV_EVENT -}); diff --git a/packages/meta/lib/VideoPlayer/components/Loading/index.d.ts b/packages/meta/lib/VideoPlayer/components/Loading/index.d.ts deleted file mode 100644 index 1509947..0000000 --- a/packages/meta/lib/VideoPlayer/components/Loading/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { FC } from 'react'; -import './index.less'; -export interface ILoading { - status: 'LOADING' | 'COMPLETED' | 'END' | 'ERROR' | null; - reload: () => void; -} -declare const Loading: FC; -export default Loading; diff --git a/packages/meta/lib/VideoPlayer/components/Loading/index.js b/packages/meta/lib/VideoPlayer/components/Loading/index.js deleted file mode 100644 index 150c54d..0000000 --- a/packages/meta/lib/VideoPlayer/components/Loading/index.js +++ /dev/null @@ -1,84 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/VideoPlayer/components/Loading/index.tsx -var Loading_exports = {}; -__export(Loading_exports, { - default: () => Loading_default -}); -module.exports = __toCommonJS(Loading_exports); -var import_react = __toESM(require("react")); -var import_antd = require("antd"); -var import_classnames = __toESM(require("classnames")); -var import_iconfont = __toESM(require("../../../iconfont")); -var import_index = require("./index.less"); -var componentName = `zhst-image__video-view`; -var Loading = (props) => { - const { status, reload } = props; - return /* @__PURE__ */ import_react.default.createElement( - "div", - { - className: (0, import_classnames.default)(`${componentName}__player-mask`), - onClick: (e) => { - e.stopPropagation(); - } - }, - status === "LOADING" && /* @__PURE__ */ import_react.default.createElement(import_antd.Spin, { tip: "加载中...", spinning: status === "LOADING" }), - status === "END" && /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, /* @__PURE__ */ import_react.default.createElement( - "div", - { - onClick: () => { - reload(); - }, - className: (0, import_classnames.default)(`${componentName}__icon-wraper`) - }, - /* @__PURE__ */ import_react.default.createElement( - import_iconfont.default, - { - styles: { - fill: "#ffffff", - color: "#ffffff" - }, - size: 54, - icon: "icon-shuaxin" - } - ) - ), /* @__PURE__ */ import_react.default.createElement("div", { className: (0, import_classnames.default)(`${componentName}__player-mask-title`) }, "点击刷新后,将重新播放")), - status === "ERROR" && /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, /* @__PURE__ */ import_react.default.createElement("div", { className: (0, import_classnames.default)(`${componentName}__icon-wraper`) }, /* @__PURE__ */ import_react.default.createElement( - import_iconfont.default, - { - styles: { - color: "#ffffff" - }, - size: 54, - icon: "icon-jiazaishibai" - } - )), /* @__PURE__ */ import_react.default.createElement("div", { className: (0, import_classnames.default)(`${componentName}__player-mask-title`) }, "视频加载失败,", /* @__PURE__ */ import_react.default.createElement("a", { onClick: reload }, " ", "刷新"))) - ); -}; -var Loading_default = Loading; diff --git a/packages/meta/lib/VideoPlayer/components/Loading/index.less b/packages/meta/lib/VideoPlayer/components/Loading/index.less deleted file mode 100644 index b6c11a2..0000000 --- a/packages/meta/lib/VideoPlayer/components/Loading/index.less +++ /dev/null @@ -1,53 +0,0 @@ -.zhst-image__video-view__player-mask { - position: absolute; - width: 100%; - height: 100%; - z-index: 99; - top: 0; - right: 0; - bottom: 0; - left: 0; - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - background-color: rgb(4 4 4 / 70%); - - &--bg { - z-index: 999; - background-color: rgb(4 4 4 / 100%); - } - - i { - cursor: pointer; - } - - &-title { - margin-top: 12px; - color: #fff; - text-align: center; - - & a { - color: #09f; - cursor: pointer; - text-decoration: underline; - } - } -} - -.zhst-image__video-view__icon-wraper { - display: flex; - width: 80px; - height: 80px; - align-items: center; - justify-content: center; - background-color: rgb(255 255 255 / 10%); - border-radius: 50%; - cursor: pointer; - line-height: 80px; - text-align: center; - - // &:hover { - // background: #0099ff; - // } -} diff --git a/packages/meta/lib/VideoPlayer/components/Progress/index.d.ts b/packages/meta/lib/VideoPlayer/components/Progress/index.d.ts deleted file mode 100644 index 7fb0a10..0000000 --- a/packages/meta/lib/VideoPlayer/components/Progress/index.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import type { SliderSingleProps } from 'antd'; -import './index.less'; -export interface RangeWrapperProps extends SliderSingleProps { - showSlider: boolean; - className?: string; - min: number; -} -export declare const Range: React.FC; -export default Range; diff --git a/packages/meta/lib/VideoPlayer/components/Progress/index.js b/packages/meta/lib/VideoPlayer/components/Progress/index.js deleted file mode 100644 index 92e0d85..0000000 --- a/packages/meta/lib/VideoPlayer/components/Progress/index.js +++ /dev/null @@ -1,60 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/VideoPlayer/components/Progress/index.tsx -var Progress_exports = {}; -__export(Progress_exports, { - Range: () => Range, - default: () => Progress_default -}); -module.exports = __toCommonJS(Progress_exports); -var import_react = __toESM(require("react")); -var import_classnames = __toESM(require("classnames")); -var import_antd = require("antd"); -var import_index = require("./index.less"); -var componentName = `zhst-image__range`; -var Range = (props) => { - const { className, style, showSlider = true, ...others } = props; - return /* @__PURE__ */ import_react.default.createElement( - "div", - { - style, - className: (0, import_classnames.default)( - `${componentName}`, - !showSlider && `${componentName}--no-slider`, - className - ) - }, - /* @__PURE__ */ import_react.default.createElement(import_antd.Slider, { ...others }) - ); -}; -var Progress_default = Range; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - Range -}); diff --git a/packages/meta/lib/VideoPlayer/components/Progress/index.less b/packages/meta/lib/VideoPlayer/components/Progress/index.less deleted file mode 100644 index e922211..0000000 --- a/packages/meta/lib/VideoPlayer/components/Progress/index.less +++ /dev/null @@ -1,49 +0,0 @@ -.zhst-image__range { - position: relative; - - &--no-slider { - .next-range-slider { - display: none; - } - } - - & .next-range .next-range-track { - height: 8px; - margin-top: -4px; - border-radius: 8px; - } - - & .next-range .next-range-selected { - height: 8px; - margin-top: -4px; - border-radius: 8px; - } - - & .next-range .next-range-slider-inner { - width: 14px; - height: 14px; - border-color: #fff; - margin-top: -7px; - margin-left: -7px; - background-color: #0098ff; - } - - & .next-range .next-range-slider { - width: 14px; - height: 14px; - margin-top: -7px; - margin-left: -7px; - } - - & .next-range.simulation-click>.next-range-slider-inner { - border: 2px solid #fff !important; - } - - & .next-range .next-range-frag.next-range-active .next-range-slider .next-range-slider-inner { - border: 2px solid #fff !important; - } - - & .next-range .next-range-slider.next-range-slider-moving .next-range-slider-inner { - border: 2px solid #fff !important; - } -} diff --git a/packages/meta/lib/VideoPlayer/index.d.ts b/packages/meta/lib/VideoPlayer/index.d.ts deleted file mode 100644 index a1993e1..0000000 --- a/packages/meta/lib/VideoPlayer/index.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import VideoPlayer from './VideoPlayer'; -export type { VideoViewProps, VideoViewRef } from './VideoPlayer'; -export default VideoPlayer; diff --git a/packages/meta/lib/VideoPlayer/index.js b/packages/meta/lib/VideoPlayer/index.js deleted file mode 100644 index 7d136ea..0000000 --- a/packages/meta/lib/VideoPlayer/index.js +++ /dev/null @@ -1,36 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/VideoPlayer/index.tsx -var VideoPlayer_exports = {}; -__export(VideoPlayer_exports, { - default: () => VideoPlayer_default -}); -module.exports = __toCommonJS(VideoPlayer_exports); -var import_VideoPlayer = __toESM(require("./VideoPlayer")); -var VideoPlayer_default = import_VideoPlayer.default; diff --git a/packages/meta/lib/VideoPlayer/index.less b/packages/meta/lib/VideoPlayer/index.less deleted file mode 100644 index 181e65c..0000000 --- a/packages/meta/lib/VideoPlayer/index.less +++ /dev/null @@ -1,75 +0,0 @@ -.zhst-image__video-view { - position: relative; - overflow: hidden; - width: 100%; - height: 532px; - background-color: #333; - - // &-flv { - // width: 85%; - // } - &-screenshot { - position: absolute; - z-index: 10; - } - - &-crop-container { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - &-align { - position: absolute; - top: 0; - left: 0; - pointer-events: none; - } - - &-opt { - position: absolute; - z-index: 99; - bottom: 0; - display: flex; - width: 100%; - height: 32px; - box-sizing: border-box; - align-items: center; - padding: 0 12px; - background-color: rgb(0 0 0 / 80%); - line-height: 32px; - - &>div:first-child { - display: flex; - align-items: center; - margin-right: 12px; - } - - &>div:last-child { - display: flex; - align-items: center; - margin-left: 12px; - } - - &-range { - display: flex; - height: 32px; - flex: 1; - align-items: center; - line-height: 32px; - text-align: center; - - &>div:first-child { - flex: 1; - } - - &>div:last-child { - width: 100px; - margin-left: 8px; - color: #fff; - } - } - } -} diff --git a/packages/meta/lib/VideoPlayer/videoPlayerHelper.d.ts b/packages/meta/lib/VideoPlayer/videoPlayerHelper.d.ts deleted file mode 100644 index 661a7c1..0000000 --- a/packages/meta/lib/VideoPlayer/videoPlayerHelper.d.ts +++ /dev/null @@ -1 +0,0 @@ -export declare function getShowStatus(isLoadingVideo: boolean, isEnd: boolean, isError: boolean): string | null; diff --git a/packages/meta/lib/VideoPlayer/videoPlayerHelper.js b/packages/meta/lib/VideoPlayer/videoPlayerHelper.js deleted file mode 100644 index 6ef0b97..0000000 --- a/packages/meta/lib/VideoPlayer/videoPlayerHelper.js +++ /dev/null @@ -1,41 +0,0 @@ -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/VideoPlayer/videoPlayerHelper.ts -var videoPlayerHelper_exports = {}; -__export(videoPlayerHelper_exports, { - getShowStatus: () => getShowStatus -}); -module.exports = __toCommonJS(videoPlayerHelper_exports); -function getShowStatus(isLoadingVideo, isEnd, isError) { - let status = null; - if (isLoadingVideo) { - status = "LOADING"; - } - if (isError) { - status = "ERROR"; - } - if (isEnd) { - status = "END"; - } - return status; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getShowStatus -}); diff --git a/packages/meta/lib/_util/ActionButton.d.ts b/packages/meta/lib/_util/ActionButton.d.ts deleted file mode 100644 index c4f4df3..0000000 --- a/packages/meta/lib/_util/ActionButton.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import * as React from 'react'; -import type { ButtonProps, LegacyButtonType } from '../button/button'; -export interface ActionButtonProps { - type?: LegacyButtonType; - actionFn?: (...args: any[]) => any | PromiseLike; - close?: Function; - autoFocus?: boolean; - prefixCls: string; - buttonProps?: ButtonProps; - emitEvent?: boolean; - quitOnNullishReturnValue?: boolean; - children?: React.ReactNode; - /** - * Do not throw if is await mode - */ - isSilent?: () => boolean; -} -declare const ActionButton: React.FC; -export default ActionButton; diff --git a/packages/meta/lib/_util/ActionButton.js b/packages/meta/lib/_util/ActionButton.js deleted file mode 100644 index dff757d..0000000 --- a/packages/meta/lib/_util/ActionButton.js +++ /dev/null @@ -1,138 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/ActionButton.tsx -var ActionButton_exports = {}; -__export(ActionButton_exports, { - default: () => ActionButton_default -}); -module.exports = __toCommonJS(ActionButton_exports); -var import_useState = __toESM(require("rc-util/lib/hooks/useState")); -var React = __toESM(require("react")); -var import_button = __toESM(require("../button")); -var import_buttonHelpers = require("../button/buttonHelpers"); -function isThenable(thing) { - return !!(thing && thing.then); -} -var ActionButton = (props) => { - const { - type, - children, - prefixCls, - buttonProps, - close, - autoFocus, - emitEvent, - isSilent, - quitOnNullishReturnValue, - actionFn - } = props; - const clickedRef = React.useRef(false); - const buttonRef = React.useRef(null); - const [loading, setLoading] = (0, import_useState.default)(false); - const onInternalClose = (...args) => { - close == null ? void 0 : close(...args); - }; - React.useEffect(() => { - let timeoutId = null; - if (autoFocus) { - timeoutId = setTimeout(() => { - var _a; - (_a = buttonRef.current) == null ? void 0 : _a.focus(); - }); - } - return () => { - if (timeoutId) { - clearTimeout(timeoutId); - } - }; - }, []); - const handlePromiseOnOk = (returnValueOfOnOk) => { - if (!isThenable(returnValueOfOnOk)) { - return; - } - setLoading(true); - returnValueOfOnOk.then( - (...args) => { - setLoading(false, true); - onInternalClose(...args); - clickedRef.current = false; - }, - (e) => { - setLoading(false, true); - clickedRef.current = false; - if (isSilent == null ? void 0 : isSilent()) { - return; - } - return Promise.reject(e); - } - ); - }; - const onClick = (e) => { - if (clickedRef.current) { - return; - } - clickedRef.current = true; - if (!actionFn) { - onInternalClose(); - return; - } - let returnValueOfOnOk; - if (emitEvent) { - returnValueOfOnOk = actionFn(e); - if (quitOnNullishReturnValue && !isThenable(returnValueOfOnOk)) { - clickedRef.current = false; - onInternalClose(e); - return; - } - } else if (actionFn.length) { - returnValueOfOnOk = actionFn(close); - clickedRef.current = false; - } else { - returnValueOfOnOk = actionFn(); - if (!returnValueOfOnOk) { - onInternalClose(); - return; - } - } - handlePromiseOnOk(returnValueOfOnOk); - }; - return /* @__PURE__ */ React.createElement( - import_button.default, - { - ...(0, import_buttonHelpers.convertLegacyProps)(type), - onClick, - loading, - prefixCls, - ...buttonProps, - ref: buttonRef - }, - children - ); -}; -var ActionButton_default = ActionButton; diff --git a/packages/meta/lib/_util/PurePanel.d.ts b/packages/meta/lib/_util/PurePanel.d.ts deleted file mode 100644 index 6637350..0000000 --- a/packages/meta/lib/_util/PurePanel.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import * as React from 'react'; -import type { AnyObject } from './type'; -export declare function withPureRenderTheme(Component: React.FC): (props: T) => React.JSX.Element; -export interface BaseProps { - prefixCls?: string; - style?: React.CSSProperties; -} -declare const genPurePanel: (Component: any, defaultPrefixCls?: string, getDropdownCls?: ((prefixCls: string) => string) | null | undefined, postProps?: ((props: ComponentProps) => ComponentProps) | undefined) => (props: AnyObject) => React.JSX.Element; -export default genPurePanel; diff --git a/packages/meta/lib/_util/PurePanel.js b/packages/meta/lib/_util/PurePanel.js deleted file mode 100644 index b3e5440..0000000 --- a/packages/meta/lib/_util/PurePanel.js +++ /dev/null @@ -1,102 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/PurePanel.tsx -var PurePanel_exports = {}; -__export(PurePanel_exports, { - default: () => PurePanel_default, - withPureRenderTheme: () => withPureRenderTheme -}); -module.exports = __toCommonJS(PurePanel_exports); -var React = __toESM(require("react")); -var import_useMergedState = __toESM(require("rc-util/lib/hooks/useMergedState")); -var import_config_provider = __toESM(require("../config-provider")); -function withPureRenderTheme(Component) { - return (props) => /* @__PURE__ */ React.createElement(import_config_provider.default, { theme: { token: { motion: false, zIndexPopupBase: 0 } } }, /* @__PURE__ */ React.createElement(Component, { ...props })); -} -var genPurePanel = (Component, defaultPrefixCls, getDropdownCls, postProps) => { - const PurePanel = (props) => { - const { prefixCls: customizePrefixCls, style } = props; - const holderRef = React.useRef(null); - const [popupHeight, setPopupHeight] = React.useState(0); - const [popupWidth, setPopupWidth] = React.useState(0); - const [open, setOpen] = (0, import_useMergedState.default)(false, { - value: props.open - }); - const { getPrefixCls } = React.useContext(import_config_provider.ConfigContext); - const prefixCls = getPrefixCls(defaultPrefixCls || "select", customizePrefixCls); - React.useEffect(() => { - setOpen(true); - if (typeof ResizeObserver !== "undefined") { - const resizeObserver = new ResizeObserver((entries) => { - const element = entries[0].target; - setPopupHeight(element.offsetHeight + 8); - setPopupWidth(element.offsetWidth); - }); - const interval = setInterval(() => { - var _a; - const dropdownCls = getDropdownCls ? `.${getDropdownCls(prefixCls)}` : `.${prefixCls}-dropdown`; - const popup = (_a = holderRef.current) == null ? void 0 : _a.querySelector(dropdownCls); - if (popup) { - clearInterval(interval); - resizeObserver.observe(popup); - } - }, 10); - return () => { - clearInterval(interval); - resizeObserver.disconnect(); - }; - } - }, []); - let mergedProps = { - ...props, - style: { - ...style, - margin: 0 - }, - open, - visible: open, - getPopupContainer: () => holderRef.current - }; - if (postProps) { - mergedProps = postProps(mergedProps); - } - const mergedStyle = { - paddingBottom: popupHeight, - position: "relative", - minWidth: popupWidth - }; - return /* @__PURE__ */ React.createElement("div", { ref: holderRef, style: mergedStyle }, /* @__PURE__ */ React.createElement(Component, { ...mergedProps })); - }; - return withPureRenderTheme(PurePanel); -}; -var PurePanel_default = genPurePanel; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - withPureRenderTheme -}); diff --git a/packages/meta/lib/_util/capitalize.d.ts b/packages/meta/lib/_util/capitalize.d.ts deleted file mode 100644 index 56a42d7..0000000 --- a/packages/meta/lib/_util/capitalize.d.ts +++ /dev/null @@ -1 +0,0 @@ -export default function capitalize(str: T): Capitalize; diff --git a/packages/meta/lib/_util/capitalize.js b/packages/meta/lib/_util/capitalize.js deleted file mode 100644 index 9a44513..0000000 --- a/packages/meta/lib/_util/capitalize.js +++ /dev/null @@ -1,31 +0,0 @@ -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/_util/capitalize.ts -var capitalize_exports = {}; -__export(capitalize_exports, { - default: () => capitalize -}); -module.exports = __toCommonJS(capitalize_exports); -function capitalize(str) { - if (typeof str !== "string") { - return str; - } - const ret = str.charAt(0).toUpperCase() + str.slice(1); - return ret; -} diff --git a/packages/meta/lib/_util/colors.d.ts b/packages/meta/lib/_util/colors.d.ts deleted file mode 100644 index a058c3d..0000000 --- a/packages/meta/lib/_util/colors.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import type { PresetColorKey } from '../theme/interface'; -type InverseColor = `${PresetColorKey}-inverse`; -export declare const PresetStatusColorTypes: readonly ["success", "processing", "error", "default", "warning"]; -export type PresetColorType = PresetColorKey | InverseColor; -export type PresetStatusColorType = typeof PresetStatusColorTypes[number]; -/** - * determine if the color keyword belongs to the `Ant Design` {@link PresetColors}. - * @param color color to be judged - * @param includeInverse whether to include reversed colors - */ -export declare function isPresetColor(color?: any, includeInverse?: boolean): boolean; -export declare function isPresetStatusColor(color?: any): color is PresetStatusColorType; -export {}; diff --git a/packages/meta/lib/_util/colors.js b/packages/meta/lib/_util/colors.js deleted file mode 100644 index b066b89..0000000 --- a/packages/meta/lib/_util/colors.js +++ /dev/null @@ -1,50 +0,0 @@ -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/_util/colors.ts -var colors_exports = {}; -__export(colors_exports, { - PresetStatusColorTypes: () => PresetStatusColorTypes, - isPresetColor: () => isPresetColor, - isPresetStatusColor: () => isPresetStatusColor -}); -module.exports = __toCommonJS(colors_exports); -var import_interface = require("../theme/interface"); -var inverseColors = import_interface.PresetColors.map((color) => `${color}-inverse`); -var PresetStatusColorTypes = [ - "success", - "processing", - "error", - "default", - "warning" -]; -function isPresetColor(color, includeInverse = true) { - if (includeInverse) { - return [...inverseColors, ...import_interface.PresetColors].includes(color); - } - return import_interface.PresetColors.includes(color); -} -function isPresetStatusColor(color) { - return PresetStatusColorTypes.includes(color); -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - PresetStatusColorTypes, - isPresetColor, - isPresetStatusColor -}); diff --git a/packages/meta/lib/_util/easings.d.ts b/packages/meta/lib/_util/easings.d.ts deleted file mode 100644 index 86c44ba..0000000 --- a/packages/meta/lib/_util/easings.d.ts +++ /dev/null @@ -1 +0,0 @@ -export declare function easeInOutCubic(t: number, b: number, c: number, d: number): number; diff --git a/packages/meta/lib/_util/easings.js b/packages/meta/lib/_util/easings.js deleted file mode 100644 index ad48853..0000000 --- a/packages/meta/lib/_util/easings.js +++ /dev/null @@ -1,36 +0,0 @@ -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/_util/easings.ts -var easings_exports = {}; -__export(easings_exports, { - easeInOutCubic: () => easeInOutCubic -}); -module.exports = __toCommonJS(easings_exports); -function easeInOutCubic(t, b, c, d) { - const cc = c - b; - t /= d / 2; - if (t < 1) { - return cc / 2 * t * t * t + b; - } - return cc / 2 * ((t -= 2) * t * t + 2) + b; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - easeInOutCubic -}); diff --git a/packages/meta/lib/_util/extendsObject.d.ts b/packages/meta/lib/_util/extendsObject.d.ts deleted file mode 100644 index 66ece2f..0000000 --- a/packages/meta/lib/_util/extendsObject.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { AnyObject } from './type'; -declare const extendsObject: (...list: T[]) => AnyObject; -export default extendsObject; diff --git a/packages/meta/lib/_util/extendsObject.js b/packages/meta/lib/_util/extendsObject.js deleted file mode 100644 index d69f012..0000000 --- a/packages/meta/lib/_util/extendsObject.js +++ /dev/null @@ -1,40 +0,0 @@ -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/_util/extendsObject.ts -var extendsObject_exports = {}; -__export(extendsObject_exports, { - default: () => extendsObject_default -}); -module.exports = __toCommonJS(extendsObject_exports); -var extendsObject = (...list) => { - const result = { ...list[0] }; - for (let i = 1; i < list.length; i++) { - const obj = list[i]; - if (obj) { - Object.keys(obj).forEach((key) => { - const val = obj[key]; - if (val !== void 0) { - result[key] = val; - } - }); - } - } - return result; -}; -var extendsObject_default = extendsObject; diff --git a/packages/meta/lib/_util/gapSize.d.ts b/packages/meta/lib/_util/gapSize.d.ts deleted file mode 100644 index c0ad4d6..0000000 --- a/packages/meta/lib/_util/gapSize.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { SizeType } from '../config-provider/SizeContext'; -export declare function isPresetSize(size?: SizeType | string | number): size is SizeType; -export declare function isValidGapNumber(size?: SizeType | string | number): size is number; diff --git a/packages/meta/lib/_util/gapSize.js b/packages/meta/lib/_util/gapSize.js deleted file mode 100644 index b329bcc..0000000 --- a/packages/meta/lib/_util/gapSize.js +++ /dev/null @@ -1,39 +0,0 @@ -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/_util/gapSize.ts -var gapSize_exports = {}; -__export(gapSize_exports, { - isPresetSize: () => isPresetSize, - isValidGapNumber: () => isValidGapNumber -}); -module.exports = __toCommonJS(gapSize_exports); -function isPresetSize(size) { - return ["small", "middle", "large"].includes(size); -} -function isValidGapNumber(size) { - if (!size) { - return false; - } - return typeof size === "number" && !Number.isNaN(size); -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - isPresetSize, - isValidGapNumber -}); diff --git a/packages/meta/lib/_util/getRenderPropValue.d.ts b/packages/meta/lib/_util/getRenderPropValue.d.ts deleted file mode 100644 index 76a463b..0000000 --- a/packages/meta/lib/_util/getRenderPropValue.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type * as React from 'react'; -export type RenderFunction = () => React.ReactNode; -export declare const getRenderPropValue: (propValue?: React.ReactNode | RenderFunction) => React.ReactNode; diff --git a/packages/meta/lib/_util/getRenderPropValue.js b/packages/meta/lib/_util/getRenderPropValue.js deleted file mode 100644 index c5fc23a..0000000 --- a/packages/meta/lib/_util/getRenderPropValue.js +++ /dev/null @@ -1,34 +0,0 @@ -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/_util/getRenderPropValue.ts -var getRenderPropValue_exports = {}; -__export(getRenderPropValue_exports, { - getRenderPropValue: () => getRenderPropValue -}); -module.exports = __toCommonJS(getRenderPropValue_exports); -var getRenderPropValue = (propValue) => { - if (!propValue) { - return null; - } - return typeof propValue === "function" ? propValue() : propValue; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getRenderPropValue -}); diff --git a/packages/meta/lib/_util/getScroll.d.ts b/packages/meta/lib/_util/getScroll.d.ts deleted file mode 100644 index 6db588e..0000000 --- a/packages/meta/lib/_util/getScroll.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare function isWindow(obj: any): obj is Window; -export default function getScroll(target: HTMLElement | Window | Document | null, top: boolean): number; diff --git a/packages/meta/lib/_util/getScroll.js b/packages/meta/lib/_util/getScroll.js deleted file mode 100644 index fabc0bb..0000000 --- a/packages/meta/lib/_util/getScroll.js +++ /dev/null @@ -1,53 +0,0 @@ -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/_util/getScroll.ts -var getScroll_exports = {}; -__export(getScroll_exports, { - default: () => getScroll, - isWindow: () => isWindow -}); -module.exports = __toCommonJS(getScroll_exports); -function isWindow(obj) { - return obj !== null && obj !== void 0 && obj === obj.window; -} -function getScroll(target, top) { - var _a; - if (typeof window === "undefined") { - return 0; - } - const method = top ? "scrollTop" : "scrollLeft"; - let result = 0; - if (isWindow(target)) { - result = target[top ? "pageYOffset" : "pageXOffset"]; - } else if (target instanceof Document) { - result = target.documentElement[method]; - } else if (target instanceof HTMLElement) { - result = target[method]; - } else if (target) { - result = target[method]; - } - if (target && !isWindow(target) && typeof result !== "number") { - result = (_a = (target.ownerDocument ?? target).documentElement) == null ? void 0 : _a[method]; - } - return result; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - isWindow -}); diff --git a/packages/meta/lib/_util/hooks/useClosable.d.ts b/packages/meta/lib/_util/hooks/useClosable.d.ts deleted file mode 100644 index eea0042..0000000 --- a/packages/meta/lib/_util/hooks/useClosable.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { ReactNode } from 'react'; -import React from 'react'; -export type UseClosableParams = { - closable?: boolean; - closeIcon?: boolean | ReactNode; - defaultClosable?: boolean; - defaultCloseIcon?: ReactNode; - customCloseIconRender?: (closeIcon: ReactNode) => ReactNode; -}; -export default function useClosable(closable?: boolean, closeIcon?: boolean | ReactNode, customCloseIconRender?: (closeIcon: ReactNode) => ReactNode, defaultCloseIcon?: ReactNode, defaultClosable?: boolean): [closable: boolean, closeIcon: React.ReactNode | null]; diff --git a/packages/meta/lib/_util/hooks/useClosable.js b/packages/meta/lib/_util/hooks/useClosable.js deleted file mode 100644 index 7760da8..0000000 --- a/packages/meta/lib/_util/hooks/useClosable.js +++ /dev/null @@ -1,53 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/hooks/useClosable.tsx -var useClosable_exports = {}; -__export(useClosable_exports, { - default: () => useClosable -}); -module.exports = __toCommonJS(useClosable_exports); -var import_CloseOutlined = __toESM(require("@ant-design/icons/CloseOutlined")); -var import_react = __toESM(require("react")); -function useInnerClosable(closable, closeIcon, defaultClosable) { - if (typeof closable === "boolean") { - return closable; - } - if (closeIcon === void 0) { - return !!defaultClosable; - } - return closeIcon !== false && closeIcon !== null; -} -function useClosable(closable, closeIcon, customCloseIconRender, defaultCloseIcon = /* @__PURE__ */ import_react.default.createElement(import_CloseOutlined.default, null), defaultClosable = false) { - const mergedClosable = useInnerClosable(closable, closeIcon, defaultClosable); - if (!mergedClosable) { - return [false, null]; - } - const mergedCloseIcon = typeof closeIcon === "boolean" || closeIcon === void 0 || closeIcon === null ? defaultCloseIcon : closeIcon; - return [true, customCloseIconRender ? customCloseIconRender(mergedCloseIcon) : mergedCloseIcon]; -} diff --git a/packages/meta/lib/_util/hooks/useForceUpdate.d.ts b/packages/meta/lib/_util/hooks/useForceUpdate.d.ts deleted file mode 100644 index b6b0e9f..0000000 --- a/packages/meta/lib/_util/hooks/useForceUpdate.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import * as React from 'react'; -export default function useForceUpdate(): React.DispatchWithoutAction; diff --git a/packages/meta/lib/_util/hooks/useForceUpdate.js b/packages/meta/lib/_util/hooks/useForceUpdate.js deleted file mode 100644 index 54beae2..0000000 --- a/packages/meta/lib/_util/hooks/useForceUpdate.js +++ /dev/null @@ -1,39 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/hooks/useForceUpdate.ts -var useForceUpdate_exports = {}; -__export(useForceUpdate_exports, { - default: () => useForceUpdate -}); -module.exports = __toCommonJS(useForceUpdate_exports); -var React = __toESM(require("react")); -function useForceUpdate() { - const [, forceUpdate] = React.useReducer((x) => x + 1, 0); - return forceUpdate; -} diff --git a/packages/meta/lib/_util/hooks/useMultipleSelect.d.ts b/packages/meta/lib/_util/hooks/useMultipleSelect.d.ts deleted file mode 100644 index d613a5c..0000000 --- a/packages/meta/lib/_util/hooks/useMultipleSelect.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type PrevSelectedIndex = null | number; -/** - * @title multipleSelect hooks - * @description multipleSelect by hold down shift key - */ -export default function useMultipleSelect(getKey: (item: T) => K): readonly [(currentSelectedIndex: number, data: T[], selectedKeys: Set) => K[], (val: PrevSelectedIndex) => void]; diff --git a/packages/meta/lib/_util/hooks/useMultipleSelect.js b/packages/meta/lib/_util/hooks/useMultipleSelect.js deleted file mode 100644 index 50139cf..0000000 --- a/packages/meta/lib/_util/hooks/useMultipleSelect.js +++ /dev/null @@ -1,56 +0,0 @@ -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/_util/hooks/useMultipleSelect.ts -var useMultipleSelect_exports = {}; -__export(useMultipleSelect_exports, { - default: () => useMultipleSelect -}); -module.exports = __toCommonJS(useMultipleSelect_exports); -var import_react = require("react"); -function useMultipleSelect(getKey) { - const [prevSelectedIndex, setPrevSelectedIndex] = (0, import_react.useState)(null); - const multipleSelect = (0, import_react.useCallback)( - (currentSelectedIndex, data, selectedKeys) => { - const configPrevSelectedIndex = prevSelectedIndex ?? currentSelectedIndex; - const startIndex = Math.min(configPrevSelectedIndex || 0, currentSelectedIndex); - const endIndex = Math.max(configPrevSelectedIndex || 0, currentSelectedIndex); - const rangeKeys = data.slice(startIndex, endIndex + 1).map((item) => getKey(item)); - const shouldSelected = rangeKeys.some((rangeKey) => !selectedKeys.has(rangeKey)); - const changedKeys = []; - rangeKeys.forEach((item) => { - if (shouldSelected) { - if (!selectedKeys.has(item)) { - changedKeys.push(item); - } - selectedKeys.add(item); - } else { - selectedKeys.delete(item); - changedKeys.push(item); - } - }); - setPrevSelectedIndex(shouldSelected ? endIndex : null); - return changedKeys; - }, - [prevSelectedIndex] - ); - const updatePrevSelectedIndex = (val) => { - setPrevSelectedIndex(val); - }; - return [multipleSelect, updatePrevSelectedIndex]; -} diff --git a/packages/meta/lib/_util/hooks/usePatchElement.d.ts b/packages/meta/lib/_util/hooks/usePatchElement.d.ts deleted file mode 100644 index e53aa7e..0000000 --- a/packages/meta/lib/_util/hooks/usePatchElement.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import * as React from 'react'; -export default function usePatchElement(): [ - React.ReactElement[], - (element: React.ReactElement) => Function -]; diff --git a/packages/meta/lib/_util/hooks/usePatchElement.js b/packages/meta/lib/_util/hooks/usePatchElement.js deleted file mode 100644 index 75aa9f1..0000000 --- a/packages/meta/lib/_util/hooks/usePatchElement.js +++ /dev/null @@ -1,45 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/hooks/usePatchElement.ts -var usePatchElement_exports = {}; -__export(usePatchElement_exports, { - default: () => usePatchElement -}); -module.exports = __toCommonJS(usePatchElement_exports); -var React = __toESM(require("react")); -function usePatchElement() { - const [elements, setElements] = React.useState([]); - const patchElement = React.useCallback((element) => { - setElements((originElements) => [...originElements, element]); - return () => { - setElements((originElements) => originElements.filter((ele) => ele !== element)); - }; - }, []); - return [elements, patchElement]; -} diff --git a/packages/meta/lib/_util/hooks/useProxyImperativeHandle.d.ts b/packages/meta/lib/_util/hooks/useProxyImperativeHandle.d.ts deleted file mode 100644 index 2004e3b..0000000 --- a/packages/meta/lib/_util/hooks/useProxyImperativeHandle.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { type Ref } from 'react'; -export default function useProxyImperativeHandle(ref: Ref | undefined, init: () => ReturnRefType): void; diff --git a/packages/meta/lib/_util/hooks/useProxyImperativeHandle.js b/packages/meta/lib/_util/hooks/useProxyImperativeHandle.js deleted file mode 100644 index 8d180d5..0000000 --- a/packages/meta/lib/_util/hooks/useProxyImperativeHandle.js +++ /dev/null @@ -1,53 +0,0 @@ -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/_util/hooks/useProxyImperativeHandle.ts -var useProxyImperativeHandle_exports = {}; -__export(useProxyImperativeHandle_exports, { - default: () => useProxyImperativeHandle -}); -module.exports = __toCommonJS(useProxyImperativeHandle_exports); -var import_react = require("react"); -function fillProxy(element, handler) { - element._antProxy = element._antProxy || {}; - Object.keys(handler).forEach((key) => { - if (!(key in element._antProxy)) { - const ori = element[key]; - element._antProxy[key] = ori; - element[key] = handler[key]; - } - }); - return element; -} -function useProxyImperativeHandle(ref, init) { - return (0, import_react.useImperativeHandle)(ref, () => { - const refObj = init(); - const { nativeElement } = refObj; - if (typeof Proxy !== "undefined") { - return new Proxy(nativeElement, { - get(obj, prop) { - if (refObj[prop]) { - return refObj[prop]; - } - return Reflect.get(obj, prop); - } - }); - } - return fillProxy(nativeElement, refObj); - }); -} diff --git a/packages/meta/lib/_util/hooks/useSyncState.d.ts b/packages/meta/lib/_util/hooks/useSyncState.d.ts deleted file mode 100644 index ad9131c..0000000 --- a/packages/meta/lib/_util/hooks/useSyncState.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -type UseSyncStateProps = readonly [() => T, (newValue: T) => void]; -export default function useSyncState(initialValue: T): UseSyncStateProps; -export {}; diff --git a/packages/meta/lib/_util/hooks/useSyncState.js b/packages/meta/lib/_util/hooks/useSyncState.js deleted file mode 100644 index d30dd81..0000000 --- a/packages/meta/lib/_util/hooks/useSyncState.js +++ /dev/null @@ -1,47 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/hooks/useSyncState.ts -var useSyncState_exports = {}; -__export(useSyncState_exports, { - default: () => useSyncState -}); -module.exports = __toCommonJS(useSyncState_exports); -var React = __toESM(require("react")); -var import_useForceUpdate = __toESM(require("./useForceUpdate")); -function useSyncState(initialValue) { - const ref = React.useRef(initialValue); - const forceUpdate = (0, import_useForceUpdate.default)(); - return [ - () => ref.current, - (newValue) => { - ref.current = newValue; - forceUpdate(); - } - ]; -} diff --git a/packages/meta/lib/_util/hooks/useZIndex.d.ts b/packages/meta/lib/_util/hooks/useZIndex.d.ts deleted file mode 100644 index 856f9d3..0000000 --- a/packages/meta/lib/_util/hooks/useZIndex.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type ZIndexContainer = 'Modal' | 'Drawer' | 'Popover' | 'Popconfirm' | 'Tooltip' | 'Tour'; -export type ZIndexConsumer = 'SelectLike' | 'Dropdown' | 'DatePicker' | 'Menu' | 'ImagePreview'; -export declare const CONTAINER_MAX_OFFSET: number; -export declare const containerBaseZIndexOffset: Record; -export declare const consumerBaseZIndexOffset: Record; -export declare function useZIndex(componentType: ZIndexContainer | ZIndexConsumer, customZIndex?: number): [zIndex: number | undefined, contextZIndex: number]; diff --git a/packages/meta/lib/_util/hooks/useZIndex.js b/packages/meta/lib/_util/hooks/useZIndex.js deleted file mode 100644 index 4654505..0000000 --- a/packages/meta/lib/_util/hooks/useZIndex.js +++ /dev/null @@ -1,86 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/hooks/useZIndex.ts -var useZIndex_exports = {}; -__export(useZIndex_exports, { - CONTAINER_MAX_OFFSET: () => CONTAINER_MAX_OFFSET, - consumerBaseZIndexOffset: () => consumerBaseZIndexOffset, - containerBaseZIndexOffset: () => containerBaseZIndexOffset, - useZIndex: () => useZIndex -}); -module.exports = __toCommonJS(useZIndex_exports); -var import_react = __toESM(require("react")); -var import_useToken = __toESM(require("../../theme/useToken")); -var import_zindexContext = __toESM(require("../zindexContext")); -var CONTAINER_OFFSET = 100; -var CONTAINER_OFFSET_MAX_COUNT = 10; -var CONTAINER_MAX_OFFSET = CONTAINER_OFFSET * CONTAINER_OFFSET_MAX_COUNT; -var containerBaseZIndexOffset = { - Modal: CONTAINER_OFFSET, - Drawer: CONTAINER_OFFSET, - Popover: CONTAINER_OFFSET, - Popconfirm: CONTAINER_OFFSET, - Tooltip: CONTAINER_OFFSET, - Tour: CONTAINER_OFFSET -}; -var consumerBaseZIndexOffset = { - SelectLike: 50, - Dropdown: 50, - DatePicker: 50, - Menu: 50, - ImagePreview: 1 -}; -function isContainerType(type) { - return type in containerBaseZIndexOffset; -} -function useZIndex(componentType, customZIndex) { - const [, token] = (0, import_useToken.default)(); - const parentZIndex = import_react.default.useContext(import_zindexContext.default); - const isContainer = isContainerType(componentType); - if (customZIndex !== void 0) { - return [customZIndex, customZIndex]; - } - let zIndex = parentZIndex ?? 0; - if (isContainer) { - zIndex += // Use preset token zIndex by default but not stack when has parent container - (parentZIndex ? 0 : token.zIndexPopupBase) + // Container offset - containerBaseZIndexOffset[componentType]; - zIndex = Math.min(zIndex, token.zIndexPopupBase + CONTAINER_MAX_OFFSET); - } else { - zIndex += consumerBaseZIndexOffset[componentType]; - } - return [parentZIndex === void 0 ? customZIndex : zIndex, zIndex]; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - CONTAINER_MAX_OFFSET, - consumerBaseZIndexOffset, - containerBaseZIndexOffset, - useZIndex -}); diff --git a/packages/meta/lib/_util/isNumeric.d.ts b/packages/meta/lib/_util/isNumeric.d.ts deleted file mode 100644 index 249431b..0000000 --- a/packages/meta/lib/_util/isNumeric.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const isNumeric: (value: any) => boolean; -export default isNumeric; diff --git a/packages/meta/lib/_util/isNumeric.js b/packages/meta/lib/_util/isNumeric.js deleted file mode 100644 index 7cfc437..0000000 --- a/packages/meta/lib/_util/isNumeric.js +++ /dev/null @@ -1,26 +0,0 @@ -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/_util/isNumeric.ts -var isNumeric_exports = {}; -__export(isNumeric_exports, { - default: () => isNumeric_default -}); -module.exports = __toCommonJS(isNumeric_exports); -var isNumeric = (value) => !isNaN(parseFloat(value)) && isFinite(value); -var isNumeric_default = isNumeric; diff --git a/packages/meta/lib/_util/motion.d.ts b/packages/meta/lib/_util/motion.d.ts deleted file mode 100644 index db7cff4..0000000 --- a/packages/meta/lib/_util/motion.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import type { CSSMotionProps } from 'rc-motion'; -declare const initCollapseMotion: (rootCls?: string) => CSSMotionProps; -declare const SelectPlacements: readonly ["bottomLeft", "bottomRight", "topLeft", "topRight"]; -export type SelectCommonPlacement = typeof SelectPlacements[number]; -declare const getTransitionName: (rootPrefixCls: string, motion: string, transitionName?: string) => string; -export { getTransitionName }; -export default initCollapseMotion; diff --git a/packages/meta/lib/_util/motion.js b/packages/meta/lib/_util/motion.js deleted file mode 100644 index 6f886c6..0000000 --- a/packages/meta/lib/_util/motion.js +++ /dev/null @@ -1,56 +0,0 @@ -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/_util/motion.ts -var motion_exports = {}; -__export(motion_exports, { - default: () => motion_default, - getTransitionName: () => getTransitionName -}); -module.exports = __toCommonJS(motion_exports); -var getCollapsedHeight = () => ({ height: 0, opacity: 0 }); -var getRealHeight = (node) => { - const { scrollHeight } = node; - return { height: scrollHeight, opacity: 1 }; -}; -var getCurrentHeight = (node) => ({ height: node ? node.offsetHeight : 0 }); -var skipOpacityTransition = (_, event) => (event == null ? void 0 : event.deadline) === true || event.propertyName === "height"; -var initCollapseMotion = (rootCls = "ant") => ({ - motionName: `${rootCls}-motion-collapse`, - onAppearStart: getCollapsedHeight, - onEnterStart: getCollapsedHeight, - onAppearActive: getRealHeight, - onEnterActive: getRealHeight, - onLeaveStart: getCurrentHeight, - onLeaveActive: getCollapsedHeight, - onAppearEnd: skipOpacityTransition, - onEnterEnd: skipOpacityTransition, - onLeaveEnd: skipOpacityTransition, - motionDeadline: 500 -}); -var getTransitionName = (rootPrefixCls, motion, transitionName) => { - if (transitionName !== void 0) { - return transitionName; - } - return `${rootPrefixCls}-${motion}`; -}; -var motion_default = initCollapseMotion; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getTransitionName -}); diff --git a/packages/meta/lib/_util/placements.d.ts b/packages/meta/lib/_util/placements.d.ts deleted file mode 100644 index de2bf6b..0000000 --- a/packages/meta/lib/_util/placements.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -import type { BuildInPlacements } from '@rc-component/trigger'; -import { getArrowOffsetToken } from '../style/placementArrow'; -export interface AdjustOverflow { - adjustX?: 0 | 1; - adjustY?: 0 | 1; -} -export interface PlacementsConfig { - arrowWidth: number; - arrowPointAtCenter?: boolean; - autoAdjustOverflow?: boolean | AdjustOverflow; - offset: number; - borderRadius: number; - visibleFirst?: boolean; -} -export declare function getOverflowOptions(placement: string, arrowOffset: ReturnType, arrowWidth: number, autoAdjustOverflow?: boolean | AdjustOverflow): { - adjustX?: number | boolean | undefined; - adjustY?: number | boolean | undefined; - shiftX?: number | boolean | undefined; - shiftY?: number | boolean | undefined; -}; -export default function getPlacements(config: PlacementsConfig): BuildInPlacements; diff --git a/packages/meta/lib/_util/placements.js b/packages/meta/lib/_util/placements.js deleted file mode 100644 index 8e3c118..0000000 --- a/packages/meta/lib/_util/placements.js +++ /dev/null @@ -1,207 +0,0 @@ -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/_util/placements.ts -var placements_exports = {}; -__export(placements_exports, { - default: () => getPlacements, - getOverflowOptions: () => getOverflowOptions -}); -module.exports = __toCommonJS(placements_exports); -var import_placementArrow = require("../style/placementArrow"); -function getOverflowOptions(placement, arrowOffset, arrowWidth, autoAdjustOverflow) { - if (autoAdjustOverflow === false) { - return { - adjustX: false, - adjustY: false - }; - } - const overflow = autoAdjustOverflow && typeof autoAdjustOverflow === "object" ? autoAdjustOverflow : {}; - const baseOverflow = {}; - switch (placement) { - case "top": - case "bottom": - baseOverflow.shiftX = arrowOffset.arrowOffsetHorizontal * 2 + arrowWidth; - baseOverflow.shiftY = true; - baseOverflow.adjustY = true; - break; - case "left": - case "right": - baseOverflow.shiftY = arrowOffset.arrowOffsetVertical * 2 + arrowWidth; - baseOverflow.shiftX = true; - baseOverflow.adjustX = true; - break; - } - const mergedOverflow = { - ...baseOverflow, - ...overflow - }; - if (!mergedOverflow.shiftX) { - mergedOverflow.adjustX = true; - } - if (!mergedOverflow.shiftY) { - mergedOverflow.adjustY = true; - } - return mergedOverflow; -} -var PlacementAlignMap = { - left: { - points: ["cr", "cl"] - }, - right: { - points: ["cl", "cr"] - }, - top: { - points: ["bc", "tc"] - }, - bottom: { - points: ["tc", "bc"] - }, - topLeft: { - points: ["bl", "tl"] - }, - leftTop: { - points: ["tr", "tl"] - }, - topRight: { - points: ["br", "tr"] - }, - rightTop: { - points: ["tl", "tr"] - }, - bottomRight: { - points: ["tr", "br"] - }, - rightBottom: { - points: ["bl", "br"] - }, - bottomLeft: { - points: ["tl", "bl"] - }, - leftBottom: { - points: ["br", "bl"] - } -}; -var ArrowCenterPlacementAlignMap = { - topLeft: { - points: ["bl", "tc"] - }, - leftTop: { - points: ["tr", "cl"] - }, - topRight: { - points: ["br", "tc"] - }, - rightTop: { - points: ["tl", "cr"] - }, - bottomRight: { - points: ["tr", "bc"] - }, - rightBottom: { - points: ["bl", "cr"] - }, - bottomLeft: { - points: ["tl", "bc"] - }, - leftBottom: { - points: ["br", "cl"] - } -}; -var DisableAutoArrowList = /* @__PURE__ */ new Set([ - "topLeft", - "topRight", - "bottomLeft", - "bottomRight", - "leftTop", - "leftBottom", - "rightTop", - "rightBottom" -]); -function getPlacements(config) { - const { arrowWidth, autoAdjustOverflow, arrowPointAtCenter, offset, borderRadius, visibleFirst } = config; - const halfArrowWidth = arrowWidth / 2; - const placementMap = {}; - Object.keys(PlacementAlignMap).forEach((key) => { - const template = arrowPointAtCenter && ArrowCenterPlacementAlignMap[key] || PlacementAlignMap[key]; - const placementInfo = { - ...template, - offset: [0, 0], - dynamicInset: true - }; - placementMap[key] = placementInfo; - if (DisableAutoArrowList.has(key)) { - placementInfo.autoArrow = false; - } - switch (key) { - case "top": - case "topLeft": - case "topRight": - placementInfo.offset[1] = -halfArrowWidth - offset; - break; - case "bottom": - case "bottomLeft": - case "bottomRight": - placementInfo.offset[1] = halfArrowWidth + offset; - break; - case "left": - case "leftTop": - case "leftBottom": - placementInfo.offset[0] = -halfArrowWidth - offset; - break; - case "right": - case "rightTop": - case "rightBottom": - placementInfo.offset[0] = halfArrowWidth + offset; - break; - } - const arrowOffset = (0, import_placementArrow.getArrowOffsetToken)({ - contentRadius: borderRadius, - limitVerticalRadius: true - }); - if (arrowPointAtCenter) { - switch (key) { - case "topLeft": - case "bottomLeft": - placementInfo.offset[0] = -arrowOffset.arrowOffsetHorizontal - halfArrowWidth; - break; - case "topRight": - case "bottomRight": - placementInfo.offset[0] = arrowOffset.arrowOffsetHorizontal + halfArrowWidth; - break; - case "leftTop": - case "rightTop": - placementInfo.offset[1] = -arrowOffset.arrowOffsetHorizontal - halfArrowWidth; - break; - case "leftBottom": - case "rightBottom": - placementInfo.offset[1] = arrowOffset.arrowOffsetHorizontal + halfArrowWidth; - break; - } - } - placementInfo.overflow = getOverflowOptions(key, arrowOffset, arrowWidth, autoAdjustOverflow); - if (visibleFirst) { - placementInfo.htmlRegion = "visibleFirst"; - } - }); - return placementMap; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getOverflowOptions -}); diff --git a/packages/meta/lib/_util/reactNode.d.ts b/packages/meta/lib/_util/reactNode.d.ts deleted file mode 100644 index 76a8884..0000000 --- a/packages/meta/lib/_util/reactNode.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import * as React from 'react'; -import type { AnyObject } from './type'; -export declare const isValidElement: typeof React.isValidElement; -export declare function isFragment(child: any): boolean; -type RenderProps = AnyObject | ((originProps: AnyObject) => AnyObject | void); -export declare function replaceElement(element: React.ReactNode, replacement: React.ReactNode, props?: RenderProps): React.ReactNode; -export declare function cloneElement(element: React.ReactNode, props?: RenderProps): React.ReactElement; -export {}; diff --git a/packages/meta/lib/_util/reactNode.js b/packages/meta/lib/_util/reactNode.js deleted file mode 100644 index 6d6f752..0000000 --- a/packages/meta/lib/_util/reactNode.js +++ /dev/null @@ -1,61 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/reactNode.ts -var reactNode_exports = {}; -__export(reactNode_exports, { - cloneElement: () => cloneElement2, - isFragment: () => isFragment, - isValidElement: () => isValidElement, - replaceElement: () => replaceElement -}); -module.exports = __toCommonJS(reactNode_exports); -var React = __toESM(require("react")); -var { isValidElement } = React; -function isFragment(child) { - return child && isValidElement(child) && child.type === React.Fragment; -} -function replaceElement(element, replacement, props) { - if (!isValidElement(element)) { - return replacement; - } - return React.cloneElement( - element, - typeof props === "function" ? props(element.props || {}) : props - ); -} -function cloneElement2(element, props) { - return replaceElement(element, element, props); -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - cloneElement, - isFragment, - isValidElement, - replaceElement -}); diff --git a/packages/meta/lib/_util/responsiveObserver.d.ts b/packages/meta/lib/_util/responsiveObserver.d.ts deleted file mode 100644 index 275cc88..0000000 --- a/packages/meta/lib/_util/responsiveObserver.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -export type Breakpoint = 'xxl' | 'xl' | 'lg' | 'md' | 'sm' | 'xs'; -export type BreakpointMap = Record; -export type ScreenMap = Partial>; -export type ScreenSizeMap = Partial>; -export declare const responsiveArray: Breakpoint[]; -type SubscribeFunc = (screens: ScreenMap) => void; -export default function useResponsiveObserver(): { - matchHandlers: { - [prop: string]: { - mql: MediaQueryList; - listener: ((this: MediaQueryList, ev: MediaQueryListEvent) => any) | null; - }; - }; - dispatch(pointMap: ScreenMap): boolean; - subscribe(func: SubscribeFunc): number; - unsubscribe(paramToken: number): void; - unregister(): void; - register(): void; - responsiveMap: BreakpointMap; -}; -export declare const matchScreen: (screens: ScreenMap, screenSizes?: ScreenSizeMap) => number | undefined; -export {}; diff --git a/packages/meta/lib/_util/responsiveObserver.js b/packages/meta/lib/_util/responsiveObserver.js deleted file mode 100644 index 7ffe879..0000000 --- a/packages/meta/lib/_util/responsiveObserver.js +++ /dev/null @@ -1,149 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/responsiveObserver.ts -var responsiveObserver_exports = {}; -__export(responsiveObserver_exports, { - default: () => useResponsiveObserver, - matchScreen: () => matchScreen, - responsiveArray: () => responsiveArray -}); -module.exports = __toCommonJS(responsiveObserver_exports); -var import_react = __toESM(require("react")); -var import_internal = require("../theme/internal"); -var responsiveArray = ["xxl", "xl", "lg", "md", "sm", "xs"]; -var getResponsiveMap = (token) => ({ - xs: `(max-width: ${token.screenXSMax}px)`, - sm: `(min-width: ${token.screenSM}px)`, - md: `(min-width: ${token.screenMD}px)`, - lg: `(min-width: ${token.screenLG}px)`, - xl: `(min-width: ${token.screenXL}px)`, - xxl: `(min-width: ${token.screenXXL}px)` -}); -var validateBreakpoints = (token) => { - const indexableToken = token; - const revBreakpoints = [...responsiveArray].reverse(); - revBreakpoints.forEach((breakpoint, i) => { - const breakpointUpper = breakpoint.toUpperCase(); - const screenMin = `screen${breakpointUpper}Min`; - const screen = `screen${breakpointUpper}`; - if (!(indexableToken[screenMin] <= indexableToken[screen])) { - throw new Error( - `${screenMin}<=${screen} fails : !(${indexableToken[screenMin]}<=${indexableToken[screen]})` - ); - } - if (i < revBreakpoints.length - 1) { - const screenMax = `screen${breakpointUpper}Max`; - if (!(indexableToken[screen] <= indexableToken[screenMax])) { - throw new Error( - `${screen}<=${screenMax} fails : !(${indexableToken[screen]}<=${indexableToken[screenMax]})` - ); - } - const nextBreakpointUpperMin = revBreakpoints[i + 1].toUpperCase(); - const nextScreenMin = `screen${nextBreakpointUpperMin}Min`; - if (!(indexableToken[screenMax] <= indexableToken[nextScreenMin])) { - throw new Error( - `${screenMax}<=${nextScreenMin} fails : !(${indexableToken[screenMax]}<=${indexableToken[nextScreenMin]})` - ); - } - } - }); - return token; -}; -function useResponsiveObserver() { - const [, token] = (0, import_internal.useToken)(); - const responsiveMap = getResponsiveMap(validateBreakpoints(token)); - return import_react.default.useMemo(() => { - const subscribers = /* @__PURE__ */ new Map(); - let subUid = -1; - let screens = {}; - return { - matchHandlers: {}, - dispatch(pointMap) { - screens = pointMap; - subscribers.forEach((func) => func(screens)); - return subscribers.size >= 1; - }, - subscribe(func) { - if (!subscribers.size) - this.register(); - subUid += 1; - subscribers.set(subUid, func); - func(screens); - return subUid; - }, - unsubscribe(paramToken) { - subscribers.delete(paramToken); - if (!subscribers.size) - this.unregister(); - }, - unregister() { - Object.keys(responsiveMap).forEach((screen) => { - const matchMediaQuery = responsiveMap[screen]; - const handler = this.matchHandlers[matchMediaQuery]; - handler == null ? void 0 : handler.mql.removeListener(handler == null ? void 0 : handler.listener); - }); - subscribers.clear(); - }, - register() { - Object.keys(responsiveMap).forEach((screen) => { - const matchMediaQuery = responsiveMap[screen]; - const listener = ({ matches }) => { - this.dispatch({ - ...screens, - [screen]: matches - }); - }; - const mql = window.matchMedia(matchMediaQuery); - mql.addListener(listener); - this.matchHandlers[matchMediaQuery] = { - mql, - listener - }; - listener(mql); - }); - }, - responsiveMap - }; - }, [token]); -} -var matchScreen = (screens, screenSizes) => { - if (screenSizes && typeof screenSizes === "object") { - for (let i = 0; i < responsiveArray.length; i++) { - const breakpoint = responsiveArray[i]; - if (screens[breakpoint] && screenSizes[breakpoint] !== void 0) { - return screenSizes[breakpoint]; - } - } - } -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - matchScreen, - responsiveArray -}); diff --git a/packages/meta/lib/_util/scrollTo.d.ts b/packages/meta/lib/_util/scrollTo.d.ts deleted file mode 100644 index 21fd3f9..0000000 --- a/packages/meta/lib/_util/scrollTo.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -interface ScrollToOptions { - /** Scroll container, default as window */ - getContainer?: () => HTMLElement | Window | Document; - /** Scroll end callback */ - callback?: () => void; - /** Animation duration, default as 450 */ - duration?: number; -} -export default function scrollTo(y: number, options?: ScrollToOptions): void; -export {}; diff --git a/packages/meta/lib/_util/scrollTo.js b/packages/meta/lib/_util/scrollTo.js deleted file mode 100644 index e37c33c..0000000 --- a/packages/meta/lib/_util/scrollTo.js +++ /dev/null @@ -1,61 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/scrollTo.ts -var scrollTo_exports = {}; -__export(scrollTo_exports, { - default: () => scrollTo -}); -module.exports = __toCommonJS(scrollTo_exports); -var import_raf = __toESM(require("rc-util/lib/raf")); -var import_easings = require("./easings"); -var import_getScroll = __toESM(require("./getScroll")); -function scrollTo(y, options = {}) { - const { getContainer = () => window, callback, duration = 450 } = options; - const container = getContainer(); - const scrollTop = (0, import_getScroll.default)(container, true); - const startTime = Date.now(); - const frameFunc = () => { - const timestamp = Date.now(); - const time = timestamp - startTime; - const nextScrollTop = (0, import_easings.easeInOutCubic)(time > duration ? duration : time, scrollTop, y, duration); - if ((0, import_getScroll.isWindow)(container)) { - container.scrollTo(window.pageXOffset, nextScrollTop); - } else if (container instanceof Document || container.constructor.name === "HTMLDocument") { - container.documentElement.scrollTop = nextScrollTop; - } else { - container.scrollTop = nextScrollTop; - } - if (time < duration) { - (0, import_raf.default)(frameFunc); - } else if (typeof callback === "function") { - callback(); - } - }; - (0, import_raf.default)(frameFunc); -} diff --git a/packages/meta/lib/_util/statusUtils.d.ts b/packages/meta/lib/_util/statusUtils.d.ts deleted file mode 100644 index c66d2a1..0000000 --- a/packages/meta/lib/_util/statusUtils.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import type { ValidateStatus } from '../form/FormItem'; -declare const InputStatuses: readonly ["warning", "error", ""]; -export type InputStatus = typeof InputStatuses[number]; -export declare function getStatusClassNames(prefixCls: string, status?: ValidateStatus, hasFeedback?: boolean): string; -export declare const getMergedStatus: (contextStatus?: ValidateStatus, customStatus?: InputStatus) => "" | "success" | "error" | "warning" | "validating" | undefined; -export {}; diff --git a/packages/meta/lib/_util/statusUtils.js b/packages/meta/lib/_util/statusUtils.js deleted file mode 100644 index 2867bfd..0000000 --- a/packages/meta/lib/_util/statusUtils.js +++ /dev/null @@ -1,51 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/statusUtils.ts -var statusUtils_exports = {}; -__export(statusUtils_exports, { - getMergedStatus: () => getMergedStatus, - getStatusClassNames: () => getStatusClassNames -}); -module.exports = __toCommonJS(statusUtils_exports); -var import_classnames = __toESM(require("classnames")); -function getStatusClassNames(prefixCls, status, hasFeedback) { - return (0, import_classnames.default)({ - [`${prefixCls}-status-success`]: status === "success", - [`${prefixCls}-status-warning`]: status === "warning", - [`${prefixCls}-status-error`]: status === "error", - [`${prefixCls}-status-validating`]: status === "validating", - [`${prefixCls}-has-feedback`]: hasFeedback - }); -} -var getMergedStatus = (contextStatus, customStatus) => customStatus || contextStatus; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getMergedStatus, - getStatusClassNames -}); diff --git a/packages/meta/lib/_util/styleChecker.d.ts b/packages/meta/lib/_util/styleChecker.d.ts deleted file mode 100644 index d7cf1e9..0000000 --- a/packages/meta/lib/_util/styleChecker.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import { isStyleSupport } from 'rc-util/lib/Dom/styleChecker'; -export declare const canUseDocElement: () => false | HTMLElement; -export { isStyleSupport }; diff --git a/packages/meta/lib/_util/styleChecker.js b/packages/meta/lib/_util/styleChecker.js deleted file mode 100644 index 399b851..0000000 --- a/packages/meta/lib/_util/styleChecker.js +++ /dev/null @@ -1,43 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/styleChecker.ts -var styleChecker_exports = {}; -__export(styleChecker_exports, { - canUseDocElement: () => canUseDocElement, - isStyleSupport: () => import_styleChecker.isStyleSupport -}); -module.exports = __toCommonJS(styleChecker_exports); -var import_canUseDom = __toESM(require("rc-util/lib/Dom/canUseDom")); -var import_styleChecker = require("rc-util/lib/Dom/styleChecker"); -var canUseDocElement = () => (0, import_canUseDom.default)() && window.document.documentElement; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - canUseDocElement, - isStyleSupport -}); diff --git a/packages/meta/lib/_util/throttleByAnimationFrame.d.ts b/packages/meta/lib/_util/throttleByAnimationFrame.d.ts deleted file mode 100644 index a19c9ca..0000000 --- a/packages/meta/lib/_util/throttleByAnimationFrame.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -declare function throttleByAnimationFrame(fn: (...args: T) => void): { - (...args: T): void; - cancel(): void; -}; -export default throttleByAnimationFrame; diff --git a/packages/meta/lib/_util/throttleByAnimationFrame.js b/packages/meta/lib/_util/throttleByAnimationFrame.js deleted file mode 100644 index 7f0a50c..0000000 --- a/packages/meta/lib/_util/throttleByAnimationFrame.js +++ /dev/null @@ -1,53 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/throttleByAnimationFrame.ts -var throttleByAnimationFrame_exports = {}; -__export(throttleByAnimationFrame_exports, { - default: () => throttleByAnimationFrame_default -}); -module.exports = __toCommonJS(throttleByAnimationFrame_exports); -var import_raf = __toESM(require("rc-util/lib/raf")); -function throttleByAnimationFrame(fn) { - let requestId; - const later = (args) => () => { - requestId = null; - fn(...args); - }; - const throttled = (...args) => { - if (requestId == null) { - requestId = (0, import_raf.default)(later(args)); - } - }; - throttled.cancel = () => { - import_raf.default.cancel(requestId); - requestId = null; - }; - return throttled; -} -var throttleByAnimationFrame_default = throttleByAnimationFrame; diff --git a/packages/meta/lib/_util/transButton.d.ts b/packages/meta/lib/_util/transButton.d.ts deleted file mode 100644 index e12e191..0000000 --- a/packages/meta/lib/_util/transButton.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import * as React from 'react'; -interface TransButtonProps extends React.HTMLAttributes { - onClick?: (e?: React.MouseEvent) => void; - noStyle?: boolean; - autoFocus?: boolean; - disabled?: boolean; -} -declare const TransButton: React.ForwardRefExoticComponent>; -export default TransButton; diff --git a/packages/meta/lib/_util/transButton.js b/packages/meta/lib/_util/transButton.js deleted file mode 100644 index ef6cd78..0000000 --- a/packages/meta/lib/_util/transButton.js +++ /dev/null @@ -1,85 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/transButton.tsx -var transButton_exports = {}; -__export(transButton_exports, { - default: () => transButton_default -}); -module.exports = __toCommonJS(transButton_exports); -var import_KeyCode = __toESM(require("rc-util/lib/KeyCode")); -var React = __toESM(require("react")); -var inlineStyle = { - border: 0, - background: "transparent", - padding: 0, - lineHeight: "inherit", - display: "inline-block" -}; -var TransButton = React.forwardRef((props, ref) => { - const onKeyDown = (event) => { - const { keyCode } = event; - if (keyCode === import_KeyCode.default.ENTER) { - event.preventDefault(); - } - }; - const onKeyUp = (event) => { - const { keyCode } = event; - const { onClick } = props; - if (keyCode === import_KeyCode.default.ENTER && onClick) { - onClick(); - } - }; - const { style, noStyle, disabled, ...restProps } = props; - let mergedStyle = {}; - if (!noStyle) { - mergedStyle = { - ...inlineStyle - }; - } - if (disabled) { - mergedStyle.pointerEvents = "none"; - } - mergedStyle = { - ...mergedStyle, - ...style - }; - return /* @__PURE__ */ React.createElement( - "div", - { - role: "button", - tabIndex: 0, - ref, - ...restProps, - onKeyDown, - onKeyUp, - style: mergedStyle - } - ); -}); -var transButton_default = TransButton; diff --git a/packages/meta/lib/_util/transKeys.d.ts b/packages/meta/lib/_util/transKeys.d.ts deleted file mode 100644 index 50106b1..0000000 --- a/packages/meta/lib/_util/transKeys.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const groupKeysMap: (keys: string[]) => Map; -export declare const groupDisabledKeysMap: (dataSource: RecordType) => Map; diff --git a/packages/meta/lib/_util/transKeys.js b/packages/meta/lib/_util/transKeys.js deleted file mode 100644 index 97bda1c..0000000 --- a/packages/meta/lib/_util/transKeys.js +++ /dev/null @@ -1,46 +0,0 @@ -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/_util/transKeys.ts -var transKeys_exports = {}; -__export(transKeys_exports, { - groupDisabledKeysMap: () => groupDisabledKeysMap, - groupKeysMap: () => groupKeysMap -}); -module.exports = __toCommonJS(transKeys_exports); -var groupKeysMap = (keys) => { - const map = /* @__PURE__ */ new Map(); - keys.forEach((key, index) => { - map.set(key, index); - }); - return map; -}; -var groupDisabledKeysMap = (dataSource) => { - const map = /* @__PURE__ */ new Map(); - dataSource.forEach(({ disabled, key }, index) => { - if (disabled) { - map.set(key, index); - } - }); - return map; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - groupDisabledKeysMap, - groupKeysMap -}); diff --git a/packages/meta/lib/_util/type.d.ts b/packages/meta/lib/_util/type.d.ts deleted file mode 100644 index 691eb85..0000000 --- a/packages/meta/lib/_util/type.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -/// -/** https://github.com/Microsoft/TypeScript/issues/29729 */ -export type LiteralUnion = T | (string & {}); -export type AnyObject = Record; -export type CustomComponent

= React.ComponentType

| string; diff --git a/packages/meta/lib/_util/type.js b/packages/meta/lib/_util/type.js deleted file mode 100644 index 65dea9e..0000000 --- a/packages/meta/lib/_util/type.js +++ /dev/null @@ -1,17 +0,0 @@ -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -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/_util/type.ts -var type_exports = {}; -module.exports = __toCommonJS(type_exports); diff --git a/packages/meta/lib/_util/warning.d.ts b/packages/meta/lib/_util/warning.d.ts deleted file mode 100644 index bbacf62..0000000 --- a/packages/meta/lib/_util/warning.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import * as React from 'react'; -export declare function noop(): void; -export declare function resetWarned(): void; -type Warning = (valid: boolean, component: string, message?: string) => void; -declare let warning: Warning; -type BaseTypeWarning = (valid: boolean, -/** - * - deprecated: Some API will be removed in future but still support now. - * - usage: Some API usage is not correct. - * - breaking: Breaking change like API is removed. - */ -type: 'deprecated' | 'usage' | 'breaking', message?: string) => void; -type TypeWarning = BaseTypeWarning & { - deprecated: (valid: boolean, oldProp: string, newProp: string, message?: string) => void; -}; -export interface WarningContextProps { - strict?: boolean; -} -export declare const WarningContext: React.Context; -/** - * This is a hook but we not named as `useWarning` - * since this is only used in development. - * We should always wrap this in `if (process.env.NODE_ENV !== 'production')` condition - */ -export declare const devUseWarning: (component: string) => TypeWarning; -export default warning; diff --git a/packages/meta/lib/_util/warning.js b/packages/meta/lib/_util/warning.js deleted file mode 100644 index deca5aa..0000000 --- a/packages/meta/lib/_util/warning.js +++ /dev/null @@ -1,103 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/warning.ts -var warning_exports = {}; -__export(warning_exports, { - WarningContext: () => WarningContext, - default: () => warning_default, - devUseWarning: () => devUseWarning, - noop: () => noop, - resetWarned: () => resetWarned -}); -module.exports = __toCommonJS(warning_exports); -var React = __toESM(require("react")); -var import_warning = __toESM(require("rc-util/lib/warning")); -function noop() { -} -var deprecatedWarnList = null; -function resetWarned() { - deprecatedWarnList = null; - (0, import_warning.resetWarned)(); -} -var warning = noop; -if (process.env.NODE_ENV !== "production") { - warning = (valid, component, message) => { - (0, import_warning.default)(valid, `[antd: ${component}] ${message}`); - if (process.env.NODE_ENV === "test") { - resetWarned(); - } - }; -} -var WarningContext = React.createContext({}); -var devUseWarning = process.env.NODE_ENV !== "production" ? (component) => { - const { strict } = React.useContext(WarningContext); - const typeWarning = (valid, type, message) => { - if (!valid) { - if (strict === false && type === "deprecated") { - const existWarning = deprecatedWarnList; - if (!deprecatedWarnList) { - deprecatedWarnList = {}; - } - deprecatedWarnList[component] = deprecatedWarnList[component] || []; - if (!deprecatedWarnList[component].includes(message || "")) { - deprecatedWarnList[component].push(message || ""); - } - if (!existWarning) { - console.warn( - "[antd] There exists deprecated usage in your code:", - deprecatedWarnList - ); - } - } else { - warning(valid, component, message); - } - } - }; - typeWarning.deprecated = (valid, oldProp, newProp, message) => { - typeWarning( - valid, - "deprecated", - `\`${oldProp}\` is deprecated. Please use \`${newProp}\` instead.${message ? ` ${message}` : ""}` - ); - }; - return typeWarning; -} : () => { - const noopWarning = () => { - }; - noopWarning.deprecated = noop; - return noopWarning; -}; -var warning_default = warning; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - WarningContext, - devUseWarning, - noop, - resetWarned -}); diff --git a/packages/meta/lib/_util/wave/WaveEffect.d.ts b/packages/meta/lib/_util/wave/WaveEffect.d.ts deleted file mode 100644 index 37d4798..0000000 --- a/packages/meta/lib/_util/wave/WaveEffect.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { type ShowWaveEffect } from './interface'; -export interface WaveEffectProps { - className: string; - target: HTMLElement; - component?: string; -} -declare const showWaveEffect: ShowWaveEffect; -export default showWaveEffect; diff --git a/packages/meta/lib/_util/wave/WaveEffect.js b/packages/meta/lib/_util/wave/WaveEffect.js deleted file mode 100644 index 3d282ab..0000000 --- a/packages/meta/lib/_util/wave/WaveEffect.js +++ /dev/null @@ -1,157 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/wave/WaveEffect.tsx -var WaveEffect_exports = {}; -__export(WaveEffect_exports, { - default: () => WaveEffect_default -}); -module.exports = __toCommonJS(WaveEffect_exports); -var import_classnames = __toESM(require("classnames")); -var import_rc_motion = __toESM(require("rc-motion")); -var import_render = require("rc-util/lib/React/render"); -var import_raf = __toESM(require("rc-util/lib/raf")); -var React = __toESM(require("react")); -var import_util = require("./util"); -var import_interface = require("./interface"); -function validateNum(value) { - return Number.isNaN(value) ? 0 : value; -} -var WaveEffect = (props) => { - const { className, target, component } = props; - const divRef = React.useRef(null); - const [color, setWaveColor] = React.useState(null); - const [borderRadius, setBorderRadius] = React.useState([]); - const [left, setLeft] = React.useState(0); - const [top, setTop] = React.useState(0); - const [width, setWidth] = React.useState(0); - const [height, setHeight] = React.useState(0); - const [enabled, setEnabled] = React.useState(false); - const waveStyle = { - left, - top, - width, - height, - borderRadius: borderRadius.map((radius) => `${radius}px`).join(" ") - }; - if (color) { - waveStyle["--wave-color"] = color; - } - function syncPos() { - const nodeStyle = getComputedStyle(target); - setWaveColor((0, import_util.getTargetWaveColor)(target)); - const isStatic = nodeStyle.position === "static"; - const { borderLeftWidth, borderTopWidth } = nodeStyle; - setLeft(isStatic ? target.offsetLeft : validateNum(-parseFloat(borderLeftWidth))); - setTop(isStatic ? target.offsetTop : validateNum(-parseFloat(borderTopWidth))); - setWidth(target.offsetWidth); - setHeight(target.offsetHeight); - const { - borderTopLeftRadius, - borderTopRightRadius, - borderBottomLeftRadius, - borderBottomRightRadius - } = nodeStyle; - setBorderRadius( - [ - borderTopLeftRadius, - borderTopRightRadius, - borderBottomRightRadius, - borderBottomLeftRadius - ].map((radius) => validateNum(parseFloat(radius))) - ); - } - React.useEffect(() => { - if (target) { - const id = (0, import_raf.default)(() => { - syncPos(); - setEnabled(true); - }); - let resizeObserver; - if (typeof ResizeObserver !== "undefined") { - resizeObserver = new ResizeObserver(syncPos); - resizeObserver.observe(target); - } - return () => { - import_raf.default.cancel(id); - resizeObserver == null ? void 0 : resizeObserver.disconnect(); - }; - } - }, []); - if (!enabled) { - return null; - } - const isSmallComponent = (component === "Checkbox" || component === "Radio") && (target == null ? void 0 : target.classList.contains(import_interface.TARGET_CLS)); - return /* @__PURE__ */ React.createElement( - import_rc_motion.default, - { - visible: true, - motionAppear: true, - motionName: "wave-motion", - motionDeadline: 5e3, - onAppearEnd: (_, event) => { - var _a; - if (event.deadline || event.propertyName === "opacity") { - const holder = (_a = divRef.current) == null ? void 0 : _a.parentElement; - (0, import_render.unmount)(holder).then(() => { - holder == null ? void 0 : holder.remove(); - }); - } - return false; - } - }, - ({ className: motionClassName }) => /* @__PURE__ */ React.createElement( - "div", - { - ref: divRef, - className: (0, import_classnames.default)( - className, - { - "wave-quick": isSmallComponent - }, - motionClassName - ), - style: waveStyle - } - ) - ); -}; -var showWaveEffect = (target, info) => { - var _a; - const { component } = info; - if (component === "Checkbox" && !((_a = target.querySelector("input")) == null ? void 0 : _a.checked)) { - return; - } - const holder = document.createElement("div"); - holder.style.position = "absolute"; - holder.style.left = "0px"; - holder.style.top = "0px"; - target == null ? void 0 : target.insertBefore(holder, target == null ? void 0 : target.firstChild); - (0, import_render.render)(/* @__PURE__ */ React.createElement(WaveEffect, { ...info, target }), holder); -}; -var WaveEffect_default = showWaveEffect; diff --git a/packages/meta/lib/_util/wave/index.d.ts b/packages/meta/lib/_util/wave/index.d.ts deleted file mode 100644 index e53b2e7..0000000 --- a/packages/meta/lib/_util/wave/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import React from 'react'; -export interface WaveProps { - disabled?: boolean; - children?: React.ReactNode; - component?: string; -} -declare const Wave: React.FC; -export default Wave; diff --git a/packages/meta/lib/_util/wave/index.js b/packages/meta/lib/_util/wave/index.js deleted file mode 100644 index d26c96c..0000000 --- a/packages/meta/lib/_util/wave/index.js +++ /dev/null @@ -1,76 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/wave/index.ts -var wave_exports = {}; -__export(wave_exports, { - default: () => wave_default -}); -module.exports = __toCommonJS(wave_exports); -var import_classnames = __toESM(require("classnames")); -var import_ref = require("rc-util/lib/ref"); -var import_isVisible = __toESM(require("rc-util/lib/Dom/isVisible")); -var import_react = __toESM(require("react")); -var import_config_provider = require("../../config-provider"); -var import_reactNode = require("../reactNode"); -var import_style = __toESM(require("./style")); -var import_useWave = __toESM(require("./useWave")); -var Wave = (props) => { - const { children, disabled, component } = props; - const { getPrefixCls } = (0, import_react.useContext)(import_config_provider.ConfigContext); - const containerRef = (0, import_react.useRef)(null); - const prefixCls = getPrefixCls("wave"); - const [, hashId] = (0, import_style.default)(prefixCls); - const showWave = (0, import_useWave.default)(containerRef, (0, import_classnames.default)(prefixCls, hashId), component); - import_react.default.useEffect(() => { - const node = containerRef.current; - if (!node || node.nodeType !== 1 || disabled) { - return; - } - const onClick = (e) => { - if (!(0, import_isVisible.default)(e.target) || // No need wave - !node.getAttribute || node.getAttribute("disabled") || node.disabled || node.className.includes("disabled") || node.className.includes("-leave")) { - return; - } - showWave(e); - }; - node.addEventListener("click", onClick, true); - return () => { - node.removeEventListener("click", onClick, true); - }; - }, [disabled]); - if (!import_react.default.isValidElement(children)) { - return children ?? null; - } - const ref = (0, import_ref.supportRef)(children) ? (0, import_ref.composeRef)(children.ref, containerRef) : containerRef; - return (0, import_reactNode.cloneElement)(children, { ref }); -}; -if (process.env.NODE_ENV !== "production") { - Wave.displayName = "Wave"; -} -var wave_default = Wave; diff --git a/packages/meta/lib/_util/wave/interface.d.ts b/packages/meta/lib/_util/wave/interface.d.ts deleted file mode 100644 index 2431aec..0000000 --- a/packages/meta/lib/_util/wave/interface.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { GlobalToken } from '../../theme'; -export declare const TARGET_CLS = "ant-wave-target"; -export type ShowWaveEffect = (element: HTMLElement, info: { - className: string; - token: GlobalToken; - component?: string; - event: MouseEvent; - hashId: string; -}) => void; -export type ShowWave = (event: MouseEvent) => void; diff --git a/packages/meta/lib/_util/wave/interface.js b/packages/meta/lib/_util/wave/interface.js deleted file mode 100644 index a83dd84..0000000 --- a/packages/meta/lib/_util/wave/interface.js +++ /dev/null @@ -1,29 +0,0 @@ -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/_util/wave/interface.ts -var interface_exports = {}; -__export(interface_exports, { - TARGET_CLS: () => TARGET_CLS -}); -module.exports = __toCommonJS(interface_exports); -var TARGET_CLS = "ant-wave-target"; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - TARGET_CLS -}); diff --git a/packages/meta/lib/_util/wave/style.d.ts b/packages/meta/lib/_util/wave/style.d.ts deleted file mode 100644 index afdaedb..0000000 --- a/packages/meta/lib/_util/wave/style.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import type { FullToken } from '../../theme/internal'; -export interface ComponentToken { -} -export interface WaveToken extends FullToken<'Wave'> { -} -declare const _default: (prefixCls: string) => import("../../theme/interface").UseComponentStyleResult; -export default _default; diff --git a/packages/meta/lib/_util/wave/style.js b/packages/meta/lib/_util/wave/style.js deleted file mode 100644 index eacd24d..0000000 --- a/packages/meta/lib/_util/wave/style.js +++ /dev/null @@ -1,57 +0,0 @@ -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/_util/wave/style.ts -var style_exports = {}; -__export(style_exports, { - default: () => style_default -}); -module.exports = __toCommonJS(style_exports); -var import_internal = require("../../theme/internal"); -var genWaveStyle = (token) => { - const { componentCls, colorPrimary } = token; - return { - [componentCls]: { - position: "absolute", - background: "transparent", - pointerEvents: "none", - boxSizing: "border-box", - color: `var(--wave-color, ${colorPrimary})`, - boxShadow: `0 0 0 0 currentcolor`, - opacity: 0.2, - // =================== Motion =================== - "&.wave-motion-appear": { - transition: [ - `box-shadow 0.4s ${token.motionEaseOutCirc}`, - `opacity 2s ${token.motionEaseOutCirc}` - ].join(","), - "&-active": { - boxShadow: `0 0 0 6px currentcolor`, - opacity: 0 - }, - "&.wave-quick": { - transition: [ - `box-shadow 0.3s ${token.motionEaseInOut}`, - `opacity 0.35s ${token.motionEaseInOut}` - ].join(",") - } - } - } - }; -}; -var style_default = (0, import_internal.genComponentStyleHook)("Wave", (token) => [genWaveStyle(token)]); diff --git a/packages/meta/lib/_util/wave/useWave.d.ts b/packages/meta/lib/_util/wave/useWave.d.ts deleted file mode 100644 index 312e512..0000000 --- a/packages/meta/lib/_util/wave/useWave.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import * as React from 'react'; -import { type ShowWave } from './interface'; -export default function useWave(nodeRef: React.RefObject, className: string, component?: string): ShowWave; diff --git a/packages/meta/lib/_util/wave/useWave.js b/packages/meta/lib/_util/wave/useWave.js deleted file mode 100644 index 142c3ad..0000000 --- a/packages/meta/lib/_util/wave/useWave.js +++ /dev/null @@ -1,62 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/wave/useWave.ts -var useWave_exports = {}; -__export(useWave_exports, { - default: () => useWave -}); -module.exports = __toCommonJS(useWave_exports); -var React = __toESM(require("react")); -var import_rc_util = require("rc-util"); -var import_raf = __toESM(require("rc-util/lib/raf")); -var import_WaveEffect = __toESM(require("./WaveEffect")); -var import_config_provider = require("../../config-provider"); -var import_useToken = __toESM(require("../../theme/useToken")); -var import_interface = require("./interface"); -function useWave(nodeRef, className, component) { - const { wave } = React.useContext(import_config_provider.ConfigContext); - const [, token, hashId] = (0, import_useToken.default)(); - const showWave = (0, import_rc_util.useEvent)((event) => { - const node = nodeRef.current; - if ((wave == null ? void 0 : wave.disabled) || !node) { - return; - } - const targetNode = node.querySelector(`.${import_interface.TARGET_CLS}`) || node; - const { showEffect } = wave || {}; - (showEffect || import_WaveEffect.default)(targetNode, { className, token, component, event, hashId }); - }); - const rafId = React.useRef(); - const showDebounceWave = (event) => { - import_raf.default.cancel(rafId.current); - rafId.current = (0, import_raf.default)(() => { - showWave(event); - }); - }; - return showDebounceWave; -} diff --git a/packages/meta/lib/_util/wave/util.d.ts b/packages/meta/lib/_util/wave/util.d.ts deleted file mode 100644 index f2c1ead..0000000 --- a/packages/meta/lib/_util/wave/util.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -export declare function isNotGrey(color: string): boolean; -export declare function isValidWaveColor(color: string): boolean | ""; -export declare function getTargetWaveColor(node: HTMLElement): string | null; diff --git a/packages/meta/lib/_util/wave/util.js b/packages/meta/lib/_util/wave/util.js deleted file mode 100644 index 66b5324..0000000 --- a/packages/meta/lib/_util/wave/util.js +++ /dev/null @@ -1,56 +0,0 @@ -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/_util/wave/util.ts -var util_exports = {}; -__export(util_exports, { - getTargetWaveColor: () => getTargetWaveColor, - isNotGrey: () => isNotGrey, - isValidWaveColor: () => isValidWaveColor -}); -module.exports = __toCommonJS(util_exports); -function isNotGrey(color) { - const match = (color || "").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/); - if (match && match[1] && match[2] && match[3]) { - return !(match[1] === match[2] && match[2] === match[3]); - } - return true; -} -function isValidWaveColor(color) { - return color && color !== "#fff" && color !== "#ffffff" && color !== "rgb(255, 255, 255)" && color !== "rgba(255, 255, 255, 1)" && isNotGrey(color) && !/rgba\((?:\d*, ){3}0\)/.test(color) && // any transparent rgba color - color !== "transparent"; -} -function getTargetWaveColor(node) { - const { borderTopColor, borderColor, backgroundColor } = getComputedStyle(node); - if (isValidWaveColor(borderTopColor)) { - return borderTopColor; - } - if (isValidWaveColor(borderColor)) { - return borderColor; - } - if (isValidWaveColor(backgroundColor)) { - return backgroundColor; - } - return null; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getTargetWaveColor, - isNotGrey, - isValidWaveColor -}); diff --git a/packages/meta/lib/_util/zindexContext.d.ts b/packages/meta/lib/_util/zindexContext.d.ts deleted file mode 100644 index e5c11be..0000000 --- a/packages/meta/lib/_util/zindexContext.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import React from 'react'; -declare const zIndexContext: React.Context; -export default zIndexContext; diff --git a/packages/meta/lib/_util/zindexContext.js b/packages/meta/lib/_util/zindexContext.js deleted file mode 100644 index 2ce2106..0000000 --- a/packages/meta/lib/_util/zindexContext.js +++ /dev/null @@ -1,40 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/_util/zindexContext.ts -var zindexContext_exports = {}; -__export(zindexContext_exports, { - default: () => zindexContext_default -}); -module.exports = __toCommonJS(zindexContext_exports); -var import_react = __toESM(require("react")); -var zIndexContext = import_react.default.createContext(void 0); -if (process.env.NODE_ENV !== "production") { - zIndexContext.displayName = "zIndexContext"; -} -var zindexContext_default = zIndexContext; diff --git a/packages/meta/lib/theme/internal.d.ts b/packages/meta/lib/theme/internal.d.ts deleted file mode 100644 index 67c4f77..0000000 --- a/packages/meta/lib/theme/internal.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { useStyleRegister } from '@ant-design/cssinjs'; -import type { AliasToken, GenerateStyle, PresetColorKey, PresetColorType, SeedToken, UseComponentStyleResult } from './interface'; -import { PresetColors } from './interface'; -import useToken from './useToken'; -import type { FullToken, GetDefaultToken } from './util/genComponentStyleHook'; -import genComponentStyleHook, { genSubStyleComponent, genStyleHooks } from './util/genComponentStyleHook'; -import genPresetColor from './util/genPresetColor'; -import statisticToken, { merge as mergeToken } from './util/statistic'; -import useResetIconStyle from './util/useResetIconStyle'; -import calc from './util/calc'; -export { DesignTokenContext, defaultConfig } from './context'; -export { PresetColors, genComponentStyleHook, genSubStyleComponent, genPresetColor, genStyleHooks, mergeToken, statisticToken, calc, useResetIconStyle, useStyleRegister, useToken, }; -export type { AliasToken, AliasToken as DerivativeToken, FullToken, GenerateStyle, PresetColorKey, PresetColorType, SeedToken, UseComponentStyleResult, GetDefaultToken, }; diff --git a/packages/meta/lib/theme/internal.js b/packages/meta/lib/theme/internal.js deleted file mode 100644 index 92f8c77..0000000 --- a/packages/meta/lib/theme/internal.js +++ /dev/null @@ -1,71 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/internal.ts -var internal_exports = {}; -__export(internal_exports, { - DesignTokenContext: () => import_context.DesignTokenContext, - PresetColors: () => import_interface.PresetColors, - calc: () => import_calc.default, - defaultConfig: () => import_context.defaultConfig, - genComponentStyleHook: () => import_genComponentStyleHook.default, - genPresetColor: () => import_genPresetColor.default, - genStyleHooks: () => import_genComponentStyleHook.genStyleHooks, - genSubStyleComponent: () => import_genComponentStyleHook.genSubStyleComponent, - mergeToken: () => import_statistic.merge, - statisticToken: () => import_statistic.default, - useResetIconStyle: () => import_useResetIconStyle.default, - useStyleRegister: () => import_cssinjs.useStyleRegister, - useToken: () => import_useToken.default -}); -module.exports = __toCommonJS(internal_exports); -var import_cssinjs = require("@ant-design/cssinjs"); -var import_interface = require("./interface"); -var import_useToken = __toESM(require("./useToken")); -var import_genComponentStyleHook = __toESM(require("./util/genComponentStyleHook")); -var import_genPresetColor = __toESM(require("./util/genPresetColor")); -var import_statistic = __toESM(require("./util/statistic")); -var import_useResetIconStyle = __toESM(require("./util/useResetIconStyle")); -var import_calc = __toESM(require("./util/calc")); -var import_context = require("./context"); -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - DesignTokenContext, - PresetColors, - calc, - defaultConfig, - genComponentStyleHook, - genPresetColor, - genStyleHooks, - genSubStyleComponent, - mergeToken, - statisticToken, - useResetIconStyle, - useStyleRegister, - useToken -}); diff --git a/packages/meta/lib/theme/themes/ColorMap.d.ts b/packages/meta/lib/theme/themes/ColorMap.d.ts deleted file mode 100644 index be0dba1..0000000 --- a/packages/meta/lib/theme/themes/ColorMap.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -import type { ColorNeutralMapToken } from '../interface'; -export interface ColorMap { - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; -} -export type GenerateColorMap = (baseColor: string) => ColorMap; -export type GenerateNeutralColorMap = (bgBaseColor: string, textBaseColor: string) => ColorNeutralMapToken; diff --git a/packages/meta/lib/theme/themes/ColorMap.js b/packages/meta/lib/theme/themes/ColorMap.js deleted file mode 100644 index b56de09..0000000 --- a/packages/meta/lib/theme/themes/ColorMap.js +++ /dev/null @@ -1,17 +0,0 @@ -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -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/theme/themes/ColorMap.ts -var ColorMap_exports = {}; -module.exports = __toCommonJS(ColorMap_exports); diff --git a/packages/meta/lib/theme/themes/compact/genCompactSizeMapToken.d.ts b/packages/meta/lib/theme/themes/compact/genCompactSizeMapToken.d.ts deleted file mode 100644 index 87332e7..0000000 --- a/packages/meta/lib/theme/themes/compact/genCompactSizeMapToken.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { SeedToken, SizeMapToken } from '../../interface'; -export default function genSizeMapToken(token: SeedToken): SizeMapToken; diff --git a/packages/meta/lib/theme/themes/compact/genCompactSizeMapToken.js b/packages/meta/lib/theme/themes/compact/genCompactSizeMapToken.js deleted file mode 100644 index fef3a77..0000000 --- a/packages/meta/lib/theme/themes/compact/genCompactSizeMapToken.js +++ /dev/null @@ -1,39 +0,0 @@ -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/theme/themes/compact/genCompactSizeMapToken.ts -var genCompactSizeMapToken_exports = {}; -__export(genCompactSizeMapToken_exports, { - default: () => genSizeMapToken -}); -module.exports = __toCommonJS(genCompactSizeMapToken_exports); -function genSizeMapToken(token) { - const { sizeUnit, sizeStep } = token; - const compactSizeStep = sizeStep - 2; - return { - sizeXXL: sizeUnit * (compactSizeStep + 10), - sizeXL: sizeUnit * (compactSizeStep + 6), - sizeLG: sizeUnit * (compactSizeStep + 2), - sizeMD: sizeUnit * (compactSizeStep + 2), - sizeMS: sizeUnit * (compactSizeStep + 1), - size: sizeUnit * compactSizeStep, - sizeSM: sizeUnit * compactSizeStep, - sizeXS: sizeUnit * (compactSizeStep - 1), - sizeXXS: sizeUnit * (compactSizeStep - 1) - }; -} diff --git a/packages/meta/lib/theme/themes/compact/index.d.ts b/packages/meta/lib/theme/themes/compact/index.d.ts deleted file mode 100644 index d5901cb..0000000 --- a/packages/meta/lib/theme/themes/compact/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { DerivativeFunc } from '@ant-design/cssinjs'; -import type { MapToken, SeedToken } from '../../interface'; -declare const derivative: DerivativeFunc; -export default derivative; diff --git a/packages/meta/lib/theme/themes/compact/index.js b/packages/meta/lib/theme/themes/compact/index.js deleted file mode 100644 index 55c93d6..0000000 --- a/packages/meta/lib/theme/themes/compact/index.js +++ /dev/null @@ -1,53 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/themes/compact/index.ts -var compact_exports = {}; -__export(compact_exports, { - default: () => compact_default -}); -module.exports = __toCommonJS(compact_exports); -var import_genControlHeight = __toESM(require("../shared/genControlHeight")); -var import_default = __toESM(require("../default")); -var import_genCompactSizeMapToken = __toESM(require("./genCompactSizeMapToken")); -var import_genFontMapToken = __toESM(require("../shared/genFontMapToken")); -var derivative = (token, mapToken) => { - const mergedMapToken = mapToken ?? (0, import_default.default)(token); - const fontSize = mergedMapToken.fontSizeSM; - const controlHeight = mergedMapToken.controlHeight - 4; - return { - ...mergedMapToken, - ...(0, import_genCompactSizeMapToken.default)(mapToken ?? token), - // font - ...(0, import_genFontMapToken.default)(fontSize), - // controlHeight - controlHeight, - ...(0, import_genControlHeight.default)({ ...mergedMapToken, controlHeight }) - }; -}; -var compact_default = derivative; diff --git a/packages/meta/lib/theme/themes/dark/colorAlgorithm.d.ts b/packages/meta/lib/theme/themes/dark/colorAlgorithm.d.ts deleted file mode 100644 index e1b0d62..0000000 --- a/packages/meta/lib/theme/themes/dark/colorAlgorithm.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const getAlphaColor: (baseColor: string, alpha: number) => string; -export declare const getSolidColor: (baseColor: string, brightness: number) => string; diff --git a/packages/meta/lib/theme/themes/dark/colorAlgorithm.js b/packages/meta/lib/theme/themes/dark/colorAlgorithm.js deleted file mode 100644 index c550320..0000000 --- a/packages/meta/lib/theme/themes/dark/colorAlgorithm.js +++ /dev/null @@ -1,36 +0,0 @@ -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/theme/themes/dark/colorAlgorithm.ts -var colorAlgorithm_exports = {}; -__export(colorAlgorithm_exports, { - getAlphaColor: () => getAlphaColor, - getSolidColor: () => getSolidColor -}); -module.exports = __toCommonJS(colorAlgorithm_exports); -var import_tinycolor = require("@ctrl/tinycolor"); -var getAlphaColor = (baseColor, alpha) => new import_tinycolor.TinyColor(baseColor).setAlpha(alpha).toRgbString(); -var getSolidColor = (baseColor, brightness) => { - const instance = new import_tinycolor.TinyColor(baseColor); - return instance.lighten(brightness).toHexString(); -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getAlphaColor, - getSolidColor -}); diff --git a/packages/meta/lib/theme/themes/dark/colors.d.ts b/packages/meta/lib/theme/themes/dark/colors.d.ts deleted file mode 100644 index 80ddcce..0000000 --- a/packages/meta/lib/theme/themes/dark/colors.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { GenerateColorMap, GenerateNeutralColorMap } from '../ColorMap'; -export declare const generateColorPalettes: GenerateColorMap; -export declare const generateNeutralColorPalettes: GenerateNeutralColorMap; diff --git a/packages/meta/lib/theme/themes/dark/colors.js b/packages/meta/lib/theme/themes/dark/colors.js deleted file mode 100644 index 24c081b..0000000 --- a/packages/meta/lib/theme/themes/dark/colors.js +++ /dev/null @@ -1,73 +0,0 @@ -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/theme/themes/dark/colors.ts -var colors_exports = {}; -__export(colors_exports, { - generateColorPalettes: () => generateColorPalettes, - generateNeutralColorPalettes: () => generateNeutralColorPalettes -}); -module.exports = __toCommonJS(colors_exports); -var import_colors = require("@ant-design/colors"); -var import_colorAlgorithm = require("./colorAlgorithm"); -var generateColorPalettes = (baseColor) => { - const colors = (0, import_colors.generate)(baseColor, { theme: "dark" }); - return { - 1: colors[0], - 2: colors[1], - 3: colors[2], - 4: colors[3], - 5: colors[6], - 6: colors[5], - 7: colors[4], - 8: colors[6], - 9: colors[5], - 10: colors[4] - // 8: colors[9], - // 9: colors[8], - // 10: colors[7], - }; -}; -var generateNeutralColorPalettes = (bgBaseColor, textBaseColor) => { - const colorBgBase = bgBaseColor || "#000"; - const colorTextBase = textBaseColor || "#fff"; - return { - colorBgBase, - colorTextBase, - colorText: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.85), - colorTextSecondary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.65), - colorTextTertiary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.45), - colorTextQuaternary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.25), - colorFill: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.18), - colorFillSecondary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.12), - colorFillTertiary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.08), - colorFillQuaternary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.04), - colorBgElevated: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 12), - colorBgContainer: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 8), - colorBgLayout: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 0), - colorBgSpotlight: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 26), - colorBgBlur: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.04), - colorBorder: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 26), - colorBorderSecondary: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 19) - }; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - generateColorPalettes, - generateNeutralColorPalettes -}); diff --git a/packages/meta/lib/theme/themes/dark/index.d.ts b/packages/meta/lib/theme/themes/dark/index.d.ts deleted file mode 100644 index d5901cb..0000000 --- a/packages/meta/lib/theme/themes/dark/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { DerivativeFunc } from '@ant-design/cssinjs'; -import type { MapToken, SeedToken } from '../../interface'; -declare const derivative: DerivativeFunc; -export default derivative; diff --git a/packages/meta/lib/theme/themes/dark/index.js b/packages/meta/lib/theme/themes/dark/index.js deleted file mode 100644 index 3bafb34..0000000 --- a/packages/meta/lib/theme/themes/dark/index.js +++ /dev/null @@ -1,70 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/themes/dark/index.ts -var dark_exports = {}; -__export(dark_exports, { - default: () => dark_default -}); -module.exports = __toCommonJS(dark_exports); -var import_colors = require("@ant-design/colors"); -var import_seed = require("../seed"); -var import_genColorMapToken = __toESM(require("../shared/genColorMapToken")); -var import_colors2 = require("./colors"); -var import_default = __toESM(require("../default")); -var derivative = (token, mapToken) => { - const colorPalettes = Object.keys(import_seed.defaultPresetColors).map((colorKey) => { - const colors = (0, import_colors.generate)(token[colorKey], { theme: "dark" }); - return new Array(10).fill(1).reduce((prev, _, i) => { - prev[`${colorKey}-${i + 1}`] = colors[i]; - prev[`${colorKey}${i + 1}`] = colors[i]; - return prev; - }, {}); - }).reduce( - (prev, cur) => { - prev = { - ...prev, - ...cur - }; - return prev; - }, - {} - ); - const mergedMapToken = mapToken ?? (0, import_default.default)(token); - return { - ...mergedMapToken, - // Dark tokens - ...colorPalettes, - // Colors - ...(0, import_genColorMapToken.default)(token, { - generateColorPalettes: import_colors2.generateColorPalettes, - generateNeutralColorPalettes: import_colors2.generateNeutralColorPalettes - }) - }; -}; -var dark_default = derivative; diff --git a/packages/meta/lib/theme/themes/default/colorAlgorithm.d.ts b/packages/meta/lib/theme/themes/default/colorAlgorithm.d.ts deleted file mode 100644 index e1b0d62..0000000 --- a/packages/meta/lib/theme/themes/default/colorAlgorithm.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -export declare const getAlphaColor: (baseColor: string, alpha: number) => string; -export declare const getSolidColor: (baseColor: string, brightness: number) => string; diff --git a/packages/meta/lib/theme/themes/default/colorAlgorithm.js b/packages/meta/lib/theme/themes/default/colorAlgorithm.js deleted file mode 100644 index 18fabc8..0000000 --- a/packages/meta/lib/theme/themes/default/colorAlgorithm.js +++ /dev/null @@ -1,36 +0,0 @@ -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/theme/themes/default/colorAlgorithm.ts -var colorAlgorithm_exports = {}; -__export(colorAlgorithm_exports, { - getAlphaColor: () => getAlphaColor, - getSolidColor: () => getSolidColor -}); -module.exports = __toCommonJS(colorAlgorithm_exports); -var import_tinycolor = require("@ctrl/tinycolor"); -var getAlphaColor = (baseColor, alpha) => new import_tinycolor.TinyColor(baseColor).setAlpha(alpha).toRgbString(); -var getSolidColor = (baseColor, brightness) => { - const instance = new import_tinycolor.TinyColor(baseColor); - return instance.darken(brightness).toHexString(); -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getAlphaColor, - getSolidColor -}); diff --git a/packages/meta/lib/theme/themes/default/colors.d.ts b/packages/meta/lib/theme/themes/default/colors.d.ts deleted file mode 100644 index 80ddcce..0000000 --- a/packages/meta/lib/theme/themes/default/colors.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { GenerateColorMap, GenerateNeutralColorMap } from '../ColorMap'; -export declare const generateColorPalettes: GenerateColorMap; -export declare const generateNeutralColorPalettes: GenerateNeutralColorMap; diff --git a/packages/meta/lib/theme/themes/default/colors.js b/packages/meta/lib/theme/themes/default/colors.js deleted file mode 100644 index 113efd3..0000000 --- a/packages/meta/lib/theme/themes/default/colors.js +++ /dev/null @@ -1,73 +0,0 @@ -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/theme/themes/default/colors.ts -var colors_exports = {}; -__export(colors_exports, { - generateColorPalettes: () => generateColorPalettes, - generateNeutralColorPalettes: () => generateNeutralColorPalettes -}); -module.exports = __toCommonJS(colors_exports); -var import_colors = require("@ant-design/colors"); -var import_colorAlgorithm = require("./colorAlgorithm"); -var generateColorPalettes = (baseColor) => { - const colors = (0, import_colors.generate)(baseColor); - return { - 1: colors[0], - 2: colors[1], - 3: colors[2], - 4: colors[3], - 5: colors[4], - 6: colors[5], - 7: colors[6], - 8: colors[4], - 9: colors[5], - 10: colors[6] - // 8: colors[7], - // 9: colors[8], - // 10: colors[9], - }; -}; -var generateNeutralColorPalettes = (bgBaseColor, textBaseColor) => { - const colorBgBase = bgBaseColor || "#fff"; - const colorTextBase = textBaseColor || "#000"; - return { - colorBgBase, - colorTextBase, - colorText: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.88), - colorTextSecondary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.65), - colorTextTertiary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.45), - colorTextQuaternary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.25), - colorFill: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.15), - colorFillSecondary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.06), - colorFillTertiary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.04), - colorFillQuaternary: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.02), - colorBgLayout: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 4), - colorBgContainer: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 0), - colorBgElevated: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 0), - colorBgSpotlight: (0, import_colorAlgorithm.getAlphaColor)(colorTextBase, 0.85), - colorBgBlur: "transparent", - colorBorder: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 15), - colorBorderSecondary: (0, import_colorAlgorithm.getSolidColor)(colorBgBase, 6) - }; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - generateColorPalettes, - generateNeutralColorPalettes -}); diff --git a/packages/meta/lib/theme/themes/default/index.d.ts b/packages/meta/lib/theme/themes/default/index.d.ts deleted file mode 100644 index b11222d..0000000 --- a/packages/meta/lib/theme/themes/default/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { MapToken, SeedToken } from '../../interface'; -export default function derivative(token: SeedToken): MapToken; diff --git a/packages/meta/lib/theme/themes/default/index.js b/packages/meta/lib/theme/themes/default/index.js deleted file mode 100644 index e384325..0000000 --- a/packages/meta/lib/theme/themes/default/index.js +++ /dev/null @@ -1,78 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/themes/default/index.ts -var default_exports = {}; -__export(default_exports, { - default: () => derivative -}); -module.exports = __toCommonJS(default_exports); -var import_colors = require("@ant-design/colors"); -var import_genControlHeight = __toESM(require("../shared/genControlHeight")); -var import_genSizeMapToken = __toESM(require("../shared/genSizeMapToken")); -var import_seed = require("../seed"); -var import_genColorMapToken = __toESM(require("../shared/genColorMapToken")); -var import_genCommonMapToken = __toESM(require("../shared/genCommonMapToken")); -var import_colors2 = require("./colors"); -var import_genFontMapToken = __toESM(require("../shared/genFontMapToken")); -function derivative(token) { - const colorPalettes = Object.keys(import_seed.defaultPresetColors).map((colorKey) => { - const colors = (0, import_colors.generate)(token[colorKey]); - return new Array(10).fill(1).reduce((prev, _, i) => { - prev[`${colorKey}-${i + 1}`] = colors[i]; - prev[`${colorKey}${i + 1}`] = colors[i]; - return prev; - }, {}); - }).reduce( - (prev, cur) => { - prev = { - ...prev, - ...cur - }; - return prev; - }, - {} - ); - return { - ...token, - ...colorPalettes, - // Colors - ...(0, import_genColorMapToken.default)(token, { - generateColorPalettes: import_colors2.generateColorPalettes, - generateNeutralColorPalettes: import_colors2.generateNeutralColorPalettes - }), - // Font - ...(0, import_genFontMapToken.default)(token.fontSize), - // Size - ...(0, import_genSizeMapToken.default)(token), - // Height - ...(0, import_genControlHeight.default)(token), - // Others - ...(0, import_genCommonMapToken.default)(token) - }; -} diff --git a/packages/meta/lib/theme/themes/seed.d.ts b/packages/meta/lib/theme/themes/seed.d.ts deleted file mode 100644 index e0ac654..0000000 --- a/packages/meta/lib/theme/themes/seed.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { PresetColorType, SeedToken } from '../internal'; -export declare const defaultPresetColors: PresetColorType; -declare const seedToken: SeedToken; -export default seedToken; diff --git a/packages/meta/lib/theme/themes/seed.js b/packages/meta/lib/theme/themes/seed.js deleted file mode 100644 index fcf3ac1..0000000 --- a/packages/meta/lib/theme/themes/seed.js +++ /dev/null @@ -1,95 +0,0 @@ -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/theme/themes/seed.ts -var seed_exports = {}; -__export(seed_exports, { - default: () => seed_default, - defaultPresetColors: () => defaultPresetColors -}); -module.exports = __toCommonJS(seed_exports); -var defaultPresetColors = { - blue: "#0099FF", - purple: "#722ED1", - cyan: "#13C2C2", - green: "#52C41A", - magenta: "#EB2F96", - pink: "#eb2f96", - red: "#FF4D4F", - orange: "#FA8C16", - yellow: "#FADB14", - volcano: "#FA541C", - geekblue: "#0099FF", - gold: "#FAAD14", - lime: "#A0D911" -}; -var seedToken = { - // preset color palettes - ...defaultPresetColors, - // Color - colorPrimary: "#0099FF", - colorSuccess: "#52C41A", - colorWarning: "#FAAD14", - colorError: "#FF4D4F", - colorInfo: "#0099FF", - colorLink: "", - colorTextBase: "", - colorBgBase: "", - // Font - fontFamily: `-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, -'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'`, - fontFamilyCode: `'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace`, - fontSize: 14, - // Line - lineWidth: 1, - lineType: "solid", - // Motion - motionUnit: 0.1, - motionBase: 0, - motionEaseOutCirc: "cubic-bezier(0.08, 0.82, 0.17, 1)", - motionEaseInOutCirc: "cubic-bezier(0.78, 0.14, 0.15, 0.86)", - motionEaseOut: "cubic-bezier(0.215, 0.61, 0.355, 1)", - motionEaseInOut: "cubic-bezier(0.645, 0.045, 0.355, 1)", - motionEaseOutBack: "cubic-bezier(0.12, 0.4, 0.29, 1.46)", - motionEaseInBack: "cubic-bezier(0.71, -0.46, 0.88, 0.6)", - motionEaseInQuint: "cubic-bezier(0.755, 0.05, 0.855, 0.06)", - motionEaseOutQuint: "cubic-bezier(0.23, 1, 0.32, 1)", - // Radius - borderRadius: 6, - // Size - sizeUnit: 4, - sizeStep: 4, - sizePopupArrow: 16, - // Control Base - controlHeight: 32, - // zIndex - zIndexBase: 0, - zIndexPopupBase: 1e3, - // Image - opacityImage: 1, - // Wireframe - wireframe: false, - // Motion - motion: true -}; -var seed_default = seedToken; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - defaultPresetColors -}); diff --git a/packages/meta/lib/theme/themes/shared/genColorMapToken.d.ts b/packages/meta/lib/theme/themes/shared/genColorMapToken.d.ts deleted file mode 100644 index 9f038ea..0000000 --- a/packages/meta/lib/theme/themes/shared/genColorMapToken.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import type { ColorMapToken, SeedToken } from '../../interface'; -import type { GenerateColorMap, GenerateNeutralColorMap } from '../ColorMap'; -interface PaletteGenerators { - generateColorPalettes: GenerateColorMap; - generateNeutralColorPalettes: GenerateNeutralColorMap; -} -export default function genColorMapToken(seed: SeedToken, { generateColorPalettes, generateNeutralColorPalettes }: PaletteGenerators): ColorMapToken; -export {}; diff --git a/packages/meta/lib/theme/themes/shared/genColorMapToken.js b/packages/meta/lib/theme/themes/shared/genColorMapToken.js deleted file mode 100644 index eda9ec4..0000000 --- a/packages/meta/lib/theme/themes/shared/genColorMapToken.js +++ /dev/null @@ -1,102 +0,0 @@ -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/theme/themes/shared/genColorMapToken.ts -var genColorMapToken_exports = {}; -__export(genColorMapToken_exports, { - default: () => genColorMapToken -}); -module.exports = __toCommonJS(genColorMapToken_exports); -var import_tinycolor = require("@ctrl/tinycolor"); -function genColorMapToken(seed, { generateColorPalettes, generateNeutralColorPalettes }) { - const { - colorSuccess: colorSuccessBase, - colorWarning: colorWarningBase, - colorError: colorErrorBase, - colorInfo: colorInfoBase, - colorPrimary: colorPrimaryBase, - colorBgBase, - colorTextBase - } = seed; - const primaryColors = generateColorPalettes(colorPrimaryBase); - const successColors = generateColorPalettes(colorSuccessBase); - const warningColors = generateColorPalettes(colorWarningBase); - const errorColors = generateColorPalettes(colorErrorBase); - const infoColors = generateColorPalettes(colorInfoBase); - const neutralColors = generateNeutralColorPalettes(colorBgBase, colorTextBase); - const colorLink = seed.colorLink || seed.colorInfo; - const linkColors = generateColorPalettes(colorLink); - return { - ...neutralColors, - colorPrimaryBg: primaryColors[1], - colorPrimaryBgHover: primaryColors[2], - colorPrimaryBorder: primaryColors[3], - colorPrimaryBorderHover: primaryColors[4], - colorPrimaryHover: primaryColors[5], - colorPrimary: primaryColors[6], - colorPrimaryActive: primaryColors[7], - colorPrimaryTextHover: primaryColors[8], - colorPrimaryText: primaryColors[9], - colorPrimaryTextActive: primaryColors[10], - colorSuccessBg: successColors[1], - colorSuccessBgHover: successColors[2], - colorSuccessBorder: successColors[3], - colorSuccessBorderHover: successColors[4], - colorSuccessHover: successColors[4], - colorSuccess: successColors[6], - colorSuccessActive: successColors[7], - colorSuccessTextHover: successColors[8], - colorSuccessText: successColors[9], - colorSuccessTextActive: successColors[10], - colorErrorBg: errorColors[1], - colorErrorBgHover: errorColors[2], - colorErrorBorder: errorColors[3], - colorErrorBorderHover: errorColors[4], - colorErrorHover: errorColors[5], - colorError: errorColors[6], - colorErrorActive: errorColors[7], - colorErrorTextHover: errorColors[8], - colorErrorText: errorColors[9], - colorErrorTextActive: errorColors[10], - colorWarningBg: warningColors[1], - colorWarningBgHover: warningColors[2], - colorWarningBorder: warningColors[3], - colorWarningBorderHover: warningColors[4], - colorWarningHover: warningColors[4], - colorWarning: warningColors[6], - colorWarningActive: warningColors[7], - colorWarningTextHover: warningColors[8], - colorWarningText: warningColors[9], - colorWarningTextActive: warningColors[10], - colorInfoBg: infoColors[1], - colorInfoBgHover: infoColors[2], - colorInfoBorder: infoColors[3], - colorInfoBorderHover: infoColors[4], - colorInfoHover: infoColors[4], - colorInfo: infoColors[6], - colorInfoActive: infoColors[7], - colorInfoTextHover: infoColors[8], - colorInfoText: infoColors[9], - colorInfoTextActive: infoColors[10], - colorLinkHover: linkColors[4], - colorLink: linkColors[6], - colorLinkActive: linkColors[7], - colorBgMask: new import_tinycolor.TinyColor("#000").setAlpha(0.45).toRgbString(), - colorWhite: "#fff" - }; -} diff --git a/packages/meta/lib/theme/themes/shared/genCommonMapToken.d.ts b/packages/meta/lib/theme/themes/shared/genCommonMapToken.d.ts deleted file mode 100644 index bdaac10..0000000 --- a/packages/meta/lib/theme/themes/shared/genCommonMapToken.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { CommonMapToken, SeedToken } from '../../interface'; -export default function genCommonMapToken(token: SeedToken): CommonMapToken; diff --git a/packages/meta/lib/theme/themes/shared/genCommonMapToken.js b/packages/meta/lib/theme/themes/shared/genCommonMapToken.js deleted file mode 100644 index 9375bce..0000000 --- a/packages/meta/lib/theme/themes/shared/genCommonMapToken.js +++ /dev/null @@ -1,48 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/themes/shared/genCommonMapToken.ts -var genCommonMapToken_exports = {}; -__export(genCommonMapToken_exports, { - default: () => genCommonMapToken -}); -module.exports = __toCommonJS(genCommonMapToken_exports); -var import_genRadius = __toESM(require("./genRadius")); -function genCommonMapToken(token) { - const { motionUnit, motionBase, borderRadius, lineWidth } = token; - return { - // motion - motionDurationFast: `${(motionBase + motionUnit).toFixed(1)}s`, - motionDurationMid: `${(motionBase + motionUnit * 2).toFixed(1)}s`, - motionDurationSlow: `${(motionBase + motionUnit * 3).toFixed(1)}s`, - // line - lineWidthBold: lineWidth + 1, - // radius - ...(0, import_genRadius.default)(borderRadius) - }; -} diff --git a/packages/meta/lib/theme/themes/shared/genControlHeight.d.ts b/packages/meta/lib/theme/themes/shared/genControlHeight.d.ts deleted file mode 100644 index b898549..0000000 --- a/packages/meta/lib/theme/themes/shared/genControlHeight.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { HeightMapToken, SeedToken } from '../../interface'; -declare const genControlHeight: (token: SeedToken) => HeightMapToken; -export default genControlHeight; diff --git a/packages/meta/lib/theme/themes/shared/genControlHeight.js b/packages/meta/lib/theme/themes/shared/genControlHeight.js deleted file mode 100644 index d477f06..0000000 --- a/packages/meta/lib/theme/themes/shared/genControlHeight.js +++ /dev/null @@ -1,33 +0,0 @@ -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/theme/themes/shared/genControlHeight.ts -var genControlHeight_exports = {}; -__export(genControlHeight_exports, { - default: () => genControlHeight_default -}); -module.exports = __toCommonJS(genControlHeight_exports); -var genControlHeight = (token) => { - const { controlHeight } = token; - return { - controlHeightSM: controlHeight * 0.75, - controlHeightXS: controlHeight * 0.5, - controlHeightLG: controlHeight * 1.25 - }; -}; -var genControlHeight_default = genControlHeight; diff --git a/packages/meta/lib/theme/themes/shared/genFontMapToken.d.ts b/packages/meta/lib/theme/themes/shared/genFontMapToken.d.ts deleted file mode 100644 index a5ddc2a..0000000 --- a/packages/meta/lib/theme/themes/shared/genFontMapToken.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { FontMapToken } from '../../interface'; -declare const genFontMapToken: (fontSize: number) => FontMapToken; -export default genFontMapToken; diff --git a/packages/meta/lib/theme/themes/shared/genFontMapToken.js b/packages/meta/lib/theme/themes/shared/genFontMapToken.js deleted file mode 100644 index c27e6da..0000000 --- a/packages/meta/lib/theme/themes/shared/genFontMapToken.js +++ /dev/null @@ -1,69 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/themes/shared/genFontMapToken.ts -var genFontMapToken_exports = {}; -__export(genFontMapToken_exports, { - default: () => genFontMapToken_default -}); -module.exports = __toCommonJS(genFontMapToken_exports); -var import_genFontSizes = __toESM(require("./genFontSizes")); -var genFontMapToken = (fontSize) => { - const fontSizePairs = (0, import_genFontSizes.default)(fontSize); - const fontSizes = fontSizePairs.map((pair) => pair.size); - const lineHeights = fontSizePairs.map((pair) => pair.lineHeight); - const fontSizeMD = fontSizes[1]; - const fontSizeSM = fontSizes[0]; - const fontSizeLG = fontSizes[2]; - const lineHeight = lineHeights[1]; - const lineHeightSM = lineHeights[0]; - const lineHeightLG = lineHeights[2]; - return { - fontSizeSM, - fontSize: fontSizeMD, - fontSizeLG, - fontSizeXL: fontSizes[3], - fontSizeHeading1: fontSizes[6], - fontSizeHeading2: fontSizes[5], - fontSizeHeading3: fontSizes[4], - fontSizeHeading4: fontSizes[3], - fontSizeHeading5: fontSizes[2], - lineHeight, - lineHeightLG, - lineHeightSM, - fontHeight: Math.round(lineHeight * fontSizeMD), - fontHeightLG: Math.round(lineHeightLG * fontSizeLG), - fontHeightSM: Math.round(lineHeightSM * fontSizeSM), - lineHeightHeading1: lineHeights[6], - lineHeightHeading2: lineHeights[5], - lineHeightHeading3: lineHeights[4], - lineHeightHeading4: lineHeights[3], - lineHeightHeading5: lineHeights[2] - }; -}; -var genFontMapToken_default = genFontMapToken; diff --git a/packages/meta/lib/theme/themes/shared/genFontSizes.d.ts b/packages/meta/lib/theme/themes/shared/genFontSizes.d.ts deleted file mode 100644 index 0507980..0000000 --- a/packages/meta/lib/theme/themes/shared/genFontSizes.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -export default function getFontSizes(base: number): { - size: number; - lineHeight: number; -}[]; diff --git a/packages/meta/lib/theme/themes/shared/genFontSizes.js b/packages/meta/lib/theme/themes/shared/genFontSizes.js deleted file mode 100644 index 130d288..0000000 --- a/packages/meta/lib/theme/themes/shared/genFontSizes.js +++ /dev/null @@ -1,40 +0,0 @@ -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/theme/themes/shared/genFontSizes.ts -var genFontSizes_exports = {}; -__export(genFontSizes_exports, { - default: () => getFontSizes -}); -module.exports = __toCommonJS(genFontSizes_exports); -function getFontSizes(base) { - const fontSizes = new Array(10).fill(null).map((_, index) => { - const i = index - 1; - const baseSize = base * 2.71828 ** (i / 5); - const intSize = index > 1 ? Math.floor(baseSize) : Math.ceil(baseSize); - return Math.floor(intSize / 2) * 2; - }); - fontSizes[1] = base; - return fontSizes.map((size) => { - const height = size + 8; - return { - size, - lineHeight: height / size - }; - }); -} diff --git a/packages/meta/lib/theme/themes/shared/genRadius.d.ts b/packages/meta/lib/theme/themes/shared/genRadius.d.ts deleted file mode 100644 index f41fd71..0000000 --- a/packages/meta/lib/theme/themes/shared/genRadius.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { MapToken } from '../../interface'; -declare const genRadius: (radiusBase: number) => Pick; -export default genRadius; diff --git a/packages/meta/lib/theme/themes/shared/genRadius.js b/packages/meta/lib/theme/themes/shared/genRadius.js deleted file mode 100644 index 579b210..0000000 --- a/packages/meta/lib/theme/themes/shared/genRadius.js +++ /dev/null @@ -1,66 +0,0 @@ -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/theme/themes/shared/genRadius.ts -var genRadius_exports = {}; -__export(genRadius_exports, { - default: () => genRadius_default -}); -module.exports = __toCommonJS(genRadius_exports); -var genRadius = (radiusBase) => { - let radiusLG = radiusBase; - let radiusSM = radiusBase; - let radiusXS = radiusBase; - let radiusOuter = radiusBase; - if (radiusBase < 6 && radiusBase >= 5) { - radiusLG = radiusBase + 1; - } else if (radiusBase < 16 && radiusBase >= 6) { - radiusLG = radiusBase + 2; - } else if (radiusBase >= 16) { - radiusLG = 16; - } - if (radiusBase < 7 && radiusBase >= 5) { - radiusSM = 4; - } else if (radiusBase < 8 && radiusBase >= 7) { - radiusSM = 5; - } else if (radiusBase < 14 && radiusBase >= 8) { - radiusSM = 6; - } else if (radiusBase < 16 && radiusBase >= 14) { - radiusSM = 7; - } else if (radiusBase >= 16) { - radiusSM = 8; - } - if (radiusBase < 6 && radiusBase >= 2) { - radiusXS = 1; - } else if (radiusBase >= 6) { - radiusXS = 2; - } - if (radiusBase > 4 && radiusBase < 8) { - radiusOuter = 4; - } else if (radiusBase >= 8) { - radiusOuter = 6; - } - return { - borderRadius: radiusBase, - borderRadiusXS: radiusXS, - borderRadiusSM: radiusSM, - borderRadiusLG: radiusLG, - borderRadiusOuter: radiusOuter - }; -}; -var genRadius_default = genRadius; diff --git a/packages/meta/lib/theme/themes/shared/genSizeMapToken.d.ts b/packages/meta/lib/theme/themes/shared/genSizeMapToken.d.ts deleted file mode 100644 index 87332e7..0000000 --- a/packages/meta/lib/theme/themes/shared/genSizeMapToken.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -import type { SeedToken, SizeMapToken } from '../../interface'; -export default function genSizeMapToken(token: SeedToken): SizeMapToken; diff --git a/packages/meta/lib/theme/themes/shared/genSizeMapToken.js b/packages/meta/lib/theme/themes/shared/genSizeMapToken.js deleted file mode 100644 index 11dc1ed..0000000 --- a/packages/meta/lib/theme/themes/shared/genSizeMapToken.js +++ /dev/null @@ -1,47 +0,0 @@ -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/theme/themes/shared/genSizeMapToken.ts -var genSizeMapToken_exports = {}; -__export(genSizeMapToken_exports, { - default: () => genSizeMapToken -}); -module.exports = __toCommonJS(genSizeMapToken_exports); -function genSizeMapToken(token) { - const { sizeUnit, sizeStep } = token; - return { - sizeXXL: sizeUnit * (sizeStep + 8), - // 48 - sizeXL: sizeUnit * (sizeStep + 4), - // 32 - sizeLG: sizeUnit * (sizeStep + 2), - // 24 - sizeMD: sizeUnit * (sizeStep + 1), - // 20 - sizeMS: sizeUnit * sizeStep, - // 16 - size: sizeUnit * sizeStep, - // 16 - sizeSM: sizeUnit * (sizeStep - 1), - // 12 - sizeXS: sizeUnit * (sizeStep - 2), - // 8 - sizeXXS: sizeUnit * (sizeStep - 3) - // 4 - }; -} diff --git a/packages/meta/lib/theme/useToken.d.ts b/packages/meta/lib/theme/useToken.d.ts deleted file mode 100644 index d7e4c14..0000000 --- a/packages/meta/lib/theme/useToken.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import type { Theme } from '@ant-design/cssinjs'; -import type { DesignTokenProviderProps } from './context'; -import type { AliasToken, GlobalToken, MapToken, SeedToken } from './interface'; -export declare const unitless: { - [key in keyof AliasToken]?: boolean; -}; -export declare const ignore: { - [key in keyof AliasToken]?: boolean; -}; -export declare const getComputedToken: (originToken: SeedToken, overrideToken: DesignTokenProviderProps['components'] & { - override?: Partial; -}, theme: Theme) => any; -export default function useToken(): [ - theme: Theme, - token: GlobalToken, - hashId: string, - realToken: GlobalToken, - cssVar?: DesignTokenProviderProps['cssVar'] -]; diff --git a/packages/meta/lib/theme/useToken.js b/packages/meta/lib/theme/useToken.js deleted file mode 100644 index 3063421..0000000 --- a/packages/meta/lib/theme/useToken.js +++ /dev/null @@ -1,157 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/useToken.ts -var useToken_exports = {}; -__export(useToken_exports, { - default: () => useToken, - getComputedToken: () => getComputedToken, - ignore: () => ignore, - unitless: () => unitless -}); -module.exports = __toCommonJS(useToken_exports); -var import_react = __toESM(require("react")); -var import_cssinjs = require("@ant-design/cssinjs"); -var import_version = __toESM(require("../version")); -var import_context = require("./context"); -var import_seed = __toESM(require("./themes/seed")); -var import_alias = __toESM(require("./util/alias")); -var unitless = { - lineHeight: true, - lineHeightSM: true, - lineHeightLG: true, - lineHeightHeading1: true, - lineHeightHeading2: true, - lineHeightHeading3: true, - lineHeightHeading4: true, - lineHeightHeading5: true, - opacityLoading: true, - fontWeightStrong: true, - zIndexPopupBase: true, - zIndexBase: true -}; -var ignore = { - size: true, - sizeSM: true, - sizeLG: true, - sizeMD: true, - sizeXS: true, - sizeXXS: true, - sizeMS: true, - sizeXL: true, - sizeXXL: true, - sizeUnit: true, - sizeStep: true, - motionBase: true, - motionUnit: true -}; -var preserve = { - screenXS: true, - screenXSMin: true, - screenXSMax: true, - screenSM: true, - screenSMMin: true, - screenSMMax: true, - screenMD: true, - screenMDMin: true, - screenMDMax: true, - screenLG: true, - screenLGMin: true, - screenLGMax: true, - screenXL: true, - screenXLMin: true, - screenXLMax: true, - screenXXL: true, - screenXXLMin: true -}; -var getComputedToken = (originToken, overrideToken, theme) => { - const derivativeToken = theme.getDerivativeToken(originToken); - const { override, ...components } = overrideToken; - let mergedDerivativeToken = { - ...derivativeToken, - override - }; - mergedDerivativeToken = (0, import_alias.default)(mergedDerivativeToken); - if (components) { - Object.entries(components).forEach(([key, value]) => { - const { theme: componentTheme, ...componentTokens } = value; - let mergedComponentToken = componentTokens; - if (componentTheme) { - mergedComponentToken = getComputedToken( - { - ...mergedDerivativeToken, - ...componentTokens - }, - { - override: componentTokens - }, - componentTheme - ); - } - mergedDerivativeToken[key] = mergedComponentToken; - }); - } - return mergedDerivativeToken; -}; -function useToken() { - const { - token: rootDesignToken, - hashed, - theme, - override, - cssVar - } = import_react.default.useContext(import_context.DesignTokenContext); - const salt = `${import_version.default}-${hashed || ""}`; - const mergedTheme = theme || import_context.defaultTheme; - const [token, hashId, realToken] = (0, import_cssinjs.useCacheToken)( - mergedTheme, - [import_seed.default, rootDesignToken], - { - salt, - override, - getComputedToken, - // formatToken will not be consumed after 1.15.0 with getComputedToken. - // But token will break if @ant-design/cssinjs is under 1.15.0 without it - formatToken: import_alias.default, - cssVar: cssVar && { - prefix: cssVar.prefix, - key: cssVar.key, - unitless, - ignore, - preserve - } - } - ); - return [mergedTheme, realToken, hashed ? hashId : "", token, cssVar]; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getComputedToken, - ignore, - unitless -}); diff --git a/packages/meta/lib/theme/util/alias.d.ts b/packages/meta/lib/theme/util/alias.d.ts deleted file mode 100644 index e41cbaa..0000000 --- a/packages/meta/lib/theme/util/alias.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { AliasToken, MapToken, OverrideToken } from '../interface'; -/** Raw merge of `@ant-design/cssinjs` token. Which need additional process */ -type RawMergedToken = MapToken & OverrideToken & { - override: Partial; -}; -/** - * Seed (designer) > Derivative (designer) > Alias (developer). - * - * Merge seed & derivative & override token and generate alias token for developer. - */ -export default function formatToken(derivativeToken: RawMergedToken): AliasToken; -export {}; diff --git a/packages/meta/lib/theme/util/alias.js b/packages/meta/lib/theme/util/alias.js deleted file mode 100644 index 1be1d7b..0000000 --- a/packages/meta/lib/theme/util/alias.js +++ /dev/null @@ -1,198 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/util/alias.ts -var alias_exports = {}; -__export(alias_exports, { - default: () => formatToken -}); -module.exports = __toCommonJS(alias_exports); -var import_tinycolor = require("@ctrl/tinycolor"); -var import_seed = __toESM(require("../themes/seed")); -var import_getAlphaColor = __toESM(require("./getAlphaColor")); -function formatToken(derivativeToken) { - const { override, ...restToken } = derivativeToken; - const overrideTokens = { ...override }; - Object.keys(import_seed.default).forEach((token) => { - delete overrideTokens[token]; - }); - const mergedToken = { - ...restToken, - ...overrideTokens - }; - const screenXS = 480; - const screenSM = 576; - const screenMD = 768; - const screenLG = 992; - const screenXL = 1200; - const screenXXL = 1600; - if (mergedToken.motion === false) { - const fastDuration = "0s"; - mergedToken.motionDurationFast = fastDuration; - mergedToken.motionDurationMid = fastDuration; - mergedToken.motionDurationSlow = fastDuration; - } - const aliasToken = { - ...mergedToken, - // ============== Background ============== // - colorFillContent: mergedToken.colorFillSecondary, - colorFillContentHover: mergedToken.colorFill, - colorFillAlter: mergedToken.colorFillQuaternary, - colorBgContainerDisabled: mergedToken.colorFillTertiary, - // ============== Split ============== // - colorBorderBg: mergedToken.colorBgContainer, - colorSplit: (0, import_getAlphaColor.default)(mergedToken.colorBorderSecondary, mergedToken.colorBgContainer), - // ============== Text ============== // - colorTextPlaceholder: mergedToken.colorTextQuaternary, - colorTextDisabled: mergedToken.colorTextQuaternary, - colorTextHeading: mergedToken.colorText, - colorTextLabel: mergedToken.colorTextSecondary, - colorTextDescription: mergedToken.colorTextTertiary, - colorTextLightSolid: mergedToken.colorWhite, - colorHighlight: mergedToken.colorError, - colorBgTextHover: mergedToken.colorFillSecondary, - colorBgTextActive: mergedToken.colorFill, - colorIcon: mergedToken.colorTextTertiary, - colorIconHover: mergedToken.colorText, - colorErrorOutline: (0, import_getAlphaColor.default)(mergedToken.colorErrorBg, mergedToken.colorBgContainer), - colorWarningOutline: (0, import_getAlphaColor.default)(mergedToken.colorWarningBg, mergedToken.colorBgContainer), - // Font - fontSizeIcon: mergedToken.fontSizeSM, - // Line - lineWidthFocus: mergedToken.lineWidth * 4, - // Control - lineWidth: mergedToken.lineWidth, - controlOutlineWidth: mergedToken.lineWidth * 2, - // Checkbox size and expand icon size - controlInteractiveSize: mergedToken.controlHeight / 2, - controlItemBgHover: mergedToken.colorFillTertiary, - controlItemBgActive: mergedToken.colorPrimaryBg, - controlItemBgActiveHover: mergedToken.colorPrimaryBgHover, - controlItemBgActiveDisabled: mergedToken.colorFill, - controlTmpOutline: mergedToken.colorFillQuaternary, - controlOutline: (0, import_getAlphaColor.default)(mergedToken.colorPrimaryBg, mergedToken.colorBgContainer), - lineType: mergedToken.lineType, - borderRadius: mergedToken.borderRadius, - borderRadiusXS: mergedToken.borderRadiusXS, - borderRadiusSM: mergedToken.borderRadiusSM, - borderRadiusLG: mergedToken.borderRadiusLG, - fontWeightStrong: 600, - opacityLoading: 0.65, - linkDecoration: "none", - linkHoverDecoration: "none", - linkFocusDecoration: "none", - controlPaddingHorizontal: 12, - controlPaddingHorizontalSM: 8, - paddingXXS: mergedToken.sizeXXS, - paddingXS: mergedToken.sizeXS, - paddingSM: mergedToken.sizeSM, - padding: mergedToken.size, - paddingMD: mergedToken.sizeMD, - paddingLG: mergedToken.sizeLG, - paddingXL: mergedToken.sizeXL, - paddingContentHorizontalLG: mergedToken.sizeLG, - paddingContentVerticalLG: mergedToken.sizeMS, - paddingContentHorizontal: mergedToken.sizeMS, - paddingContentVertical: mergedToken.sizeSM, - paddingContentHorizontalSM: mergedToken.size, - paddingContentVerticalSM: mergedToken.sizeXS, - marginXXS: mergedToken.sizeXXS, - marginXS: mergedToken.sizeXS, - marginSM: mergedToken.sizeSM, - margin: mergedToken.size, - marginMD: mergedToken.sizeMD, - marginLG: mergedToken.sizeLG, - marginXL: mergedToken.sizeXL, - marginXXL: mergedToken.sizeXXL, - boxShadow: ` - 0 6px 16px 0 rgba(0, 0, 0, 0.08), - 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 9px 28px 8px rgba(0, 0, 0, 0.05) - `, - boxShadowSecondary: ` - 0 6px 16px 0 rgba(0, 0, 0, 0.08), - 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 9px 28px 8px rgba(0, 0, 0, 0.05) - `, - boxShadowTertiary: ` - 0 1px 2px 0 rgba(0, 0, 0, 0.03), - 0 1px 6px -1px rgba(0, 0, 0, 0.02), - 0 2px 4px 0 rgba(0, 0, 0, 0.02) - `, - screenXS, - screenXSMin: screenXS, - screenXSMax: screenSM - 1, - screenSM, - screenSMMin: screenSM, - screenSMMax: screenMD - 1, - screenMD, - screenMDMin: screenMD, - screenMDMax: screenLG - 1, - screenLG, - screenLGMin: screenLG, - screenLGMax: screenXL - 1, - screenXL, - screenXLMin: screenXL, - screenXLMax: screenXXL - 1, - screenXXL, - screenXXLMin: screenXXL, - boxShadowPopoverArrow: "2px 2px 5px rgba(0, 0, 0, 0.05)", - boxShadowCard: ` - 0 1px 2px -2px ${new import_tinycolor.TinyColor("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new import_tinycolor.TinyColor("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new import_tinycolor.TinyColor("rgba(0, 0, 0, 0.09)").toRgbString()} - `, - boxShadowDrawerRight: ` - -6px 0 16px 0 rgba(0, 0, 0, 0.08), - -3px 0 6px -4px rgba(0, 0, 0, 0.12), - -9px 0 28px 8px rgba(0, 0, 0, 0.05) - `, - boxShadowDrawerLeft: ` - 6px 0 16px 0 rgba(0, 0, 0, 0.08), - 3px 0 6px -4px rgba(0, 0, 0, 0.12), - 9px 0 28px 8px rgba(0, 0, 0, 0.05) - `, - boxShadowDrawerUp: ` - 0 6px 16px 0 rgba(0, 0, 0, 0.08), - 0 3px 6px -4px rgba(0, 0, 0, 0.12), - 0 9px 28px 8px rgba(0, 0, 0, 0.05) - `, - boxShadowDrawerDown: ` - 0 -6px 16px 0 rgba(0, 0, 0, 0.08), - 0 -3px 6px -4px rgba(0, 0, 0, 0.12), - 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `, - boxShadowTabsOverflowLeft: "inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)", - boxShadowTabsOverflowRight: "inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)", - boxShadowTabsOverflowTop: "inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)", - boxShadowTabsOverflowBottom: "inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)", - // Override AliasToken - ...overrideTokens - }; - return aliasToken; -} diff --git a/packages/meta/lib/theme/util/calc/CSSCalculator.d.ts b/packages/meta/lib/theme/util/calc/CSSCalculator.d.ts deleted file mode 100644 index 3346945..0000000 --- a/packages/meta/lib/theme/util/calc/CSSCalculator.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -import AbstractCalculator from './calculator'; -export default class CSSCalculator extends AbstractCalculator { - result: string; - lowPriority?: boolean; - constructor(num: number | string | AbstractCalculator); - add(num: number | string | AbstractCalculator): this; - sub(num: number | string | AbstractCalculator): this; - mul(num: number | string | AbstractCalculator): this; - div(num: number | string | AbstractCalculator): this; - getResult(force?: boolean): string; - equal(options?: { - unit?: boolean; - }): string; -} diff --git a/packages/meta/lib/theme/util/calc/CSSCalculator.js b/packages/meta/lib/theme/util/calc/CSSCalculator.js deleted file mode 100644 index 78c11db..0000000 --- a/packages/meta/lib/theme/util/calc/CSSCalculator.js +++ /dev/null @@ -1,109 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/util/calc/CSSCalculator.ts -var CSSCalculator_exports = {}; -__export(CSSCalculator_exports, { - default: () => CSSCalculator -}); -module.exports = __toCommonJS(CSSCalculator_exports); -var import_calculator = __toESM(require("./calculator")); -var CALC_UNIT = "CALC_UNIT"; -function unit(value) { - if (typeof value === "number") { - return `${value}${CALC_UNIT}`; - } - return value; -} -var CSSCalculator = class extends import_calculator.default { - constructor(num) { - super(); - this.result = ""; - if (num instanceof CSSCalculator) { - this.result = `(${num.result})`; - } else if (typeof num === "number") { - this.result = unit(num); - } else if (typeof num === "string") { - this.result = num; - } - } - add(num) { - if (num instanceof CSSCalculator) { - this.result = `${this.result} + ${num.getResult()}`; - } else if (typeof num === "number" || typeof num === "string") { - this.result = `${this.result} + ${unit(num)}`; - } - this.lowPriority = true; - return this; - } - sub(num) { - if (num instanceof CSSCalculator) { - this.result = `${this.result} - ${num.getResult()}`; - } else if (typeof num === "number" || typeof num === "string") { - this.result = `${this.result} - ${unit(num)}`; - } - this.lowPriority = true; - return this; - } - mul(num) { - if (this.lowPriority) { - this.result = `(${this.result})`; - } - if (num instanceof CSSCalculator) { - this.result = `${this.result} * ${num.getResult(true)}`; - } else if (typeof num === "number" || typeof num === "string") { - this.result = `${this.result} * ${num}`; - } - this.lowPriority = false; - return this; - } - div(num) { - if (this.lowPriority) { - this.result = `(${this.result})`; - } - if (num instanceof CSSCalculator) { - this.result = `${this.result} / ${num.getResult(true)}`; - } else if (typeof num === "number" || typeof num === "string") { - this.result = `${this.result} / ${num}`; - } - this.lowPriority = false; - return this; - } - getResult(force) { - return this.lowPriority || force ? `(${this.result})` : this.result; - } - equal(options) { - const { unit: cssUnit = true } = options || {}; - const regexp = new RegExp(`${CALC_UNIT}`, "g"); - this.result = this.result.replace(regexp, cssUnit ? "px" : ""); - if (typeof this.lowPriority !== "undefined") { - return `calc(${this.result})`; - } - return this.result; - } -}; diff --git a/packages/meta/lib/theme/util/calc/NumCalculator.d.ts b/packages/meta/lib/theme/util/calc/NumCalculator.d.ts deleted file mode 100644 index cd886f6..0000000 --- a/packages/meta/lib/theme/util/calc/NumCalculator.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import AbstractCalculator from './calculator'; -export default class NumCalculator extends AbstractCalculator { - result: number; - constructor(num: number | string | AbstractCalculator); - add(num: number | string | AbstractCalculator): this; - sub(num: number | string | AbstractCalculator): this; - mul(num: number | string | AbstractCalculator): this; - div(num: number | string | AbstractCalculator): this; - equal(): number; -} diff --git a/packages/meta/lib/theme/util/calc/NumCalculator.js b/packages/meta/lib/theme/util/calc/NumCalculator.js deleted file mode 100644 index 8a768e2..0000000 --- a/packages/meta/lib/theme/util/calc/NumCalculator.js +++ /dev/null @@ -1,81 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/util/calc/NumCalculator.ts -var NumCalculator_exports = {}; -__export(NumCalculator_exports, { - default: () => NumCalculator -}); -module.exports = __toCommonJS(NumCalculator_exports); -var import_calculator = __toESM(require("./calculator")); -var NumCalculator = class extends import_calculator.default { - constructor(num) { - super(); - this.result = 0; - if (num instanceof NumCalculator) { - this.result = num.result; - } else if (typeof num === "number") { - this.result = num; - } - } - add(num) { - if (num instanceof NumCalculator) { - this.result += num.result; - } else if (typeof num === "number") { - this.result += num; - } - return this; - } - sub(num) { - if (num instanceof NumCalculator) { - this.result -= num.result; - } else if (typeof num === "number") { - this.result -= num; - } - return this; - } - mul(num) { - if (num instanceof NumCalculator) { - this.result *= num.result; - } else if (typeof num === "number") { - this.result *= num; - } - return this; - } - div(num) { - if (num instanceof NumCalculator) { - this.result /= num.result; - } else if (typeof num === "number") { - this.result /= num; - } - return this; - } - equal() { - return this.result; - } -}; diff --git a/packages/meta/lib/theme/util/calc/calculator.d.ts b/packages/meta/lib/theme/util/calc/calculator.d.ts deleted file mode 100644 index 81fe701..0000000 --- a/packages/meta/lib/theme/util/calc/calculator.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -declare abstract class AbstractCalculator { - /** - * @descCN 计算两数的和,例如:1 + 2 - * @descEN Calculate the sum of two numbers, e.g. 1 + 2 - */ - abstract add(num: number | string | AbstractCalculator): this; - /** - * @descCN 计算两数的差,例如:1 - 2 - * @descEN Calculate the difference between two numbers, e.g. 1 - 2 - */ - abstract sub(num: number | string | AbstractCalculator): this; - /** - * @descCN 计算两数的积,例如:1 * 2 - * @descEN Calculate the product of two numbers, e.g. 1 * 2 - */ - abstract mul(num: number | string | AbstractCalculator): this; - /** - * @descCN 计算两数的商,例如:1 / 2 - * @descEN Calculate the quotient of two numbers, e.g. 1 / 2 - */ - abstract div(num: number | string | AbstractCalculator): this; - /** - * @descCN 获取计算结果 - * @descEN Get the calculation result - */ - abstract equal(options?: { - unit?: boolean; - }): string | number; -} -export default AbstractCalculator; diff --git a/packages/meta/lib/theme/util/calc/calculator.js b/packages/meta/lib/theme/util/calc/calculator.js deleted file mode 100644 index 22c8b8b..0000000 --- a/packages/meta/lib/theme/util/calc/calculator.js +++ /dev/null @@ -1,27 +0,0 @@ -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/theme/util/calc/calculator.ts -var calculator_exports = {}; -__export(calculator_exports, { - default: () => calculator_default -}); -module.exports = __toCommonJS(calculator_exports); -var AbstractCalculator = class { -}; -var calculator_default = AbstractCalculator; diff --git a/packages/meta/lib/theme/util/calc/index.d.ts b/packages/meta/lib/theme/util/calc/index.d.ts deleted file mode 100644 index 0b23166..0000000 --- a/packages/meta/lib/theme/util/calc/index.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import NumCalculator from './NumCalculator'; -import CSSCalculator from './CSSCalculator'; -import type AbstractCalculator from './calculator'; -declare const genCalc: (type: 'css' | 'js') => (num: number | string | AbstractCalculator) => CSSCalculator | NumCalculator; -export default genCalc; diff --git a/packages/meta/lib/theme/util/calc/index.js b/packages/meta/lib/theme/util/calc/index.js deleted file mode 100644 index 01f07fc..0000000 --- a/packages/meta/lib/theme/util/calc/index.js +++ /dev/null @@ -1,41 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/util/calc/index.ts -var calc_exports = {}; -__export(calc_exports, { - default: () => calc_default -}); -module.exports = __toCommonJS(calc_exports); -var import_NumCalculator = __toESM(require("./NumCalculator")); -var import_CSSCalculator = __toESM(require("./CSSCalculator")); -var genCalc = (type) => { - const Calculator = type === "css" ? import_CSSCalculator.default : import_NumCalculator.default; - return (num) => new Calculator(num); -}; -var calc_default = genCalc; diff --git a/packages/meta/lib/theme/util/genComponentStyleHook.d.ts b/packages/meta/lib/theme/util/genComponentStyleHook.d.ts deleted file mode 100644 index f443993..0000000 --- a/packages/meta/lib/theme/util/genComponentStyleHook.d.ts +++ /dev/null @@ -1,90 +0,0 @@ -import type { ComponentType, ReactElement } from 'react'; -import type { CSSInterpolation } from '@ant-design/cssinjs'; -import type { ComponentTokenMap, GlobalToken, OverrideToken, UseComponentStyleResult } from '../interface'; -import { unitless } from '../useToken'; -import type AbstractCalculator from './calc/calculator'; -export type OverrideTokenWithoutDerivative = ComponentTokenMap; -export type OverrideComponent = keyof OverrideTokenWithoutDerivative; -export type GlobalTokenWithComponent = GlobalToken & ComponentTokenMap[C]; -type ComponentToken = Exclude; -type ComponentTokenKey = keyof ComponentToken; -export interface StyleInfo { - hashId: string; - prefixCls: string; - rootPrefixCls: string; - iconPrefixCls: string; -} -export type CSSUtil = { - calc: (number: any) => AbstractCalculator; - max: (...values: (number | string)[]) => number | string; - min: (...values: (number | string)[]) => number | string; -}; -export type TokenWithCommonCls = T & { - /** Wrap component class with `.` prefix */ - componentCls: string; - /** Origin prefix which do not have `.` prefix */ - prefixCls: string; - /** Wrap icon class with `.` prefix */ - iconCls: string; - /** Wrap ant prefixCls class with `.` prefix */ - antCls: string; -} & CSSUtil; -export type FullToken = TokenWithCommonCls>; -export type GenStyleFn = (token: FullToken, info: StyleInfo) => CSSInterpolation; -export type GetDefaultToken = null | OverrideTokenWithoutDerivative[C] | ((token: GlobalToken) => OverrideTokenWithoutDerivative[C]); -export type FormatComponentToken = (token: NonNullable) => NonNullable; -export default function genComponentStyleHook(componentName: C | [C, string], styleFn: GenStyleFn, getDefaultToken?: null | OverrideTokenWithoutDerivative[C] | ((token: GlobalToken) => OverrideTokenWithoutDerivative[C]), options?: { - resetStyle?: boolean; - deprecatedTokens?: [ComponentTokenKey, ComponentTokenKey][]; - /** - * Only use component style in client side. Ignore in SSR. - */ - clientOnly?: boolean; - /** - * Set order of component style. Default is -999. - */ - order?: number; - format?: FormatComponentToken; - injectStyle?: boolean; -}): (prefixCls: string) => UseComponentStyleResult; -export interface SubStyleComponentProps { - prefixCls: string; -} -type RestParameters = T extends [any, ...infer Rest] ? Rest : never; -export declare const genSubStyleComponent: (componentName: [C, string], ...args: RestParameters>>) => ComponentType; -export type CSSVarRegisterProps = { - rootCls: string; - component: string; - cssVar: { - prefix?: string; - key?: string; - }; -}; -export declare const genStyleHooks: (component: C | [C, string], styleFn: GenStyleFn, getDefaultToken?: GetDefaultToken | undefined, options?: { - resetStyle?: boolean | undefined; - deprecatedTokens?: [keyof Exclude, keyof Exclude][] | undefined; - /** - * Chance to format component token with user input. - * Useful when need calculated token as css variables. - */ - format?: FormatComponentToken | undefined; - /** - * Component tokens that do not need unit. - */ - unitless?: { [key in keyof Exclude]: boolean; } | undefined; - /** - * Only use component style in client side. Ignore in SSR. - */ - clientOnly?: boolean | undefined; - /** - * Set order of component style. - * @default -999 - */ - order?: number | undefined; - /** - * Whether generate styles - * @default true - */ - injectStyle?: boolean | undefined; -} | undefined) => (prefixCls: string, rootCls?: string) => readonly [(node: ReactElement) => ReactElement, string, string | undefined]; -export {}; diff --git a/packages/meta/lib/theme/util/genComponentStyleHook.js b/packages/meta/lib/theme/util/genComponentStyleHook.js deleted file mode 100644 index fd8e2a9..0000000 --- a/packages/meta/lib/theme/util/genComponentStyleHook.js +++ /dev/null @@ -1,257 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/util/genComponentStyleHook.tsx -var genComponentStyleHook_exports = {}; -__export(genComponentStyleHook_exports, { - default: () => genComponentStyleHook, - genStyleHooks: () => genStyleHooks, - genSubStyleComponent: () => genSubStyleComponent -}); -module.exports = __toCommonJS(genComponentStyleHook_exports); -var import_react = __toESM(require("react")); -var import_cssinjs = require("@ant-design/cssinjs"); -var import_rc_util = require("rc-util"); -var import_context = require("../../config-provider/context"); -var import_style = require("../../style"); -var import_useToken = __toESM(require("../useToken")); -var import_calc = __toESM(require("./calc")); -var import_maxmin = __toESM(require("./maxmin")); -var import_statistic = __toESM(require("./statistic")); -var import_useResetIconStyle = __toESM(require("./useResetIconStyle")); -var getDefaultComponentToken = (component, token, getDefaultToken) => { - if (typeof getDefaultToken === "function") { - return getDefaultToken((0, import_statistic.merge)(token, token[component] ?? {})); - } - return getDefaultToken ?? {}; -}; -var getComponentToken = (component, token, defaultToken, options) => { - const customToken = { ...token[component] }; - if (options == null ? void 0 : options.deprecatedTokens) { - const { deprecatedTokens } = options; - deprecatedTokens.forEach(([oldTokenKey, newTokenKey]) => { - if (process.env.NODE_ENV !== "production") { - (0, import_rc_util.warning)( - !(customToken == null ? void 0 : customToken[oldTokenKey]), - `The token '${String(oldTokenKey)}' of ${component} had deprecated, use '${String( - newTokenKey - )}' instead.` - ); - } - if ((customToken == null ? void 0 : customToken[oldTokenKey]) || (customToken == null ? void 0 : customToken[newTokenKey])) { - customToken[newTokenKey] ?? (customToken[newTokenKey] = customToken == null ? void 0 : customToken[oldTokenKey]); - } - }); - } - let mergedToken = { ...defaultToken, ...customToken }; - if (options == null ? void 0 : options.format) { - mergedToken = options.format(mergedToken); - } - Object.keys(mergedToken).forEach((key) => { - if (mergedToken[key] === token[key]) { - delete mergedToken[key]; - } - }); - return mergedToken; -}; -var getCompVarPrefix = (component, prefix) => `${[ - prefix, - component.replace(/([A-Z]+)([A-Z][a-z]+)/g, "$1-$2").replace(/([a-z])([A-Z])/g, "$1-$2") -].filter(Boolean).join("-")}`; -function genComponentStyleHook(componentName, styleFn, getDefaultToken, options = {}) { - const cells = Array.isArray(componentName) ? componentName : [componentName, componentName]; - const [component] = cells; - const concatComponent = cells.join("-"); - return (prefixCls) => { - const [theme, realToken, hashId, token, cssVar] = (0, import_useToken.default)(); - const { getPrefixCls, iconPrefixCls, csp } = (0, import_react.useContext)(import_context.ConfigContext); - const rootPrefixCls = getPrefixCls(); - const type = cssVar ? "css" : "js"; - const calc = (0, import_calc.default)(type); - const { max, min } = (0, import_maxmin.default)(type); - const sharedConfig = { - theme, - token, - hashId, - nonce: () => csp == null ? void 0 : csp.nonce, - clientOnly: options.clientOnly, - // antd is always at top of styles - order: options.order || -999 - }; - (0, import_cssinjs.useStyleRegister)( - { ...sharedConfig, clientOnly: false, path: ["Shared", rootPrefixCls] }, - () => [ - { - // Link - "&": (0, import_style.genLinkStyle)(token) - } - ] - ); - (0, import_useResetIconStyle.default)(iconPrefixCls, csp); - const wrapSSR = (0, import_cssinjs.useStyleRegister)( - { ...sharedConfig, path: [concatComponent, prefixCls, iconPrefixCls] }, - () => { - if (options.injectStyle === false) { - return []; - } - const { token: proxyToken, flush } = (0, import_statistic.default)(token); - const defaultComponentToken = getDefaultComponentToken( - component, - realToken, - getDefaultToken - ); - const componentCls = `.${prefixCls}`; - const componentToken = getComponentToken(component, realToken, defaultComponentToken, { - deprecatedTokens: options.deprecatedTokens, - format: options.format - }); - if (cssVar) { - Object.keys(defaultComponentToken).forEach((key) => { - defaultComponentToken[key] = `var(${(0, import_cssinjs.token2CSSVar)( - key, - getCompVarPrefix(component, cssVar.prefix) - )})`; - }); - } - const mergedToken = (0, import_statistic.merge)( - proxyToken, - { - componentCls, - prefixCls, - iconCls: `.${iconPrefixCls}`, - antCls: `.${rootPrefixCls}`, - calc, - // @ts-ignore - max, - // @ts-ignore - min - }, - cssVar ? defaultComponentToken : componentToken - ); - const styleInterpolation = styleFn(mergedToken, { - hashId, - prefixCls, - rootPrefixCls, - iconPrefixCls - }); - flush(component, componentToken); - return [ - options.resetStyle === false ? null : (0, import_style.genCommonStyle)(mergedToken, prefixCls), - styleInterpolation - ]; - } - ); - return [wrapSSR, hashId]; - }; -} -var genSubStyleComponent = (componentName, styleFn, getDefaultToken, options) => { - const useStyle = genComponentStyleHook(componentName, styleFn, getDefaultToken, { - resetStyle: false, - // Sub Style should default after root one - order: -998, - ...options - }); - const StyledComponent = ({ - prefixCls - }) => { - useStyle(prefixCls); - return null; - }; - if (process.env.NODE_ENV !== "production") { - StyledComponent.displayName = `SubStyle_${Array.isArray(componentName) ? componentName.join(".") : componentName}`; - } - return StyledComponent; -}; -var genCSSVarRegister = (component, getDefaultToken, options) => { - function prefixToken(key) { - return `${component}${key.slice(0, 1).toUpperCase()}${key.slice(1)}`; - } - const { unitless: originUnitless = {}, injectStyle = true } = options ?? {}; - const compUnitless = { - [prefixToken("zIndexPopup")]: true - }; - Object.keys(originUnitless).forEach((key) => { - compUnitless[prefixToken(key)] = originUnitless[key]; - }); - const CSSVarRegister = ({ rootCls, cssVar }) => { - const [, realToken] = (0, import_useToken.default)(); - (0, import_cssinjs.useCSSVarRegister)( - { - path: [component], - prefix: cssVar.prefix, - key: cssVar == null ? void 0 : cssVar.key, - unitless: { - ...import_useToken.unitless, - ...compUnitless - }, - ignore: import_useToken.ignore, - token: realToken, - scope: rootCls - }, - () => { - const defaultToken = getDefaultComponentToken(component, realToken, getDefaultToken); - const componentToken = getComponentToken(component, realToken, defaultToken, { - format: options == null ? void 0 : options.format, - deprecatedTokens: options == null ? void 0 : options.deprecatedTokens - }); - Object.keys(defaultToken).forEach((key) => { - componentToken[prefixToken(key)] = componentToken[key]; - delete componentToken[key]; - }); - return componentToken; - } - ); - return null; - }; - const useCSSVar = (rootCls) => { - const [, , , , cssVar] = (0, import_useToken.default)(); - return [ - (node) => injectStyle && cssVar ? /* @__PURE__ */ import_react.default.createElement(import_react.default.Fragment, null, /* @__PURE__ */ import_react.default.createElement(CSSVarRegister, { rootCls, cssVar, component }), node) : node, - cssVar == null ? void 0 : cssVar.key - ]; - }; - return useCSSVar; -}; -var genStyleHooks = (component, styleFn, getDefaultToken, options) => { - const useStyle = genComponentStyleHook(component, styleFn, getDefaultToken, options); - const useCSSVar = genCSSVarRegister( - Array.isArray(component) ? component[0] : component, - getDefaultToken, - options - ); - return (prefixCls, rootCls = prefixCls) => { - const [, hashId] = useStyle(prefixCls); - const [wrapCSSVar, cssVarCls] = useCSSVar(rootCls); - return [wrapCSSVar, hashId, cssVarCls]; - }; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - genStyleHooks, - genSubStyleComponent -}); diff --git a/packages/meta/lib/theme/util/genPresetColor.d.ts b/packages/meta/lib/theme/util/genPresetColor.d.ts deleted file mode 100644 index 2a67c06..0000000 --- a/packages/meta/lib/theme/util/genPresetColor.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -import type { CSSObject } from '@ant-design/cssinjs'; -import type { AliasToken, PresetColorKey } from '../internal'; -import type { TokenWithCommonCls } from './genComponentStyleHook'; -interface CalcColor { - /** token[`${colorKey}-1`] */ - lightColor: string; - /** token[`${colorKey}-3`] */ - lightBorderColor: string; - /** token[`${colorKey}-6`] */ - darkColor: string; - /** token[`${colorKey}-7`] */ - textColor: string; -} -type GenCSS = (colorKey: PresetColorKey, calcColor: CalcColor) => CSSObject; -export default function genPresetColor>(token: Token, genCss: GenCSS): CSSObject; -export {}; diff --git a/packages/meta/lib/theme/util/genPresetColor.js b/packages/meta/lib/theme/util/genPresetColor.js deleted file mode 100644 index 120483e..0000000 --- a/packages/meta/lib/theme/util/genPresetColor.js +++ /dev/null @@ -1,37 +0,0 @@ -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/theme/util/genPresetColor.ts -var genPresetColor_exports = {}; -__export(genPresetColor_exports, { - default: () => genPresetColor -}); -module.exports = __toCommonJS(genPresetColor_exports); -var import_interface = require("../interface"); -function genPresetColor(token, genCss) { - return import_interface.PresetColors.reduce((prev, colorKey) => { - const lightColor = token[`${colorKey}1`]; - const lightBorderColor = token[`${colorKey}3`]; - const darkColor = token[`${colorKey}6`]; - const textColor = token[`${colorKey}7`]; - return { - ...prev, - ...genCss(colorKey, { lightColor, lightBorderColor, darkColor, textColor }) - }; - }, {}); -} diff --git a/packages/meta/lib/theme/util/getAlphaColor.d.ts b/packages/meta/lib/theme/util/getAlphaColor.d.ts deleted file mode 100644 index 29e519d..0000000 --- a/packages/meta/lib/theme/util/getAlphaColor.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare function getAlphaColor(frontColor: string, backgroundColor: string): string; -export default getAlphaColor; diff --git a/packages/meta/lib/theme/util/getAlphaColor.js b/packages/meta/lib/theme/util/getAlphaColor.js deleted file mode 100644 index b0ee7b0..0000000 --- a/packages/meta/lib/theme/util/getAlphaColor.js +++ /dev/null @@ -1,45 +0,0 @@ -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/theme/util/getAlphaColor.ts -var getAlphaColor_exports = {}; -__export(getAlphaColor_exports, { - default: () => getAlphaColor_default -}); -module.exports = __toCommonJS(getAlphaColor_exports); -var import_tinycolor = require("@ctrl/tinycolor"); -function isStableColor(color) { - return color >= 0 && color <= 255; -} -function getAlphaColor(frontColor, backgroundColor) { - const { r: fR, g: fG, b: fB, a: originAlpha } = new import_tinycolor.TinyColor(frontColor).toRgb(); - if (originAlpha < 1) { - return frontColor; - } - const { r: bR, g: bG, b: bB } = new import_tinycolor.TinyColor(backgroundColor).toRgb(); - for (let fA = 0.01; fA <= 1; fA += 0.01) { - const r = Math.round((fR - bR * (1 - fA)) / fA); - const g = Math.round((fG - bG * (1 - fA)) / fA); - const b = Math.round((fB - bB * (1 - fA)) / fA); - if (isStableColor(r) && isStableColor(g) && isStableColor(b)) { - return new import_tinycolor.TinyColor({ r, g, b, a: Math.round(fA * 100) / 100 }).toRgbString(); - } - } - return new import_tinycolor.TinyColor({ r: fR, g: fG, b: fB, a: 1 }).toRgbString(); -} -var getAlphaColor_default = getAlphaColor; diff --git a/packages/meta/lib/theme/util/maxmin.d.ts b/packages/meta/lib/theme/util/maxmin.d.ts deleted file mode 100644 index b513264..0000000 --- a/packages/meta/lib/theme/util/maxmin.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -export default function genMaxMin(type: 'css' | 'js'): { - max: (...values: number[]) => number; - min: (...values: number[]) => number; -} | { - max: (...args: (string | number)[]) => string; - min: (...args: (string | number)[]) => string; -}; diff --git a/packages/meta/lib/theme/util/maxmin.js b/packages/meta/lib/theme/util/maxmin.js deleted file mode 100644 index 577e3d1..0000000 --- a/packages/meta/lib/theme/util/maxmin.js +++ /dev/null @@ -1,37 +0,0 @@ -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/theme/util/maxmin.ts -var maxmin_exports = {}; -__export(maxmin_exports, { - default: () => genMaxMin -}); -module.exports = __toCommonJS(maxmin_exports); -var import_cssinjs = require("@ant-design/cssinjs"); -function genMaxMin(type) { - if (type === "js") { - return { - max: Math.max, - min: Math.min - }; - } - return { - max: (...args) => `max(${args.map((value) => (0, import_cssinjs.unit)(value)).join(",")})`, - min: (...args) => `min(${args.map((value) => (0, import_cssinjs.unit)(value)).join(",")})` - }; -} diff --git a/packages/meta/lib/theme/util/statistic.d.ts b/packages/meta/lib/theme/util/statistic.d.ts deleted file mode 100644 index 32ab0d9..0000000 --- a/packages/meta/lib/theme/util/statistic.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import type { AnyObject } from '../../_util/type'; -/** - * This function will do as `Object.assign` in production. But will use Object.defineProperty:get to - * pass all value access in development. To support statistic field usage with alias token. - */ -export declare function merge(...objs: Partial[]): T; -/** Statistic token usage case. Should use `merge` function if you do not want spread record. */ -declare const statisticToken: (token: T) => { - token: T; - keys: Set | undefined; - flush: (componentName: string, componentToken: Record) => void; -}; -export default statisticToken; diff --git a/packages/meta/lib/theme/util/statistic.js b/packages/meta/lib/theme/util/statistic.js deleted file mode 100644 index 2c861d2..0000000 --- a/packages/meta/lib/theme/util/statistic.js +++ /dev/null @@ -1,86 +0,0 @@ -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/theme/util/statistic.ts -var statistic_exports = {}; -__export(statistic_exports, { - _statistic_build_: () => _statistic_build_, - default: () => statistic_default, - merge: () => merge, - statistic: () => statistic -}); -module.exports = __toCommonJS(statistic_exports); -var enableStatistic = process.env.NODE_ENV !== "production" || typeof CSSINJS_STATISTIC !== "undefined"; -var recording = true; -function merge(...objs) { - if (!enableStatistic) { - return Object.assign({}, ...objs); - } - recording = false; - const ret = {}; - objs.forEach((obj) => { - const keys = Object.keys(obj); - keys.forEach((key) => { - Object.defineProperty(ret, key, { - configurable: true, - enumerable: true, - get: () => obj[key] - }); - }); - }); - recording = true; - return ret; -} -var statistic = {}; -var _statistic_build_ = {}; -function noop() { -} -var statisticToken = (token) => { - let tokenKeys; - let proxy = token; - let flush = noop; - if (enableStatistic && typeof Proxy !== "undefined") { - tokenKeys = /* @__PURE__ */ new Set(); - proxy = new Proxy(token, { - get(obj, prop) { - if (recording) { - tokenKeys.add(prop); - } - return obj[prop]; - } - }); - flush = (componentName, componentToken) => { - var _a; - statistic[componentName] = { - global: Array.from(tokenKeys), - component: { - ...(_a = statistic[componentName]) == null ? void 0 : _a.component, - ...componentToken - } - }; - }; - } - return { token: proxy, keys: tokenKeys, flush }; -}; -var statistic_default = statisticToken; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - _statistic_build_, - merge, - statistic -}); diff --git a/packages/meta/lib/theme/util/useResetIconStyle.d.ts b/packages/meta/lib/theme/util/useResetIconStyle.d.ts deleted file mode 100644 index 3ca562f..0000000 --- a/packages/meta/lib/theme/util/useResetIconStyle.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// -import type { CSPConfig } from '../../config-provider'; -declare const useResetIconStyle: (iconPrefixCls: string, csp?: CSPConfig) => (node: import("react").ReactElement>) => import("react").JSX.Element; -export default useResetIconStyle; diff --git a/packages/meta/lib/theme/util/useResetIconStyle.js b/packages/meta/lib/theme/util/useResetIconStyle.js deleted file mode 100644 index d05e077..0000000 --- a/packages/meta/lib/theme/util/useResetIconStyle.js +++ /dev/null @@ -1,60 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/theme/util/useResetIconStyle.ts -var useResetIconStyle_exports = {}; -__export(useResetIconStyle_exports, { - default: () => useResetIconStyle_default -}); -module.exports = __toCommonJS(useResetIconStyle_exports); -var import_cssinjs = require("@ant-design/cssinjs"); -var import_style = require("../../style"); -var import_useToken = __toESM(require("../useToken")); -var useResetIconStyle = (iconPrefixCls, csp) => { - const [theme, token] = (0, import_useToken.default)(); - return (0, import_cssinjs.useStyleRegister)( - { - theme, - token, - hashId: "", - path: ["ant-design-icons", iconPrefixCls], - nonce: () => csp == null ? void 0 : csp.nonce - }, - () => [ - { - [`.${iconPrefixCls}`]: { - ...(0, import_style.resetIcon)(), - [`.${iconPrefixCls} .${iconPrefixCls}-icon`]: { - display: "block" - } - } - } - ] - ); -}; -var useResetIconStyle_default = useResetIconStyle; diff --git a/packages/meta/lib/time-picker/index.d.ts b/packages/meta/lib/time-picker/index.d.ts deleted file mode 100644 index ff773b8..0000000 --- a/packages/meta/lib/time-picker/index.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import * as React from 'react'; -import type { Dayjs } from 'dayjs'; -import type { InputStatus } from '../_util/statusUtils'; -import type { PickerTimeProps, RangePickerTimeProps } from '../date-picker/generatePicker'; -export interface TimePickerLocale { - placeholder?: string; - rangePlaceholder?: [string, string]; -} -export interface TimeRangePickerProps extends Omit, 'picker'> { - popupClassName?: string; -} -declare const RangePicker: React.ForwardRefExoticComponent>; -export interface TimePickerProps extends Omit, 'picker'> { - addon?: () => React.ReactNode; - status?: InputStatus; - popupClassName?: string; - rootClassName?: string; -} -declare const TimePicker: React.ForwardRefExoticComponent & React.RefAttributes>; -declare const PurePanel: (props: import("../_util/type").AnyObject) => React.JSX.Element; -type MergedTimePicker = typeof TimePicker & { - RangePicker: typeof RangePicker; - _InternalPanelDoNotUseOrYouWillBeFired: typeof PurePanel; -}; -declare const _default: MergedTimePicker; -export default _default; diff --git a/packages/meta/lib/time-picker/index.js b/packages/meta/lib/time-picker/index.js deleted file mode 100644 index 7fb453e..0000000 --- a/packages/meta/lib/time-picker/index.js +++ /dev/null @@ -1,77 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/time-picker/index.tsx -var time_picker_exports = {}; -__export(time_picker_exports, { - default: () => time_picker_default -}); -module.exports = __toCommonJS(time_picker_exports); -var React = __toESM(require("react")); -var import_PurePanel = __toESM(require("../_util/PurePanel")); -var import_warning = require("../_util/warning"); -var import_date_picker = __toESM(require("../date-picker")); -var { TimePicker: InternalTimePicker, RangePicker: InternalRangePicker } = import_date_picker.default; -var RangePicker = React.forwardRef((props, ref) => ( - // @ts-ignore - /* @__PURE__ */ React.createElement(InternalRangePicker, { ...props, picker: "time", mode: void 0, ref }) -)); -var TimePicker = React.forwardRef( - ({ addon, renderExtraFooter, ...restProps }, ref) => { - if (process.env.NODE_ENV !== "production") { - const warning = (0, import_warning.devUseWarning)("TimePicker"); - warning.deprecated(!addon, "addon", "renderExtraFooter"); - } - const internalRenderExtraFooter = React.useMemo(() => { - if (renderExtraFooter) { - return renderExtraFooter; - } - if (addon) { - return addon; - } - return void 0; - }, [addon, renderExtraFooter]); - return /* @__PURE__ */ React.createElement( - InternalTimePicker, - { - ...restProps, - mode: void 0, - ref, - renderExtraFooter: internalRenderExtraFooter - } - ); - } -); -if (process.env.NODE_ENV !== "production") { - TimePicker.displayName = "TimePicker"; -} -var PurePanel = (0, import_PurePanel.default)(TimePicker, "picker"); -TimePicker._InternalPanelDoNotUseOrYouWillBeFired = PurePanel; -TimePicker.RangePicker = RangePicker; -TimePicker._InternalPanelDoNotUseOrYouWillBeFired = PurePanel; -var time_picker_default = TimePicker; diff --git a/packages/meta/lib/time-picker/locale/ar_EG.d.ts b/packages/meta/lib/time-picker/locale/ar_EG.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ar_EG.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ar_EG.js b/packages/meta/lib/time-picker/locale/ar_EG.js deleted file mode 100644 index a35918b..0000000 --- a/packages/meta/lib/time-picker/locale/ar_EG.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/ar_EG.ts -var ar_EG_exports = {}; -__export(ar_EG_exports, { - default: () => ar_EG_default -}); -module.exports = __toCommonJS(ar_EG_exports); -var locale = { - placeholder: "اختيار الوقت" -}; -var ar_EG_default = locale; diff --git a/packages/meta/lib/time-picker/locale/az_AZ.d.ts b/packages/meta/lib/time-picker/locale/az_AZ.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/az_AZ.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/az_AZ.js b/packages/meta/lib/time-picker/locale/az_AZ.js deleted file mode 100644 index 429dd5c..0000000 --- a/packages/meta/lib/time-picker/locale/az_AZ.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/az_AZ.ts -var az_AZ_exports = {}; -__export(az_AZ_exports, { - default: () => az_AZ_default -}); -module.exports = __toCommonJS(az_AZ_exports); -var locale = { - placeholder: "Vaxtı seç" -}; -var az_AZ_default = locale; diff --git a/packages/meta/lib/time-picker/locale/bg_BG.d.ts b/packages/meta/lib/time-picker/locale/bg_BG.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/bg_BG.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/bg_BG.js b/packages/meta/lib/time-picker/locale/bg_BG.js deleted file mode 100644 index 468d69c..0000000 --- a/packages/meta/lib/time-picker/locale/bg_BG.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/bg_BG.ts -var bg_BG_exports = {}; -__export(bg_BG_exports, { - default: () => bg_BG_default -}); -module.exports = __toCommonJS(bg_BG_exports); -var locale = { - placeholder: "Избор на час" -}; -var bg_BG_default = locale; diff --git a/packages/meta/lib/time-picker/locale/bn_BD.d.ts b/packages/meta/lib/time-picker/locale/bn_BD.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/bn_BD.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/bn_BD.js b/packages/meta/lib/time-picker/locale/bn_BD.js deleted file mode 100644 index 76c71c2..0000000 --- a/packages/meta/lib/time-picker/locale/bn_BD.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/bn_BD.ts -var bn_BD_exports = {}; -__export(bn_BD_exports, { - default: () => bn_BD_default -}); -module.exports = __toCommonJS(bn_BD_exports); -var locale = { - placeholder: "সময় নির্বাচন", - rangePlaceholder: ["সময় শুরু", "শেষ সময়"] -}; -var bn_BD_default = locale; diff --git a/packages/meta/lib/time-picker/locale/by_BY.d.ts b/packages/meta/lib/time-picker/locale/by_BY.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/by_BY.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/by_BY.js b/packages/meta/lib/time-picker/locale/by_BY.js deleted file mode 100644 index d606e2c..0000000 --- a/packages/meta/lib/time-picker/locale/by_BY.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/by_BY.ts -var by_BY_exports = {}; -__export(by_BY_exports, { - default: () => by_BY_default -}); -module.exports = __toCommonJS(by_BY_exports); -var locale = { - placeholder: "Выберыце час", - rangePlaceholder: ["Час пачатку", "Час заканчэння"] -}; -var by_BY_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ca_ES.d.ts b/packages/meta/lib/time-picker/locale/ca_ES.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ca_ES.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ca_ES.js b/packages/meta/lib/time-picker/locale/ca_ES.js deleted file mode 100644 index 820b753..0000000 --- a/packages/meta/lib/time-picker/locale/ca_ES.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/ca_ES.ts -var ca_ES_exports = {}; -__export(ca_ES_exports, { - default: () => ca_ES_default -}); -module.exports = __toCommonJS(ca_ES_exports); -var locale = { - placeholder: "Seleccionar hora" -}; -var ca_ES_default = locale; diff --git a/packages/meta/lib/time-picker/locale/cs_CZ.d.ts b/packages/meta/lib/time-picker/locale/cs_CZ.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/cs_CZ.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/cs_CZ.js b/packages/meta/lib/time-picker/locale/cs_CZ.js deleted file mode 100644 index 2e0af53..0000000 --- a/packages/meta/lib/time-picker/locale/cs_CZ.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/cs_CZ.ts -var cs_CZ_exports = {}; -__export(cs_CZ_exports, { - default: () => cs_CZ_default -}); -module.exports = __toCommonJS(cs_CZ_exports); -var locale = { - placeholder: "Vybrat čas" -}; -var cs_CZ_default = locale; diff --git a/packages/meta/lib/time-picker/locale/da_DK.d.ts b/packages/meta/lib/time-picker/locale/da_DK.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/da_DK.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/da_DK.js b/packages/meta/lib/time-picker/locale/da_DK.js deleted file mode 100644 index 661947f..0000000 --- a/packages/meta/lib/time-picker/locale/da_DK.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/da_DK.ts -var da_DK_exports = {}; -__export(da_DK_exports, { - default: () => da_DK_default -}); -module.exports = __toCommonJS(da_DK_exports); -var locale = { - placeholder: "Vælg tid", - rangePlaceholder: ["Starttidspunkt", "Sluttidspunkt"] -}; -var da_DK_default = locale; diff --git a/packages/meta/lib/time-picker/locale/de_DE.d.ts b/packages/meta/lib/time-picker/locale/de_DE.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/de_DE.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/de_DE.js b/packages/meta/lib/time-picker/locale/de_DE.js deleted file mode 100644 index c7e0231..0000000 --- a/packages/meta/lib/time-picker/locale/de_DE.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/de_DE.ts -var de_DE_exports = {}; -__export(de_DE_exports, { - default: () => de_DE_default -}); -module.exports = __toCommonJS(de_DE_exports); -var locale = { - placeholder: "Zeit auswählen", - rangePlaceholder: ["Anfangszeit", "Endzeit"] -}; -var de_DE_default = locale; diff --git a/packages/meta/lib/time-picker/locale/el_GR.d.ts b/packages/meta/lib/time-picker/locale/el_GR.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/el_GR.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/el_GR.js b/packages/meta/lib/time-picker/locale/el_GR.js deleted file mode 100644 index 34ca458..0000000 --- a/packages/meta/lib/time-picker/locale/el_GR.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/el_GR.ts -var el_GR_exports = {}; -__export(el_GR_exports, { - default: () => el_GR_default -}); -module.exports = __toCommonJS(el_GR_exports); -var locale = { - placeholder: "Επιλέξτε ώρα" -}; -var el_GR_default = locale; diff --git a/packages/meta/lib/time-picker/locale/en_GB.d.ts b/packages/meta/lib/time-picker/locale/en_GB.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/en_GB.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/en_GB.js b/packages/meta/lib/time-picker/locale/en_GB.js deleted file mode 100644 index 29d5f97..0000000 --- a/packages/meta/lib/time-picker/locale/en_GB.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/en_GB.ts -var en_GB_exports = {}; -__export(en_GB_exports, { - default: () => en_GB_default -}); -module.exports = __toCommonJS(en_GB_exports); -var locale = { - placeholder: "Select time" -}; -var en_GB_default = locale; diff --git a/packages/meta/lib/time-picker/locale/en_US.d.ts b/packages/meta/lib/time-picker/locale/en_US.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/en_US.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/en_US.js b/packages/meta/lib/time-picker/locale/en_US.js deleted file mode 100644 index 5489525..0000000 --- a/packages/meta/lib/time-picker/locale/en_US.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/en_US.ts -var en_US_exports = {}; -__export(en_US_exports, { - default: () => en_US_default -}); -module.exports = __toCommonJS(en_US_exports); -var locale = { - placeholder: "Select time", - rangePlaceholder: ["Start time", "End time"] -}; -var en_US_default = locale; diff --git a/packages/meta/lib/time-picker/locale/es_ES.d.ts b/packages/meta/lib/time-picker/locale/es_ES.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/es_ES.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/es_ES.js b/packages/meta/lib/time-picker/locale/es_ES.js deleted file mode 100644 index 250ab7b..0000000 --- a/packages/meta/lib/time-picker/locale/es_ES.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/es_ES.ts -var es_ES_exports = {}; -__export(es_ES_exports, { - default: () => es_ES_default -}); -module.exports = __toCommonJS(es_ES_exports); -var locale = { - placeholder: "Seleccionar hora" -}; -var es_ES_default = locale; diff --git a/packages/meta/lib/time-picker/locale/et_EE.d.ts b/packages/meta/lib/time-picker/locale/et_EE.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/et_EE.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/et_EE.js b/packages/meta/lib/time-picker/locale/et_EE.js deleted file mode 100644 index 4d0a346..0000000 --- a/packages/meta/lib/time-picker/locale/et_EE.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/et_EE.ts -var et_EE_exports = {}; -__export(et_EE_exports, { - default: () => et_EE_default -}); -module.exports = __toCommonJS(et_EE_exports); -var locale = { - placeholder: "Vali aeg" -}; -var et_EE_default = locale; diff --git a/packages/meta/lib/time-picker/locale/eu_ES.d.ts b/packages/meta/lib/time-picker/locale/eu_ES.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/eu_ES.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/eu_ES.js b/packages/meta/lib/time-picker/locale/eu_ES.js deleted file mode 100644 index 590c28f..0000000 --- a/packages/meta/lib/time-picker/locale/eu_ES.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/eu_ES.ts -var eu_ES_exports = {}; -__export(eu_ES_exports, { - default: () => eu_ES_default -}); -module.exports = __toCommonJS(eu_ES_exports); -var locale = { - placeholder: "Aukeratu ordua" -}; -var eu_ES_default = locale; diff --git a/packages/meta/lib/time-picker/locale/fa_IR.d.ts b/packages/meta/lib/time-picker/locale/fa_IR.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/fa_IR.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/fa_IR.js b/packages/meta/lib/time-picker/locale/fa_IR.js deleted file mode 100644 index b03a9c2..0000000 --- a/packages/meta/lib/time-picker/locale/fa_IR.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/fa_IR.ts -var fa_IR_exports = {}; -__export(fa_IR_exports, { - default: () => fa_IR_default -}); -module.exports = __toCommonJS(fa_IR_exports); -var locale = { - placeholder: "انتخاب زمان", - rangePlaceholder: ["زمان شروع", "زمان پایان"] -}; -var fa_IR_default = locale; diff --git a/packages/meta/lib/time-picker/locale/fi_FI.d.ts b/packages/meta/lib/time-picker/locale/fi_FI.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/fi_FI.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/fi_FI.js b/packages/meta/lib/time-picker/locale/fi_FI.js deleted file mode 100644 index a33e8fd..0000000 --- a/packages/meta/lib/time-picker/locale/fi_FI.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/fi_FI.ts -var fi_FI_exports = {}; -__export(fi_FI_exports, { - default: () => fi_FI_default -}); -module.exports = __toCommonJS(fi_FI_exports); -var locale = { - placeholder: "Valitse aika" -}; -var fi_FI_default = locale; diff --git a/packages/meta/lib/time-picker/locale/fr_BE.d.ts b/packages/meta/lib/time-picker/locale/fr_BE.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/fr_BE.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/fr_BE.js b/packages/meta/lib/time-picker/locale/fr_BE.js deleted file mode 100644 index 2d03b1c..0000000 --- a/packages/meta/lib/time-picker/locale/fr_BE.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/fr_BE.ts -var fr_BE_exports = {}; -__export(fr_BE_exports, { - default: () => fr_BE_default -}); -module.exports = __toCommonJS(fr_BE_exports); -var locale = { - placeholder: "Sélectionner l'heure", - rangePlaceholder: ["Heure de début", "Heure de fin"] -}; -var fr_BE_default = locale; diff --git a/packages/meta/lib/time-picker/locale/fr_CA.d.ts b/packages/meta/lib/time-picker/locale/fr_CA.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/fr_CA.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/fr_CA.js b/packages/meta/lib/time-picker/locale/fr_CA.js deleted file mode 100644 index 5619e0f..0000000 --- a/packages/meta/lib/time-picker/locale/fr_CA.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/fr_CA.ts -var fr_CA_exports = {}; -__export(fr_CA_exports, { - default: () => fr_CA_default -}); -module.exports = __toCommonJS(fr_CA_exports); -var locale = { - placeholder: "Sélectionner l'heure", - rangePlaceholder: ["Heure de début", "Heure de fin"] -}; -var fr_CA_default = locale; diff --git a/packages/meta/lib/time-picker/locale/fr_FR.d.ts b/packages/meta/lib/time-picker/locale/fr_FR.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/fr_FR.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/fr_FR.js b/packages/meta/lib/time-picker/locale/fr_FR.js deleted file mode 100644 index 9df8677..0000000 --- a/packages/meta/lib/time-picker/locale/fr_FR.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/fr_FR.ts -var fr_FR_exports = {}; -__export(fr_FR_exports, { - default: () => fr_FR_default -}); -module.exports = __toCommonJS(fr_FR_exports); -var locale = { - placeholder: "Sélectionner l'heure", - rangePlaceholder: ["Heure de début", "Heure de fin"] -}; -var fr_FR_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ga_IE.d.ts b/packages/meta/lib/time-picker/locale/ga_IE.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ga_IE.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ga_IE.js b/packages/meta/lib/time-picker/locale/ga_IE.js deleted file mode 100644 index 7b0058c..0000000 --- a/packages/meta/lib/time-picker/locale/ga_IE.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/ga_IE.ts -var ga_IE_exports = {}; -__export(ga_IE_exports, { - default: () => ga_IE_default -}); -module.exports = __toCommonJS(ga_IE_exports); -var locale = { - placeholder: "Roghnaigh am", - rangePlaceholder: ["Am tosaigh", "Am deiridh"] -}; -var ga_IE_default = locale; diff --git a/packages/meta/lib/time-picker/locale/gl_ES.d.ts b/packages/meta/lib/time-picker/locale/gl_ES.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/gl_ES.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/gl_ES.js b/packages/meta/lib/time-picker/locale/gl_ES.js deleted file mode 100644 index 5c89b63..0000000 --- a/packages/meta/lib/time-picker/locale/gl_ES.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/gl_ES.ts -var gl_ES_exports = {}; -__export(gl_ES_exports, { - default: () => gl_ES_default -}); -module.exports = __toCommonJS(gl_ES_exports); -var locale = { - placeholder: "Escolla hora" -}; -var gl_ES_default = locale; diff --git a/packages/meta/lib/time-picker/locale/he_IL.d.ts b/packages/meta/lib/time-picker/locale/he_IL.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/he_IL.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/he_IL.js b/packages/meta/lib/time-picker/locale/he_IL.js deleted file mode 100644 index 7eca6be..0000000 --- a/packages/meta/lib/time-picker/locale/he_IL.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/he_IL.ts -var he_IL_exports = {}; -__export(he_IL_exports, { - default: () => he_IL_default -}); -module.exports = __toCommonJS(he_IL_exports); -var locale = { - placeholder: "בחר שעה" -}; -var he_IL_default = locale; diff --git a/packages/meta/lib/time-picker/locale/hi_IN.d.ts b/packages/meta/lib/time-picker/locale/hi_IN.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/hi_IN.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/hi_IN.js b/packages/meta/lib/time-picker/locale/hi_IN.js deleted file mode 100644 index 31a170f..0000000 --- a/packages/meta/lib/time-picker/locale/hi_IN.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/hi_IN.ts -var hi_IN_exports = {}; -__export(hi_IN_exports, { - default: () => hi_IN_default -}); -module.exports = __toCommonJS(hi_IN_exports); -var locale = { - placeholder: "समय का चयन करें", - rangePlaceholder: ["आरंभिक समय", "अंत समय"] -}; -var hi_IN_default = locale; diff --git a/packages/meta/lib/time-picker/locale/hr_HR.d.ts b/packages/meta/lib/time-picker/locale/hr_HR.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/hr_HR.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/hr_HR.js b/packages/meta/lib/time-picker/locale/hr_HR.js deleted file mode 100644 index d73a28f..0000000 --- a/packages/meta/lib/time-picker/locale/hr_HR.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/hr_HR.ts -var hr_HR_exports = {}; -__export(hr_HR_exports, { - default: () => hr_HR_default -}); -module.exports = __toCommonJS(hr_HR_exports); -var locale = { - placeholder: "Odaberite vrijeme", - rangePlaceholder: ["Vrijeme početka", "Vrijeme završetka"] -}; -var hr_HR_default = locale; diff --git a/packages/meta/lib/time-picker/locale/hu_HU.d.ts b/packages/meta/lib/time-picker/locale/hu_HU.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/hu_HU.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/hu_HU.js b/packages/meta/lib/time-picker/locale/hu_HU.js deleted file mode 100644 index b3aef3f..0000000 --- a/packages/meta/lib/time-picker/locale/hu_HU.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/hu_HU.ts -var hu_HU_exports = {}; -__export(hu_HU_exports, { - default: () => hu_HU_default -}); -module.exports = __toCommonJS(hu_HU_exports); -var locale = { - placeholder: "Válasszon időt" -}; -var hu_HU_default = locale; diff --git a/packages/meta/lib/time-picker/locale/id_ID.d.ts b/packages/meta/lib/time-picker/locale/id_ID.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/id_ID.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/id_ID.js b/packages/meta/lib/time-picker/locale/id_ID.js deleted file mode 100644 index 39f8a99..0000000 --- a/packages/meta/lib/time-picker/locale/id_ID.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/id_ID.ts -var id_ID_exports = {}; -__export(id_ID_exports, { - default: () => id_ID_default -}); -module.exports = __toCommonJS(id_ID_exports); -var locale = { - placeholder: "Pilih waktu" -}; -var id_ID_default = locale; diff --git a/packages/meta/lib/time-picker/locale/is_IS.d.ts b/packages/meta/lib/time-picker/locale/is_IS.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/is_IS.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/is_IS.js b/packages/meta/lib/time-picker/locale/is_IS.js deleted file mode 100644 index aea4e37..0000000 --- a/packages/meta/lib/time-picker/locale/is_IS.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/is_IS.ts -var is_IS_exports = {}; -__export(is_IS_exports, { - default: () => is_IS_default -}); -module.exports = __toCommonJS(is_IS_exports); -var locale = { - placeholder: "Velja tíma" -}; -var is_IS_default = locale; diff --git a/packages/meta/lib/time-picker/locale/it_IT.d.ts b/packages/meta/lib/time-picker/locale/it_IT.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/it_IT.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/it_IT.js b/packages/meta/lib/time-picker/locale/it_IT.js deleted file mode 100644 index 24f7c8c..0000000 --- a/packages/meta/lib/time-picker/locale/it_IT.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/it_IT.ts -var it_IT_exports = {}; -__export(it_IT_exports, { - default: () => it_IT_default -}); -module.exports = __toCommonJS(it_IT_exports); -var locale = { - placeholder: "Selezionare l'orario" -}; -var it_IT_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ja_JP.d.ts b/packages/meta/lib/time-picker/locale/ja_JP.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ja_JP.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ja_JP.js b/packages/meta/lib/time-picker/locale/ja_JP.js deleted file mode 100644 index 5cad281..0000000 --- a/packages/meta/lib/time-picker/locale/ja_JP.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/ja_JP.ts -var ja_JP_exports = {}; -__export(ja_JP_exports, { - default: () => ja_JP_default -}); -module.exports = __toCommonJS(ja_JP_exports); -var locale = { - placeholder: "時間を選択", - rangePlaceholder: ["開始時間", "終了時間"] -}; -var ja_JP_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ka_GE.d.ts b/packages/meta/lib/time-picker/locale/ka_GE.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ka_GE.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ka_GE.js b/packages/meta/lib/time-picker/locale/ka_GE.js deleted file mode 100644 index ca8e392..0000000 --- a/packages/meta/lib/time-picker/locale/ka_GE.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/ka_GE.ts -var ka_GE_exports = {}; -__export(ka_GE_exports, { - default: () => ka_GE_default -}); -module.exports = __toCommonJS(ka_GE_exports); -var locale = { - placeholder: "აირჩიეთ დრო", - rangePlaceholder: ["საწყისი თარიღი", "საბოლოო თარიღი"] -}; -var ka_GE_default = locale; diff --git a/packages/meta/lib/time-picker/locale/kk_KZ.d.ts b/packages/meta/lib/time-picker/locale/kk_KZ.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/kk_KZ.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/kk_KZ.js b/packages/meta/lib/time-picker/locale/kk_KZ.js deleted file mode 100644 index 88c2402..0000000 --- a/packages/meta/lib/time-picker/locale/kk_KZ.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/kk_KZ.ts -var kk_KZ_exports = {}; -__export(kk_KZ_exports, { - default: () => kk_KZ_default -}); -module.exports = __toCommonJS(kk_KZ_exports); -var locale = { - placeholder: "Уақытты таңдаңыз", - rangePlaceholder: ["Бастау уақыты", "Аяқталу уақыты"] -}; -var kk_KZ_default = locale; diff --git a/packages/meta/lib/time-picker/locale/km_KH.d.ts b/packages/meta/lib/time-picker/locale/km_KH.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/km_KH.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/km_KH.js b/packages/meta/lib/time-picker/locale/km_KH.js deleted file mode 100644 index 043e131..0000000 --- a/packages/meta/lib/time-picker/locale/km_KH.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/km_KH.ts -var km_KH_exports = {}; -__export(km_KH_exports, { - default: () => km_KH_default -}); -module.exports = __toCommonJS(km_KH_exports); -var locale = { - placeholder: "រើសម៉ោង", - rangePlaceholder: ["ម៉ោងចប់ផ្ដើម", "ម៉ោងបញ្ចប់"] -}; -var km_KH_default = locale; diff --git a/packages/meta/lib/time-picker/locale/kmr_IQ.d.ts b/packages/meta/lib/time-picker/locale/kmr_IQ.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/kmr_IQ.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/kmr_IQ.js b/packages/meta/lib/time-picker/locale/kmr_IQ.js deleted file mode 100644 index f9a4ee0..0000000 --- a/packages/meta/lib/time-picker/locale/kmr_IQ.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/kmr_IQ.ts -var kmr_IQ_exports = {}; -__export(kmr_IQ_exports, { - default: () => kmr_IQ_default -}); -module.exports = __toCommonJS(kmr_IQ_exports); -var locale = { - placeholder: "Demê hilbijêre" -}; -var kmr_IQ_default = locale; diff --git a/packages/meta/lib/time-picker/locale/kn_IN.d.ts b/packages/meta/lib/time-picker/locale/kn_IN.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/kn_IN.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/kn_IN.js b/packages/meta/lib/time-picker/locale/kn_IN.js deleted file mode 100644 index b419c7f..0000000 --- a/packages/meta/lib/time-picker/locale/kn_IN.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/kn_IN.ts -var kn_IN_exports = {}; -__export(kn_IN_exports, { - default: () => kn_IN_default -}); -module.exports = __toCommonJS(kn_IN_exports); -var locale = { - placeholder: "ಸಮಯ ಆಯ್ಕೆಮಾಡಿ" -}; -var kn_IN_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ko_KR.d.ts b/packages/meta/lib/time-picker/locale/ko_KR.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ko_KR.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ko_KR.js b/packages/meta/lib/time-picker/locale/ko_KR.js deleted file mode 100644 index ccc67d7..0000000 --- a/packages/meta/lib/time-picker/locale/ko_KR.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/ko_KR.ts -var ko_KR_exports = {}; -__export(ko_KR_exports, { - default: () => ko_KR_default -}); -module.exports = __toCommonJS(ko_KR_exports); -var locale = { - placeholder: "시간 선택", - rangePlaceholder: ["시작 시간", "종료 시간"] -}; -var ko_KR_default = locale; diff --git a/packages/meta/lib/time-picker/locale/lt_LT.d.ts b/packages/meta/lib/time-picker/locale/lt_LT.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/lt_LT.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/lt_LT.js b/packages/meta/lib/time-picker/locale/lt_LT.js deleted file mode 100644 index fd180d4..0000000 --- a/packages/meta/lib/time-picker/locale/lt_LT.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/lt_LT.ts -var lt_LT_exports = {}; -__export(lt_LT_exports, { - default: () => lt_LT_default -}); -module.exports = __toCommonJS(lt_LT_exports); -var locale = { - placeholder: "Pasirinkite laiką", - rangePlaceholder: ["Pradžios laikas", "Pabaigos laikas"] -}; -var lt_LT_default = locale; diff --git a/packages/meta/lib/time-picker/locale/lv_LV.d.ts b/packages/meta/lib/time-picker/locale/lv_LV.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/lv_LV.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/lv_LV.js b/packages/meta/lib/time-picker/locale/lv_LV.js deleted file mode 100644 index 99fa25c..0000000 --- a/packages/meta/lib/time-picker/locale/lv_LV.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/lv_LV.ts -var lv_LV_exports = {}; -__export(lv_LV_exports, { - default: () => lv_LV_default -}); -module.exports = __toCommonJS(lv_LV_exports); -var locale = { - placeholder: "Izvēlieties laiku" -}; -var lv_LV_default = locale; diff --git a/packages/meta/lib/time-picker/locale/mk_MK.d.ts b/packages/meta/lib/time-picker/locale/mk_MK.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/mk_MK.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/mk_MK.js b/packages/meta/lib/time-picker/locale/mk_MK.js deleted file mode 100644 index e17a1d6..0000000 --- a/packages/meta/lib/time-picker/locale/mk_MK.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/mk_MK.ts -var mk_MK_exports = {}; -__export(mk_MK_exports, { - default: () => mk_MK_default -}); -module.exports = __toCommonJS(mk_MK_exports); -var locale = { - placeholder: "Избери време" -}; -var mk_MK_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ml_IN.d.ts b/packages/meta/lib/time-picker/locale/ml_IN.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ml_IN.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ml_IN.js b/packages/meta/lib/time-picker/locale/ml_IN.js deleted file mode 100644 index d2987f3..0000000 --- a/packages/meta/lib/time-picker/locale/ml_IN.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/ml_IN.ts -var ml_IN_exports = {}; -__export(ml_IN_exports, { - default: () => ml_IN_default -}); -module.exports = __toCommonJS(ml_IN_exports); -var locale = { - placeholder: "സമയം തിരഞ്ഞെടുക്കുക", - rangePlaceholder: ["ആരംഭ സമയം", "അവസാന സമയം"] -}; -var ml_IN_default = locale; diff --git a/packages/meta/lib/time-picker/locale/mn_MN.d.ts b/packages/meta/lib/time-picker/locale/mn_MN.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/mn_MN.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/mn_MN.js b/packages/meta/lib/time-picker/locale/mn_MN.js deleted file mode 100644 index 7c4be1e..0000000 --- a/packages/meta/lib/time-picker/locale/mn_MN.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/mn_MN.ts -var mn_MN_exports = {}; -__export(mn_MN_exports, { - default: () => mn_MN_default -}); -module.exports = __toCommonJS(mn_MN_exports); -var locale = { - placeholder: "Цаг сонгох" -}; -var mn_MN_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ms_MY.d.ts b/packages/meta/lib/time-picker/locale/ms_MY.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ms_MY.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ms_MY.js b/packages/meta/lib/time-picker/locale/ms_MY.js deleted file mode 100644 index 79c67d2..0000000 --- a/packages/meta/lib/time-picker/locale/ms_MY.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/ms_MY.ts -var ms_MY_exports = {}; -__export(ms_MY_exports, { - default: () => ms_MY_default -}); -module.exports = __toCommonJS(ms_MY_exports); -var locale = { - placeholder: "Sila pilih masa" -}; -var ms_MY_default = locale; diff --git a/packages/meta/lib/time-picker/locale/my_MM.d.ts b/packages/meta/lib/time-picker/locale/my_MM.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/my_MM.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/my_MM.js b/packages/meta/lib/time-picker/locale/my_MM.js deleted file mode 100644 index 3fe891c..0000000 --- a/packages/meta/lib/time-picker/locale/my_MM.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/my_MM.ts -var my_MM_exports = {}; -__export(my_MM_exports, { - default: () => my_MM_default -}); -module.exports = __toCommonJS(my_MM_exports); -var locale = { - placeholder: "အချိန်ရွေးပါ။", - rangePlaceholder: ["စတင်ချိန်", "ကုန်ဆုံးချိန်"] -}; -var my_MM_default = locale; diff --git a/packages/meta/lib/time-picker/locale/nb_NO.d.ts b/packages/meta/lib/time-picker/locale/nb_NO.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/nb_NO.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/nb_NO.js b/packages/meta/lib/time-picker/locale/nb_NO.js deleted file mode 100644 index e291642..0000000 --- a/packages/meta/lib/time-picker/locale/nb_NO.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/nb_NO.ts -var nb_NO_exports = {}; -__export(nb_NO_exports, { - default: () => nb_NO_default -}); -module.exports = __toCommonJS(nb_NO_exports); -var locale = { - placeholder: "Velg tid", - rangePlaceholder: ["Starttid", "Sluttid"] -}; -var nb_NO_default = locale; diff --git a/packages/meta/lib/time-picker/locale/nl_BE.d.ts b/packages/meta/lib/time-picker/locale/nl_BE.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/nl_BE.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/nl_BE.js b/packages/meta/lib/time-picker/locale/nl_BE.js deleted file mode 100644 index f9077fa..0000000 --- a/packages/meta/lib/time-picker/locale/nl_BE.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/nl_BE.ts -var nl_BE_exports = {}; -__export(nl_BE_exports, { - default: () => nl_BE_default -}); -module.exports = __toCommonJS(nl_BE_exports); -var locale = { - placeholder: "Selecteer tijd", - rangePlaceholder: ["Start tijd", "Eind tijd"] -}; -var nl_BE_default = locale; diff --git a/packages/meta/lib/time-picker/locale/nl_NL.d.ts b/packages/meta/lib/time-picker/locale/nl_NL.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/nl_NL.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/nl_NL.js b/packages/meta/lib/time-picker/locale/nl_NL.js deleted file mode 100644 index 747eb6e..0000000 --- a/packages/meta/lib/time-picker/locale/nl_NL.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/nl_NL.ts -var nl_NL_exports = {}; -__export(nl_NL_exports, { - default: () => nl_NL_default -}); -module.exports = __toCommonJS(nl_NL_exports); -var locale = { - placeholder: "Selecteer tijd", - rangePlaceholder: ["Start tijd", "Eind tijd"] -}; -var nl_NL_default = locale; diff --git a/packages/meta/lib/time-picker/locale/pl_PL.d.ts b/packages/meta/lib/time-picker/locale/pl_PL.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/pl_PL.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/pl_PL.js b/packages/meta/lib/time-picker/locale/pl_PL.js deleted file mode 100644 index 158ac58..0000000 --- a/packages/meta/lib/time-picker/locale/pl_PL.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/pl_PL.ts -var pl_PL_exports = {}; -__export(pl_PL_exports, { - default: () => pl_PL_default -}); -module.exports = __toCommonJS(pl_PL_exports); -var locale = { - placeholder: "Wybierz godzinę" -}; -var pl_PL_default = locale; diff --git a/packages/meta/lib/time-picker/locale/pt_BR.d.ts b/packages/meta/lib/time-picker/locale/pt_BR.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/pt_BR.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/pt_BR.js b/packages/meta/lib/time-picker/locale/pt_BR.js deleted file mode 100644 index 37e9967..0000000 --- a/packages/meta/lib/time-picker/locale/pt_BR.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/pt_BR.ts -var pt_BR_exports = {}; -__export(pt_BR_exports, { - default: () => pt_BR_default -}); -module.exports = __toCommonJS(pt_BR_exports); -var locale = { - placeholder: "Hora" -}; -var pt_BR_default = locale; diff --git a/packages/meta/lib/time-picker/locale/pt_PT.d.ts b/packages/meta/lib/time-picker/locale/pt_PT.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/pt_PT.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/pt_PT.js b/packages/meta/lib/time-picker/locale/pt_PT.js deleted file mode 100644 index 7214141..0000000 --- a/packages/meta/lib/time-picker/locale/pt_PT.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/pt_PT.ts -var pt_PT_exports = {}; -__export(pt_PT_exports, { - default: () => pt_PT_default -}); -module.exports = __toCommonJS(pt_PT_exports); -var locale = { - placeholder: "Hora" -}; -var pt_PT_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ro_RO.d.ts b/packages/meta/lib/time-picker/locale/ro_RO.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ro_RO.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ro_RO.js b/packages/meta/lib/time-picker/locale/ro_RO.js deleted file mode 100644 index 23cb8d3..0000000 --- a/packages/meta/lib/time-picker/locale/ro_RO.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/ro_RO.ts -var ro_RO_exports = {}; -__export(ro_RO_exports, { - default: () => ro_RO_default -}); -module.exports = __toCommonJS(ro_RO_exports); -var locale = { - placeholder: "Selectează ora" -}; -var ro_RO_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ru_RU.d.ts b/packages/meta/lib/time-picker/locale/ru_RU.d.ts deleted file mode 100644 index ea3ada2..0000000 --- a/packages/meta/lib/time-picker/locale/ru_RU.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/** Created by Andrey Gayvoronsky on 13/04/16. */ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ru_RU.js b/packages/meta/lib/time-picker/locale/ru_RU.js deleted file mode 100644 index b2a6dfe..0000000 --- a/packages/meta/lib/time-picker/locale/ru_RU.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/ru_RU.ts -var ru_RU_exports = {}; -__export(ru_RU_exports, { - default: () => ru_RU_default -}); -module.exports = __toCommonJS(ru_RU_exports); -var locale = { - placeholder: "Выберите время", - rangePlaceholder: ["Время начала", "Время окончания"] -}; -var ru_RU_default = locale; diff --git a/packages/meta/lib/time-picker/locale/si_LK.d.ts b/packages/meta/lib/time-picker/locale/si_LK.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/si_LK.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/si_LK.js b/packages/meta/lib/time-picker/locale/si_LK.js deleted file mode 100644 index 58fd79f..0000000 --- a/packages/meta/lib/time-picker/locale/si_LK.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/si_LK.ts -var si_LK_exports = {}; -__export(si_LK_exports, { - default: () => si_LK_default -}); -module.exports = __toCommonJS(si_LK_exports); -var locale = { - placeholder: "වේලාව තෝරන්න", - rangePlaceholder: ["ආරම්භක වේලාව", "නිමවන වේලාව"] -}; -var si_LK_default = locale; diff --git a/packages/meta/lib/time-picker/locale/sk_SK.d.ts b/packages/meta/lib/time-picker/locale/sk_SK.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/sk_SK.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/sk_SK.js b/packages/meta/lib/time-picker/locale/sk_SK.js deleted file mode 100644 index 5fd9c9e..0000000 --- a/packages/meta/lib/time-picker/locale/sk_SK.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/sk_SK.ts -var sk_SK_exports = {}; -__export(sk_SK_exports, { - default: () => sk_SK_default -}); -module.exports = __toCommonJS(sk_SK_exports); -var locale = { - placeholder: "Vybrať čas" -}; -var sk_SK_default = locale; diff --git a/packages/meta/lib/time-picker/locale/sl_SI.d.ts b/packages/meta/lib/time-picker/locale/sl_SI.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/sl_SI.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/sl_SI.js b/packages/meta/lib/time-picker/locale/sl_SI.js deleted file mode 100644 index 2417cf7..0000000 --- a/packages/meta/lib/time-picker/locale/sl_SI.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/sl_SI.ts -var sl_SI_exports = {}; -__export(sl_SI_exports, { - default: () => sl_SI_default -}); -module.exports = __toCommonJS(sl_SI_exports); -var locale = { - placeholder: "Izberite čas" -}; -var sl_SI_default = locale; diff --git a/packages/meta/lib/time-picker/locale/sr_RS.d.ts b/packages/meta/lib/time-picker/locale/sr_RS.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/sr_RS.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/sr_RS.js b/packages/meta/lib/time-picker/locale/sr_RS.js deleted file mode 100644 index b37827b..0000000 --- a/packages/meta/lib/time-picker/locale/sr_RS.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/sr_RS.ts -var sr_RS_exports = {}; -__export(sr_RS_exports, { - default: () => sr_RS_default -}); -module.exports = __toCommonJS(sr_RS_exports); -var locale = { - placeholder: "Izaberi vreme", - rangePlaceholder: ["Vreme početka", "Vreme završetka"] -}; -var sr_RS_default = locale; diff --git a/packages/meta/lib/time-picker/locale/sv_SE.d.ts b/packages/meta/lib/time-picker/locale/sv_SE.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/sv_SE.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/sv_SE.js b/packages/meta/lib/time-picker/locale/sv_SE.js deleted file mode 100644 index 796ca85..0000000 --- a/packages/meta/lib/time-picker/locale/sv_SE.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/sv_SE.ts -var sv_SE_exports = {}; -__export(sv_SE_exports, { - default: () => sv_SE_default -}); -module.exports = __toCommonJS(sv_SE_exports); -var locale = { - placeholder: "Välj tid" -}; -var sv_SE_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ta_IN.d.ts b/packages/meta/lib/time-picker/locale/ta_IN.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ta_IN.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ta_IN.js b/packages/meta/lib/time-picker/locale/ta_IN.js deleted file mode 100644 index a51e868..0000000 --- a/packages/meta/lib/time-picker/locale/ta_IN.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/ta_IN.ts -var ta_IN_exports = {}; -__export(ta_IN_exports, { - default: () => ta_IN_default -}); -module.exports = __toCommonJS(ta_IN_exports); -var locale = { - placeholder: "நேரத்தைத் தேர்ந்தெடுக்கவும்" -}; -var ta_IN_default = locale; diff --git a/packages/meta/lib/time-picker/locale/th_TH.d.ts b/packages/meta/lib/time-picker/locale/th_TH.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/th_TH.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/th_TH.js b/packages/meta/lib/time-picker/locale/th_TH.js deleted file mode 100644 index 239887e..0000000 --- a/packages/meta/lib/time-picker/locale/th_TH.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/th_TH.ts -var th_TH_exports = {}; -__export(th_TH_exports, { - default: () => th_TH_default -}); -module.exports = __toCommonJS(th_TH_exports); -var locale = { - placeholder: "เลือกเวลา" -}; -var th_TH_default = locale; diff --git a/packages/meta/lib/time-picker/locale/tk_TK.d.ts b/packages/meta/lib/time-picker/locale/tk_TK.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/tk_TK.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/tk_TK.js b/packages/meta/lib/time-picker/locale/tk_TK.js deleted file mode 100644 index d8296cd..0000000 --- a/packages/meta/lib/time-picker/locale/tk_TK.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/tk_TK.ts -var tk_TK_exports = {}; -__export(tk_TK_exports, { - default: () => tk_TK_default -}); -module.exports = __toCommonJS(tk_TK_exports); -var locale = { - placeholder: "Wagty saýlaň", - rangePlaceholder: ["Başlanýan wagty", "Gutarýan wagty"] -}; -var tk_TK_default = locale; diff --git a/packages/meta/lib/time-picker/locale/tr_TR.d.ts b/packages/meta/lib/time-picker/locale/tr_TR.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/tr_TR.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/tr_TR.js b/packages/meta/lib/time-picker/locale/tr_TR.js deleted file mode 100644 index 1f83bc4..0000000 --- a/packages/meta/lib/time-picker/locale/tr_TR.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/tr_TR.ts -var tr_TR_exports = {}; -__export(tr_TR_exports, { - default: () => tr_TR_default -}); -module.exports = __toCommonJS(tr_TR_exports); -var locale = { - placeholder: "Zaman seç", - rangePlaceholder: ["Başlangıç zamanı", "Bitiş zamanı"] -}; -var tr_TR_default = locale; diff --git a/packages/meta/lib/time-picker/locale/uk_UA.d.ts b/packages/meta/lib/time-picker/locale/uk_UA.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/uk_UA.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/uk_UA.js b/packages/meta/lib/time-picker/locale/uk_UA.js deleted file mode 100644 index e09fb53..0000000 --- a/packages/meta/lib/time-picker/locale/uk_UA.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/uk_UA.ts -var uk_UA_exports = {}; -__export(uk_UA_exports, { - default: () => uk_UA_default -}); -module.exports = __toCommonJS(uk_UA_exports); -var locale = { - placeholder: "Оберіть час" -}; -var uk_UA_default = locale; diff --git a/packages/meta/lib/time-picker/locale/ur_PK.d.ts b/packages/meta/lib/time-picker/locale/ur_PK.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/ur_PK.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/ur_PK.js b/packages/meta/lib/time-picker/locale/ur_PK.js deleted file mode 100644 index b45e5dc..0000000 --- a/packages/meta/lib/time-picker/locale/ur_PK.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/ur_PK.ts -var ur_PK_exports = {}; -__export(ur_PK_exports, { - default: () => ur_PK_default -}); -module.exports = __toCommonJS(ur_PK_exports); -var locale = { - placeholder: "وقت منتخب کریں", - rangePlaceholder: ["وقت منتخب کریں", "آخر وقت"] -}; -var ur_PK_default = locale; diff --git a/packages/meta/lib/time-picker/locale/vi_VN.d.ts b/packages/meta/lib/time-picker/locale/vi_VN.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/vi_VN.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/vi_VN.js b/packages/meta/lib/time-picker/locale/vi_VN.js deleted file mode 100644 index 4768de3..0000000 --- a/packages/meta/lib/time-picker/locale/vi_VN.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/vi_VN.ts -var vi_VN_exports = {}; -__export(vi_VN_exports, { - default: () => vi_VN_default -}); -module.exports = __toCommonJS(vi_VN_exports); -var locale = { - placeholder: "Chọn thời gian", - rangePlaceholder: ["Bắt đầu", "Kết thúc"] -}; -var vi_VN_default = locale; diff --git a/packages/meta/lib/time-picker/locale/zh_CN.d.ts b/packages/meta/lib/time-picker/locale/zh_CN.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/zh_CN.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/zh_CN.js b/packages/meta/lib/time-picker/locale/zh_CN.js deleted file mode 100644 index aaaefd7..0000000 --- a/packages/meta/lib/time-picker/locale/zh_CN.js +++ /dev/null @@ -1,29 +0,0 @@ -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/time-picker/locale/zh_CN.ts -var zh_CN_exports = {}; -__export(zh_CN_exports, { - default: () => zh_CN_default -}); -module.exports = __toCommonJS(zh_CN_exports); -var locale = { - placeholder: "请选择时间", - rangePlaceholder: ["开始时间", "结束时间"] -}; -var zh_CN_default = locale; diff --git a/packages/meta/lib/time-picker/locale/zh_TW.d.ts b/packages/meta/lib/time-picker/locale/zh_TW.d.ts deleted file mode 100644 index 151bba9..0000000 --- a/packages/meta/lib/time-picker/locale/zh_TW.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -import type { TimePickerLocale } from '../index'; -declare const locale: TimePickerLocale; -export default locale; diff --git a/packages/meta/lib/time-picker/locale/zh_TW.js b/packages/meta/lib/time-picker/locale/zh_TW.js deleted file mode 100644 index 1ca7425..0000000 --- a/packages/meta/lib/time-picker/locale/zh_TW.js +++ /dev/null @@ -1,28 +0,0 @@ -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/time-picker/locale/zh_TW.ts -var zh_TW_exports = {}; -__export(zh_TW_exports, { - default: () => zh_TW_default -}); -module.exports = __toCommonJS(zh_TW_exports); -var locale = { - placeholder: "請選擇時間" -}; -var zh_TW_default = locale; diff --git a/packages/meta/lib/tooltip/PurePanel.d.ts b/packages/meta/lib/tooltip/PurePanel.d.ts deleted file mode 100644 index 55b6b4b..0000000 --- a/packages/meta/lib/tooltip/PurePanel.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import * as React from 'react'; -import type { TooltipProps } from '.'; -export interface PurePanelProps extends Omit { -} -/** @private Internal Component. Do not use in your production. */ -declare const PurePanel: React.FC; -export default PurePanel; diff --git a/packages/meta/lib/tooltip/PurePanel.js b/packages/meta/lib/tooltip/PurePanel.js deleted file mode 100644 index 3e03086..0000000 --- a/packages/meta/lib/tooltip/PurePanel.js +++ /dev/null @@ -1,81 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tooltip/PurePanel.tsx -var PurePanel_exports = {}; -__export(PurePanel_exports, { - default: () => PurePanel_default -}); -module.exports = __toCommonJS(PurePanel_exports); -var import_classnames = __toESM(require("classnames")); -var import_rc_tooltip = require("rc-tooltip"); -var React = __toESM(require("react")); -var import_config_provider = require("../config-provider"); -var import_style = __toESM(require("./style")); -var import_util = require("./util"); -var PurePanel = (props) => { - const { - prefixCls: customizePrefixCls, - className, - placement = "top", - title, - color, - overlayInnerStyle - } = props; - const { getPrefixCls } = React.useContext(import_config_provider.ConfigContext); - const prefixCls = getPrefixCls("tooltip", customizePrefixCls); - const [wrapCSSVar, hashId, cssVarCls] = (0, import_style.default)(prefixCls); - const colorInfo = (0, import_util.parseColor)(prefixCls, color); - const arrowContentStyle = colorInfo.arrowStyle; - const formattedOverlayInnerStyle = { - ...overlayInnerStyle, - ...colorInfo.overlayStyle - }; - const cls = (0, import_classnames.default)( - hashId, - cssVarCls, - prefixCls, - `${prefixCls}-pure`, - `${prefixCls}-placement-${placement}`, - className, - colorInfo.className - ); - return wrapCSSVar( - /* @__PURE__ */ React.createElement("div", { className: cls, style: arrowContentStyle }, /* @__PURE__ */ React.createElement("div", { className: `${prefixCls}-arrow` }), /* @__PURE__ */ React.createElement( - import_rc_tooltip.Popup, - { - ...props, - className: hashId, - prefixCls, - overlayInnerStyle: formattedOverlayInnerStyle - }, - title - )) - ); -}; -var PurePanel_default = PurePanel; diff --git a/packages/meta/lib/tooltip/index.d.ts b/packages/meta/lib/tooltip/index.d.ts deleted file mode 100644 index 9177762..0000000 --- a/packages/meta/lib/tooltip/index.d.ts +++ /dev/null @@ -1,76 +0,0 @@ -import * as React from 'react'; -import type { placements as Placements } from 'rc-tooltip/lib/placements'; -import type { TooltipProps as RcTooltipProps } from 'rc-tooltip/lib/Tooltip'; -import type { PresetColorType } from '../_util/colors'; -import type { RenderFunction } from '../_util/getRenderPropValue'; -import type { AdjustOverflow, PlacementsConfig } from '../_util/placements'; -import type { LiteralUnion } from '../_util/type'; -import PurePanel from './PurePanel'; -export type { AdjustOverflow, PlacementsConfig }; -export interface TooltipRef { - /** @deprecated Please use `forceAlign` instead */ - forcePopupAlign: VoidFunction; - forceAlign: VoidFunction; -} -export type TooltipPlacement = 'top' | 'left' | 'right' | 'bottom' | 'topLeft' | 'topRight' | 'bottomLeft' | 'bottomRight' | 'leftTop' | 'leftBottom' | 'rightTop' | 'rightBottom'; -export interface TooltipAlignConfig { - points?: [string, string]; - offset?: [number | string, number | string]; - targetOffset?: [number | string, number | string]; - overflow?: { - adjustX: boolean; - adjustY: boolean; - }; - useCssRight?: boolean; - useCssBottom?: boolean; - useCssTransform?: boolean; -} -interface LegacyTooltipProps extends Partial> { - open?: RcTooltipProps['visible']; - defaultOpen?: RcTooltipProps['defaultVisible']; - onOpenChange?: RcTooltipProps['onVisibleChange']; - afterOpenChange?: RcTooltipProps['afterVisibleChange']; - /** @deprecated Please use `open` instead. */ - visible?: RcTooltipProps['visible']; - /** @deprecated Please use `defaultOpen` instead. */ - defaultVisible?: RcTooltipProps['defaultVisible']; - /** @deprecated Please use `onOpenChange` instead. */ - onVisibleChange?: RcTooltipProps['onVisibleChange']; - /** @deprecated Please use `afterOpenChange` instead. */ - afterVisibleChange?: RcTooltipProps['afterVisibleChange']; -} -export interface AbstractTooltipProps extends LegacyTooltipProps { - style?: React.CSSProperties; - className?: string; - rootClassName?: string; - color?: LiteralUnion; - placement?: TooltipPlacement; - builtinPlacements?: typeof Placements; - openClassName?: string; - /** @deprecated Please use `arrow={{ pointAtCenter: true }}` instead. */ - arrowPointAtCenter?: boolean; - arrow?: boolean | { - /** @deprecated Please use `pointAtCenter` instead. */ - arrowPointAtCenter?: boolean; - pointAtCenter?: boolean; - }; - autoAdjustOverflow?: boolean | AdjustOverflow; - getPopupContainer?: (triggerNode: HTMLElement) => HTMLElement; - children?: React.ReactNode; - destroyTooltipOnHide?: boolean | { - keepParent?: boolean; - }; -} -export interface TooltipPropsWithOverlay extends AbstractTooltipProps { - title?: React.ReactNode | RenderFunction; - overlay?: React.ReactNode | RenderFunction; -} -export interface TooltipPropsWithTitle extends AbstractTooltipProps { - title: React.ReactNode | RenderFunction; - overlay?: React.ReactNode | RenderFunction; -} -export declare type TooltipProps = TooltipPropsWithTitle | TooltipPropsWithOverlay; -declare const Tooltip: React.ForwardRefExoticComponent> & { - _InternalPanelDoNotUseOrYouWillBeFired: typeof PurePanel; -}; -export default Tooltip; diff --git a/packages/meta/lib/tooltip/index.js b/packages/meta/lib/tooltip/index.js deleted file mode 100644 index d16ec57..0000000 --- a/packages/meta/lib/tooltip/index.js +++ /dev/null @@ -1,219 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tooltip/index.tsx -var tooltip_exports = {}; -__export(tooltip_exports, { - default: () => tooltip_default -}); -module.exports = __toCommonJS(tooltip_exports); -var React = __toESM(require("react")); -var import_classnames = __toESM(require("classnames")); -var import_rc_tooltip = __toESM(require("rc-tooltip")); -var import_useMergedState = __toESM(require("rc-util/lib/hooks/useMergedState")); -var import_useZIndex = require("../_util/hooks/useZIndex"); -var import_motion = require("../_util/motion"); -var import_placements = __toESM(require("../_util/placements")); -var import_reactNode = require("../_util/reactNode"); -var import_warning = require("../_util/warning"); -var import_zindexContext = __toESM(require("../_util/zindexContext")); -var import_config_provider = require("../config-provider"); -var import_Compact = require("../space/Compact"); -var import_internal = require("../theme/internal"); -var import_PurePanel = __toESM(require("./PurePanel")); -var import_style = __toESM(require("./style")); -var import_util = require("./util"); -var Tooltip = React.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - openClassName, - getTooltipContainer, - overlayClassName, - color, - overlayInnerStyle, - children, - afterOpenChange, - afterVisibleChange, - destroyTooltipOnHide, - arrow = true, - title, - overlay, - builtinPlacements, - arrowPointAtCenter = false, - autoAdjustOverflow = true - } = props; - const mergedShowArrow = !!arrow; - const [, token] = (0, import_internal.useToken)(); - const { - getPopupContainer: getContextPopupContainer, - getPrefixCls, - direction - } = React.useContext(import_config_provider.ConfigContext); - const warning = (0, import_warning.devUseWarning)("Tooltip"); - const tooltipRef = React.useRef(null); - const forceAlign = () => { - var _a; - (_a = tooltipRef.current) == null ? void 0 : _a.forceAlign(); - }; - React.useImperativeHandle(ref, () => ({ - forceAlign, - forcePopupAlign: () => { - warning.deprecated(false, "forcePopupAlign", "forceAlign"); - forceAlign(); - } - })); - if (process.env.NODE_ENV !== "production") { - [ - ["visible", "open"], - ["defaultVisible", "defaultOpen"], - ["onVisibleChange", "onOpenChange"], - ["afterVisibleChange", "afterOpenChange"], - ["arrowPointAtCenter", "arrow={{ pointAtCenter: true }}"] - ].forEach(([deprecatedName, newName]) => { - warning.deprecated(!(deprecatedName in props), deprecatedName, newName); - }); - warning( - !destroyTooltipOnHide || typeof destroyTooltipOnHide === "boolean", - "usage", - "`destroyTooltipOnHide` no need config `keepParent` anymore. Please use `boolean` value directly." - ); - warning( - !arrow || typeof arrow === "boolean" || !("arrowPointAtCenter" in arrow), - "deprecated", - "`arrowPointAtCenter` in `arrow` is deprecated. Please use `pointAtCenter` instead." - ); - } - const [open, setOpen] = (0, import_useMergedState.default)(false, { - value: props.open ?? props.visible, - defaultValue: props.defaultOpen ?? props.defaultVisible - }); - const noTitle = !title && !overlay && title !== 0; - const onOpenChange = (vis) => { - var _a, _b; - setOpen(noTitle ? false : vis); - if (!noTitle) { - (_a = props.onOpenChange) == null ? void 0 : _a.call(props, vis); - (_b = props.onVisibleChange) == null ? void 0 : _b.call(props, vis); - } - }; - const tooltipPlacements = React.useMemo(() => { - let mergedArrowPointAtCenter = arrowPointAtCenter; - if (typeof arrow === "object") { - mergedArrowPointAtCenter = arrow.pointAtCenter ?? arrow.arrowPointAtCenter ?? arrowPointAtCenter; - } - return builtinPlacements || (0, import_placements.default)({ - arrowPointAtCenter: mergedArrowPointAtCenter, - autoAdjustOverflow, - arrowWidth: mergedShowArrow ? token.sizePopupArrow : 0, - borderRadius: token.borderRadius, - offset: token.marginXXS, - visibleFirst: true - }); - }, [arrowPointAtCenter, arrow, builtinPlacements, token]); - const memoOverlay = React.useMemo(() => { - if (title === 0) { - return title; - } - return overlay || title || ""; - }, [overlay, title]); - const memoOverlayWrapper = /* @__PURE__ */ React.createElement(import_Compact.NoCompactStyle, null, typeof memoOverlay === "function" ? memoOverlay() : memoOverlay); - const { - getPopupContainer, - placement = "top", - mouseEnterDelay = 0.1, - mouseLeaveDelay = 0.1, - overlayStyle, - rootClassName, - ...otherProps - } = props; - const prefixCls = getPrefixCls("tooltip", customizePrefixCls); - const rootPrefixCls = getPrefixCls(); - const injectFromPopover = props["data-popover-inject"]; - let tempOpen = open; - if (!("open" in props) && !("visible" in props) && noTitle) { - tempOpen = false; - } - const child = (0, import_reactNode.isValidElement)(children) && !(0, import_reactNode.isFragment)(children) ? children : /* @__PURE__ */ React.createElement("span", null, children); - const childProps = child.props; - const childCls = !childProps.className || typeof childProps.className === "string" ? (0, import_classnames.default)(childProps.className, openClassName || `${prefixCls}-open`) : childProps.className; - const [wrapCSSVar, hashId, cssVarCls] = (0, import_style.default)(prefixCls, !injectFromPopover); - const colorInfo = (0, import_util.parseColor)(prefixCls, color); - const arrowContentStyle = colorInfo.arrowStyle; - const formattedOverlayInnerStyle = { - ...overlayInnerStyle, - ...colorInfo.overlayStyle - }; - const customOverlayClassName = (0, import_classnames.default)( - overlayClassName, - { - [`${prefixCls}-rtl`]: direction === "rtl" - }, - colorInfo.className, - rootClassName, - hashId, - cssVarCls - ); - const [zIndex, contextZIndex] = (0, import_useZIndex.useZIndex)("Tooltip", otherProps.zIndex); - const content = /* @__PURE__ */ React.createElement( - import_rc_tooltip.default, - { - ...otherProps, - zIndex, - showArrow: mergedShowArrow, - placement, - mouseEnterDelay, - mouseLeaveDelay, - prefixCls, - overlayClassName: customOverlayClassName, - overlayStyle: { ...arrowContentStyle, ...overlayStyle }, - getTooltipContainer: getPopupContainer || getTooltipContainer || getContextPopupContainer, - ref: tooltipRef, - builtinPlacements: tooltipPlacements, - overlay: memoOverlayWrapper, - visible: tempOpen, - onVisibleChange: onOpenChange, - afterVisibleChange: afterOpenChange ?? afterVisibleChange, - overlayInnerStyle: formattedOverlayInnerStyle, - arrowContent: /* @__PURE__ */ React.createElement("span", { className: `${prefixCls}-arrow-content` }), - motion: { - motionName: (0, import_motion.getTransitionName)(rootPrefixCls, "zoom-big-fast", props.transitionName), - motionDeadline: 1e3 - }, - destroyTooltipOnHide: !!destroyTooltipOnHide - }, - tempOpen ? (0, import_reactNode.cloneElement)(child, { className: childCls }) : child - ); - return wrapCSSVar( - /* @__PURE__ */ React.createElement(import_zindexContext.default.Provider, { value: contextZIndex }, content) - ); -}); -if (process.env.NODE_ENV !== "production") { - Tooltip.displayName = "Tooltip"; -} -Tooltip._InternalPanelDoNotUseOrYouWillBeFired = import_PurePanel.default; -var tooltip_default = Tooltip; diff --git a/packages/meta/lib/tooltip/style/index.d.ts b/packages/meta/lib/tooltip/style/index.d.ts deleted file mode 100644 index d8cb1e8..0000000 --- a/packages/meta/lib/tooltip/style/index.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -import type { ArrowOffsetToken } from '../../style/placementArrow'; -import type { GetDefaultToken } from '../../theme/internal'; -import type { ArrowToken } from '../../style/roundedArrow'; -export interface ComponentToken extends ArrowOffsetToken, ArrowToken { - /** - * @desc 文字提示 z-index - * @descEN z-index of tooltip - */ - zIndexPopup: number; -} -export declare const prepareComponentToken: GetDefaultToken<'Tooltip'>; -declare const _default: (prefixCls: string, injectStyle?: boolean) => readonly [(node: import("react").ReactElement>) => import("react").ReactElement>, string, string | undefined]; -export default _default; diff --git a/packages/meta/lib/tooltip/style/index.js b/packages/meta/lib/tooltip/style/index.js deleted file mode 100644 index eb9ed01..0000000 --- a/packages/meta/lib/tooltip/style/index.js +++ /dev/null @@ -1,168 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tooltip/style/index.ts -var style_exports = {}; -__export(style_exports, { - default: () => style_default, - prepareComponentToken: () => prepareComponentToken -}); -module.exports = __toCommonJS(style_exports); -var import_style = require("../../style"); -var import_motion = require("../../style/motion"); -var import_placementArrow = __toESM(require("../../style/placementArrow")); -var import_internal = require("../../theme/internal"); -var import_cssinjs = require("@ant-design/cssinjs"); -var import_roundedArrow = require("../../style/roundedArrow"); -var genTooltipStyle = (token) => { - const { - componentCls, - // ant-tooltip - tooltipMaxWidth, - tooltipColor, - tooltipBg, - tooltipBorderRadius, - zIndexPopup, - controlHeight, - boxShadowSecondary, - paddingSM, - paddingXS - } = token; - return [ - { - [componentCls]: { - ...(0, import_style.resetComponent)(token), - position: "absolute", - zIndex: zIndexPopup, - display: "block", - width: "max-content", - maxWidth: tooltipMaxWidth, - visibility: "visible", - transformOrigin: `var(--arrow-x, 50%) var(--arrow-y, 50%)`, - "&-hidden": { - display: "none" - }, - "--antd-arrow-background-color": tooltipBg, - // Wrapper for the tooltip content - [`${componentCls}-inner`]: { - minWidth: controlHeight, - minHeight: controlHeight, - padding: `${(0, import_cssinjs.unit)(token.calc(paddingSM).div(2).equal())} ${(0, import_cssinjs.unit)(paddingXS)}`, - color: tooltipColor, - textAlign: "start", - textDecoration: "none", - wordWrap: "break-word", - backgroundColor: tooltipBg, - borderRadius: tooltipBorderRadius, - boxShadow: boxShadowSecondary, - boxSizing: "border-box" - }, - // Limit left and right placement radius - [[ - `&-placement-left`, - `&-placement-leftTop`, - `&-placement-leftBottom`, - `&-placement-right`, - `&-placement-rightTop`, - `&-placement-rightBottom` - ].join(",")]: { - [`${componentCls}-inner`]: { - borderRadius: token.min(tooltipBorderRadius, import_placementArrow.MAX_VERTICAL_CONTENT_RADIUS) - } - }, - [`${componentCls}-content`]: { - position: "relative" - }, - // generator for preset color - ...(0, import_internal.genPresetColor)(token, (colorKey, { darkColor }) => ({ - [`&${componentCls}-${colorKey}`]: { - [`${componentCls}-inner`]: { - backgroundColor: darkColor - }, - [`${componentCls}-arrow`]: { - "--antd-arrow-background-color": darkColor - } - } - })), - // RTL - "&-rtl": { - direction: "rtl" - } - } - }, - // Arrow Style - (0, import_placementArrow.default)(token, "var(--antd-arrow-background-color)"), - // Pure Render - { - [`${componentCls}-pure`]: { - position: "relative", - maxWidth: "none", - margin: token.sizePopupArrow - } - } - ]; -}; -var prepareComponentToken = (token) => ({ - zIndexPopup: token.zIndexPopupBase + 70, - ...(0, import_placementArrow.getArrowOffsetToken)({ - contentRadius: token.borderRadius, - limitVerticalRadius: true - }), - ...(0, import_roundedArrow.getArrowToken)( - (0, import_internal.mergeToken)(token, { - borderRadiusOuter: Math.min(token.borderRadiusOuter, 4) - }) - ) -}); -var style_default = (prefixCls, injectStyle = true) => { - const useStyle = (0, import_internal.genStyleHooks)( - "Tooltip", - (token) => { - const { borderRadius, colorTextLightSolid, colorBgSpotlight } = token; - const TooltipToken = (0, import_internal.mergeToken)(token, { - // default variables - tooltipMaxWidth: 250, - tooltipColor: colorTextLightSolid, - tooltipBorderRadius: borderRadius, - tooltipBg: colorBgSpotlight - }); - return [genTooltipStyle(TooltipToken), (0, import_motion.initZoomMotion)(token, "zoom-big-fast")]; - }, - prepareComponentToken, - { - resetStyle: false, - // Popover use Tooltip as internal component. We do not need to handle this. - injectStyle - } - ); - return useStyle(prefixCls); -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - prepareComponentToken -}); diff --git a/packages/meta/lib/tooltip/util.d.ts b/packages/meta/lib/tooltip/util.d.ts deleted file mode 100644 index 73ebec2..0000000 --- a/packages/meta/lib/tooltip/util.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import type * as React from 'react'; -export declare function parseColor(prefixCls: string, color?: string): { - className: string; - overlayStyle: React.CSSProperties; - arrowStyle: React.CSSProperties; -}; diff --git a/packages/meta/lib/tooltip/util.js b/packages/meta/lib/tooltip/util.js deleted file mode 100644 index 4fd73c8..0000000 --- a/packages/meta/lib/tooltip/util.js +++ /dev/null @@ -1,53 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tooltip/util.ts -var util_exports = {}; -__export(util_exports, { - parseColor: () => parseColor -}); -module.exports = __toCommonJS(util_exports); -var import_classnames = __toESM(require("classnames")); -var import_colors = require("../_util/colors"); -function parseColor(prefixCls, color) { - const isInternalColor = (0, import_colors.isPresetColor)(color); - const className = (0, import_classnames.default)({ - [`${prefixCls}-${color}`]: color && isInternalColor - }); - const overlayStyle = {}; - const arrowStyle = {}; - if (color && !isInternalColor) { - overlayStyle.background = color; - arrowStyle["--antd-arrow-background-color"] = color; - } - return { className, overlayStyle, arrowStyle }; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - parseColor -}); diff --git a/packages/meta/lib/tour/PurePanel.d.ts b/packages/meta/lib/tour/PurePanel.d.ts deleted file mode 100644 index e52af68..0000000 --- a/packages/meta/lib/tour/PurePanel.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import * as React from 'react'; -import type { TourStepProps } from './interface'; -export interface PurePanelProps extends TourStepProps { -} -declare const _default: (props: PurePanelProps) => React.JSX.Element; -export default _default; diff --git a/packages/meta/lib/tour/PurePanel.js b/packages/meta/lib/tour/PurePanel.js deleted file mode 100644 index 505d464..0000000 --- a/packages/meta/lib/tour/PurePanel.js +++ /dev/null @@ -1,73 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tour/PurePanel.tsx -var PurePanel_exports = {}; -__export(PurePanel_exports, { - default: () => PurePanel_default -}); -module.exports = __toCommonJS(PurePanel_exports); -var import_classnames = __toESM(require("classnames")); -var React = __toESM(require("react")); -var import_config_provider = require("../config-provider"); -var import_PurePanel = require("../popover/PurePanel"); -var import_panelRender = __toESM(require("./panelRender")); -var import_style = __toESM(require("./style")); -var import_PurePanel2 = require("../_util/PurePanel"); -var PurePanel = (props) => { - const { - prefixCls: customizePrefixCls, - current = 0, - total = 6, - className, - style, - type, - ...restProps - } = props; - const { getPrefixCls } = React.useContext(import_config_provider.ConfigContext); - const prefixCls = getPrefixCls("tour", customizePrefixCls); - const [wrapCSSVar, hashId, cssVarCls] = (0, import_style.default)(prefixCls); - return wrapCSSVar( - /* @__PURE__ */ React.createElement( - import_PurePanel.RawPurePanel, - { - prefixCls, - hashId, - className: (0, import_classnames.default)( - className, - `${prefixCls}-pure`, - type && `${prefixCls}-${type}`, - cssVarCls - ), - style - }, - /* @__PURE__ */ React.createElement(import_panelRender.default, { stepProps: { ...restProps, prefixCls, total }, current, type }) - ) - ); -}; -var PurePanel_default = (0, import_PurePanel2.withPureRenderTheme)(PurePanel); diff --git a/packages/meta/lib/tour/index.d.ts b/packages/meta/lib/tour/index.d.ts deleted file mode 100644 index 41c2ee2..0000000 --- a/packages/meta/lib/tour/index.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; -import type { TourProps } from './interface'; -import PurePanel from './PurePanel'; -declare const Tour: React.FC & { - _InternalPanelDoNotUseOrYouWillBeFired: typeof PurePanel; -}; -export default Tour; diff --git a/packages/meta/lib/tour/index.js b/packages/meta/lib/tour/index.js deleted file mode 100644 index a838ba8..0000000 --- a/packages/meta/lib/tour/index.js +++ /dev/null @@ -1,113 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tour/index.tsx -var tour_exports = {}; -__export(tour_exports, { - default: () => tour_default -}); -module.exports = __toCommonJS(tour_exports); -var import_react = __toESM(require("react")); -var import_tour = __toESM(require("@rc-component/tour")); -var import_classnames = __toESM(require("classnames")); -var import_useZIndex = require("../_util/hooks/useZIndex"); -var import_placements = __toESM(require("../_util/placements")); -var import_zindexContext = __toESM(require("../_util/zindexContext")); -var import_config_provider = require("../config-provider"); -var import_internal = require("../theme/internal"); -var import_panelRender = __toESM(require("./panelRender")); -var import_PurePanel = __toESM(require("./PurePanel")); -var import_style = __toESM(require("./style")); -var Tour = (props) => { - const { - prefixCls: customizePrefixCls, - type, - rootClassName, - indicatorsRender, - steps, - ...restProps - } = props; - const { getPrefixCls, direction } = (0, import_react.useContext)(import_config_provider.ConfigContext); - const prefixCls = getPrefixCls("tour", customizePrefixCls); - const [wrapCSSVar, hashId, cssVarCls] = (0, import_style.default)(prefixCls); - const [, token] = (0, import_internal.useToken)(); - const mergedSteps = (0, import_react.useMemo)( - () => steps == null ? void 0 : steps.map((step) => ({ - ...step, - className: (0, import_classnames.default)(step.className, { - [`${prefixCls}-primary`]: (step.type ?? type) === "primary" - }) - })), - [steps, type] - ); - const builtinPlacements = (0, import_placements.default)({ - arrowPointAtCenter: true, - autoAdjustOverflow: true, - offset: token.marginXXS, - arrowWidth: token.sizePopupArrow, - borderRadius: token.borderRadius - }); - const customClassName = (0, import_classnames.default)( - { - [`${prefixCls}-rtl`]: direction === "rtl" - }, - hashId, - cssVarCls, - rootClassName - ); - const mergedRenderPanel = (stepProps, stepCurrent) => /* @__PURE__ */ import_react.default.createElement( - import_panelRender.default, - { - type, - stepProps, - current: stepCurrent, - indicatorsRender - } - ); - const [zIndex, contextZIndex] = (0, import_useZIndex.useZIndex)("Tour", restProps.zIndex); - return wrapCSSVar( - /* @__PURE__ */ import_react.default.createElement(import_zindexContext.default.Provider, { value: contextZIndex }, /* @__PURE__ */ import_react.default.createElement( - import_tour.default, - { - ...restProps, - zIndex, - rootClassName: customClassName, - prefixCls, - animated: true, - renderPanel: mergedRenderPanel, - builtinPlacements, - steps: mergedSteps - } - )) - ); -}; -if (process.env.NODE_ENV !== "production") { - Tour.displayName = "Tour"; -} -Tour._InternalPanelDoNotUseOrYouWillBeFired = import_PurePanel.default; -var tour_default = Tour; diff --git a/packages/meta/lib/tour/interface.d.ts b/packages/meta/lib/tour/interface.d.ts deleted file mode 100644 index 8b2e7d2..0000000 --- a/packages/meta/lib/tour/interface.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -import type { TourProps as RCTourProps, TourStepProps as RCTourStepProps } from '@rc-component/tour'; -import type { ReactNode } from 'react'; -export interface TourProps extends Omit { - steps?: TourStepProps[]; - className?: string; - prefixCls?: string; - current?: number; - indicatorsRender?: (current: number, total: number) => ReactNode; - type?: 'default' | 'primary'; -} -export interface TourStepProps extends RCTourStepProps { - cover?: ReactNode; - nextButtonProps?: { - children?: ReactNode; - onClick?: () => void; - className?: string; - style?: React.CSSProperties; - }; - prevButtonProps?: { - children?: ReactNode; - onClick?: () => void; - className?: string; - style?: React.CSSProperties; - }; - indicatorsRender?: (current: number, total: number) => ReactNode; - type?: 'default' | 'primary'; -} -export interface TourLocale { - Next: string; - Previous: string; - Finish: string; -} diff --git a/packages/meta/lib/tour/interface.js b/packages/meta/lib/tour/interface.js deleted file mode 100644 index a6d11ed..0000000 --- a/packages/meta/lib/tour/interface.js +++ /dev/null @@ -1,17 +0,0 @@ -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -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/tour/interface.ts -var interface_exports = {}; -module.exports = __toCommonJS(interface_exports); diff --git a/packages/meta/lib/tour/panelRender.d.ts b/packages/meta/lib/tour/panelRender.d.ts deleted file mode 100644 index e46526d..0000000 --- a/packages/meta/lib/tour/panelRender.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import type { ReactNode } from 'react'; -import React from 'react'; -import type { TourStepProps } from './interface'; -interface TourPanelProps { - stepProps: TourStepProps; - current: number; - type: TourStepProps['type']; - indicatorsRender?: TourStepProps['indicatorsRender']; - closeIcon?: ReactNode; -} -declare const TourPanel: React.FC; -export default TourPanel; diff --git a/packages/meta/lib/tour/panelRender.js b/packages/meta/lib/tour/panelRender.js deleted file mode 100644 index 335e102..0000000 --- a/packages/meta/lib/tour/panelRender.js +++ /dev/null @@ -1,140 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tour/panelRender.tsx -var panelRender_exports = {}; -__export(panelRender_exports, { - default: () => panelRender_default -}); -module.exports = __toCommonJS(panelRender_exports); -var import_CloseOutlined = __toESM(require("@ant-design/icons/CloseOutlined")); -var import_classnames = __toESM(require("classnames")); -var import_react = __toESM(require("react")); -var import_button = __toESM(require("../button")); -var import_locale = require("../locale"); -var import_en_US = __toESM(require("../locale/en_US")); -var import_useClosable = __toESM(require("../_util/hooks/useClosable")); -function isValidNode(node) { - return node !== void 0 && node !== null; -} -var TourPanel = ({ - stepProps, - current, - type, - indicatorsRender, - closeIcon -}) => { - const { - prefixCls, - total = 1, - title, - onClose, - onPrev, - onNext, - onFinish, - cover, - description, - nextButtonProps, - prevButtonProps, - type: stepType, - closeIcon: stepCloseIcon - } = stepProps; - const mergedType = stepType ?? type; - const mergedCloseIcon = stepCloseIcon ?? closeIcon; - const mergedClosable = mergedCloseIcon !== false && mergedCloseIcon !== null; - const [closable, mergedDisplayCloseIcon] = (0, import_useClosable.default)( - mergedClosable, - mergedCloseIcon, - (icon) => /* @__PURE__ */ import_react.default.createElement("span", { onClick: onClose, "aria-label": "Close", className: `${prefixCls}-close` }, icon), - /* @__PURE__ */ import_react.default.createElement(import_CloseOutlined.default, { className: `${prefixCls}-close-icon` }), - true - ); - const isLastStep = current === total - 1; - const prevBtnClick = () => { - var _a; - onPrev == null ? void 0 : onPrev(); - (_a = prevButtonProps == null ? void 0 : prevButtonProps.onClick) == null ? void 0 : _a.call(prevButtonProps); - }; - const nextBtnClick = () => { - var _a; - if (isLastStep) { - onFinish == null ? void 0 : onFinish(); - } else { - onNext == null ? void 0 : onNext(); - } - (_a = nextButtonProps == null ? void 0 : nextButtonProps.onClick) == null ? void 0 : _a.call(nextButtonProps); - }; - const headerNode = isValidNode(title) ? /* @__PURE__ */ import_react.default.createElement("div", { className: `${prefixCls}-header` }, /* @__PURE__ */ import_react.default.createElement("div", { className: `${prefixCls}-title` }, title)) : null; - const descriptionNode = isValidNode(description) ? /* @__PURE__ */ import_react.default.createElement("div", { className: `${prefixCls}-description` }, description) : null; - const coverNode = isValidNode(cover) ? /* @__PURE__ */ import_react.default.createElement("div", { className: `${prefixCls}-cover` }, cover) : null; - let mergeIndicatorNode; - if (indicatorsRender) { - mergeIndicatorNode = indicatorsRender(current, total); - } else { - mergeIndicatorNode = [...Array.from({ length: total }).keys()].map( - (stepItem, index) => /* @__PURE__ */ import_react.default.createElement( - "span", - { - key: stepItem, - className: (0, import_classnames.default)( - index === current && `${prefixCls}-indicator-active`, - `${prefixCls}-indicator` - ) - } - ) - ); - } - const mainBtnType = mergedType === "primary" ? "default" : "primary"; - const secondaryBtnProps = { - type: "default", - ghost: mergedType === "primary" - }; - const [contextLocale] = (0, import_locale.useLocale)("Tour", import_en_US.default.Tour); - return /* @__PURE__ */ import_react.default.createElement("div", { className: `${prefixCls}-content` }, /* @__PURE__ */ import_react.default.createElement("div", { className: `${prefixCls}-inner` }, closable && mergedDisplayCloseIcon, coverNode, headerNode, descriptionNode, /* @__PURE__ */ import_react.default.createElement("div", { className: `${prefixCls}-footer` }, total > 1 && /* @__PURE__ */ import_react.default.createElement("div", { className: `${prefixCls}-indicators` }, mergeIndicatorNode), /* @__PURE__ */ import_react.default.createElement("div", { className: `${prefixCls}-buttons` }, current !== 0 ? /* @__PURE__ */ import_react.default.createElement( - import_button.default, - { - ...secondaryBtnProps, - ...prevButtonProps, - onClick: prevBtnClick, - size: "small", - className: (0, import_classnames.default)(`${prefixCls}-prev-btn`, prevButtonProps == null ? void 0 : prevButtonProps.className) - }, - (prevButtonProps == null ? void 0 : prevButtonProps.children) ?? (contextLocale == null ? void 0 : contextLocale.Previous) - ) : null, /* @__PURE__ */ import_react.default.createElement( - import_button.default, - { - type: mainBtnType, - ...nextButtonProps, - onClick: nextBtnClick, - size: "small", - className: (0, import_classnames.default)(`${prefixCls}-next-btn`, nextButtonProps == null ? void 0 : nextButtonProps.className) - }, - (nextButtonProps == null ? void 0 : nextButtonProps.children) ?? (isLastStep ? contextLocale == null ? void 0 : contextLocale.Finish : contextLocale == null ? void 0 : contextLocale.Next) - ))))); -}; -var panelRender_default = TourPanel; diff --git a/packages/meta/lib/tour/style/index.d.ts b/packages/meta/lib/tour/style/index.d.ts deleted file mode 100644 index 1d5acec..0000000 --- a/packages/meta/lib/tour/style/index.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/// -import type { ArrowOffsetToken } from '../../style/placementArrow'; -import type { GetDefaultToken } from '../../theme/internal'; -import type { ArrowToken } from '../../style/roundedArrow'; -export interface ComponentToken extends ArrowOffsetToken, ArrowToken { - /** - * @desc 弹层 z-index - * @descEN Tour popup z-index - */ - zIndexPopup: number; - /** - * @desc 关闭按钮尺寸 - * @descEN Close button size - */ - closeBtnSize: number; - /** - * @desc Primary 模式上一步按钮背景色 - * @descEN Background color of previous button in primary type - */ - primaryPrevBtnBg: string; - /** - * @desc Primary 模式下一步按钮悬浮背景色 - * @descEN Hover background color of next button in primary type - */ - primaryNextBtnHoverBg: string; -} -export declare const prepareComponentToken: GetDefaultToken<'Tour'>; -declare const _default: (prefixCls: string, rootCls?: string) => readonly [(node: import("react").ReactElement>) => import("react").ReactElement>, string, string | undefined]; -export default _default; diff --git a/packages/meta/lib/tour/style/index.js b/packages/meta/lib/tour/style/index.js deleted file mode 100644 index 5e789f6..0000000 --- a/packages/meta/lib/tour/style/index.js +++ /dev/null @@ -1,267 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/tour/style/index.ts -var style_exports = {}; -__export(style_exports, { - default: () => style_default, - prepareComponentToken: () => prepareComponentToken -}); -module.exports = __toCommonJS(style_exports); -var import_tinycolor = require("@ctrl/tinycolor"); -var import_style = require("../../style"); -var import_placementArrow = __toESM(require("../../style/placementArrow")); -var import_internal = require("../../theme/internal"); -var import_roundedArrow = require("../../style/roundedArrow"); -var import_cssinjs = require("@ant-design/cssinjs"); -var genBaseStyle = (token) => { - const { - componentCls, - lineHeight, - padding, - paddingXS, - borderRadius, - borderRadiusXS, - colorPrimary, - colorText, - colorFill, - indicatorHeight, - indicatorWidth, - boxShadowTertiary, - tourZIndexPopup, - fontSize, - colorBgElevated, - fontWeightStrong, - marginXS, - colorTextLightSolid, - tourBorderRadius, - colorWhite, - primaryNextBtnHoverBg, - closeBtnSize, - motionDurationSlow, - antCls, - primaryPrevBtnBg - } = token; - return [ - { - [componentCls]: { - ...(0, import_style.resetComponent)(token), - color: colorText, - position: "absolute", - zIndex: tourZIndexPopup, - display: "block", - visibility: "visible", - fontSize, - lineHeight, - width: 520, - "--antd-arrow-background-color": colorBgElevated, - "&-pure": { - maxWidth: "100%", - position: "relative" - }, - [`&${componentCls}-hidden`]: { - display: "none" - }, - // ============================= panel content ============================ - [`${componentCls}-content`]: { - position: "relative" - }, - [`${componentCls}-inner`]: { - textAlign: "start", - textDecoration: "none", - borderRadius: tourBorderRadius, - boxShadow: boxShadowTertiary, - position: "relative", - backgroundColor: colorBgElevated, - border: "none", - backgroundClip: "padding-box", - [`${componentCls}-close`]: { - position: "absolute", - top: padding, - insetInlineEnd: padding, - color: token.colorIcon, - outline: "none", - width: closeBtnSize, - height: closeBtnSize, - borderRadius: token.borderRadiusSM, - transition: `background-color ${token.motionDurationMid}, color ${token.motionDurationMid}`, - display: "flex", - alignItems: "center", - justifyContent: "center", - cursor: "pointer", - "&:hover": { - color: token.colorIconHover, - backgroundColor: token.closeBtnHoverBg - } - }, - [`${componentCls}-cover`]: { - textAlign: "center", - padding: `${(0, import_cssinjs.unit)(token.calc(padding).add(closeBtnSize).add(paddingXS).equal())} ${(0, import_cssinjs.unit)( - padding - )} 0`, - img: { - width: "100%" - } - }, - [`${componentCls}-header`]: { - padding: `${(0, import_cssinjs.unit)(padding)} ${(0, import_cssinjs.unit)(padding)} ${(0, import_cssinjs.unit)(paddingXS)}`, - [`${componentCls}-title`]: { - lineHeight, - fontSize, - fontWeight: fontWeightStrong - } - }, - [`${componentCls}-description`]: { - padding: `0 ${(0, import_cssinjs.unit)(padding)}`, - lineHeight, - wordWrap: "break-word" - }, - [`${componentCls}-footer`]: { - padding: `${(0, import_cssinjs.unit)(paddingXS)} ${(0, import_cssinjs.unit)(padding)} ${(0, import_cssinjs.unit)(padding)}`, - textAlign: "end", - borderRadius: `0 0 ${(0, import_cssinjs.unit)(borderRadiusXS)} ${(0, import_cssinjs.unit)(borderRadiusXS)}`, - display: "flex", - [`${componentCls}-indicators`]: { - display: "inline-block", - [`${componentCls}-indicator`]: { - width: indicatorWidth, - height: indicatorHeight, - display: "inline-block", - borderRadius: "50%", - background: colorFill, - "&:not(:last-child)": { - marginInlineEnd: indicatorHeight - }, - "&-active": { - background: colorPrimary - } - } - }, - [`${componentCls}-buttons`]: { - marginInlineStart: "auto", - [`${antCls}-btn`]: { - marginInlineStart: marginXS - } - } - } - }, - // ============================= primary type =========================== - // `$` for panel, `&$` for pure panel - [`${componentCls}-primary, &${componentCls}-primary`]: { - "--antd-arrow-background-color": colorPrimary, - [`${componentCls}-inner`]: { - color: colorTextLightSolid, - textAlign: "start", - textDecoration: "none", - backgroundColor: colorPrimary, - borderRadius, - boxShadow: boxShadowTertiary, - [`${componentCls}-close`]: { - color: colorTextLightSolid - }, - [`${componentCls}-indicators`]: { - [`${componentCls}-indicator`]: { - background: primaryPrevBtnBg, - "&-active": { - background: colorTextLightSolid - } - } - }, - [`${componentCls}-prev-btn`]: { - color: colorTextLightSolid, - borderColor: primaryPrevBtnBg, - backgroundColor: colorPrimary, - "&:hover": { - backgroundColor: primaryPrevBtnBg, - borderColor: "transparent" - } - }, - [`${componentCls}-next-btn`]: { - color: colorPrimary, - borderColor: "transparent", - background: colorWhite, - "&:hover": { - background: primaryNextBtnHoverBg - } - } - } - } - }, - // ============================= mask =========================== - [`${componentCls}-mask`]: { - [`${componentCls}-placeholder-animated`]: { - transition: `all ${motionDurationSlow}` - } - }, - // =========== Limit left and right placement radius ============== - [[ - "&-placement-left", - "&-placement-leftTop", - "&-placement-leftBottom", - "&-placement-right", - "&-placement-rightTop", - "&-placement-rightBottom" - ].join(",")]: { - [`${componentCls}-inner`]: { - borderRadius: token.min(tourBorderRadius, import_placementArrow.MAX_VERTICAL_CONTENT_RADIUS) - } - } - }, - // ============================= Arrow =========================== - (0, import_placementArrow.default)(token, "var(--antd-arrow-background-color)") - ]; -}; -var prepareComponentToken = (token) => ({ - zIndexPopup: token.zIndexPopupBase + 70, - closeBtnSize: token.fontSize * token.lineHeight, - primaryPrevBtnBg: new import_tinycolor.TinyColor(token.colorTextLightSolid).setAlpha(0.15).toRgbString(), - closeBtnHoverBg: token.wireframe ? "transparent" : token.colorFillContent, - primaryNextBtnHoverBg: new import_tinycolor.TinyColor(token.colorBgTextHover).onBackground(token.colorWhite).toRgbString(), - ...(0, import_placementArrow.getArrowOffsetToken)({ - contentRadius: token.borderRadiusLG, - limitVerticalRadius: true - }), - ...(0, import_roundedArrow.getArrowToken)(token) -}); -var style_default = (0, import_internal.genStyleHooks)( - "Tour", - (token) => { - const { borderRadiusLG } = token; - const TourToken = (0, import_internal.mergeToken)(token, { - indicatorWidth: 6, - indicatorHeight: 6, - tourBorderRadius: borderRadiusLG - }); - return [genBaseStyle(TourToken)]; - }, - prepareComponentToken -); -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - prepareComponentToken -}); diff --git a/packages/meta/lib/typography/Base/Ellipsis.d.ts b/packages/meta/lib/typography/Base/Ellipsis.d.ts deleted file mode 100644 index 610f26f..0000000 --- a/packages/meta/lib/typography/Base/Ellipsis.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import * as React from 'react'; -export interface EllipsisProps { - enabledMeasure?: boolean; - text?: React.ReactNode; - width: number; - fontSize: number; - rows: number; - children: (cutChildren: React.ReactNode[], needEllipsis: boolean) => React.ReactNode; - onEllipsis: (isEllipsis: boolean) => void; -} -declare const Ellipsis: React.FC; -export default Ellipsis; diff --git a/packages/meta/lib/typography/Base/Ellipsis.js b/packages/meta/lib/typography/Base/Ellipsis.js deleted file mode 100644 index 317dcc6..0000000 --- a/packages/meta/lib/typography/Base/Ellipsis.js +++ /dev/null @@ -1,185 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/Base/Ellipsis.tsx -var Ellipsis_exports = {}; -__export(Ellipsis_exports, { - default: () => Ellipsis_default -}); -module.exports = __toCommonJS(Ellipsis_exports); -var React = __toESM(require("react")); -var import_toArray = __toESM(require("rc-util/lib/Children/toArray")); -var import_useLayoutEffect = __toESM(require("rc-util/lib/hooks/useLayoutEffect")); -function cuttable(node) { - const type = typeof node; - return type === "string" || type === "number"; -} -function getNodesLen(nodeList) { - let totalLen = 0; - nodeList.forEach((node) => { - if (cuttable(node)) { - totalLen += String(node).length; - } else { - totalLen += 1; - } - }); - return totalLen; -} -function sliceNodes(nodeList, len) { - let currLen = 0; - const currentNodeList = []; - for (let i = 0; i < nodeList.length; i += 1) { - if (currLen === len) { - return currentNodeList; - } - const node = nodeList[i]; - const canCut = cuttable(node); - const nodeLen = canCut ? String(node).length : 1; - const nextLen = currLen + nodeLen; - if (nextLen > len) { - const restLen = len - currLen; - currentNodeList.push(String(node).slice(0, restLen)); - return currentNodeList; - } - currentNodeList.push(node); - currLen = nextLen; - } - return nodeList; -} -var NONE = 0; -var PREPARE = 1; -var WALKING = 2; -var DONE_WITH_ELLIPSIS = 3; -var DONE_WITHOUT_ELLIPSIS = 4; -var Ellipsis = ({ - enabledMeasure, - children, - text, - width, - fontSize, - rows, - onEllipsis -}) => { - const [[startLen, midLen, endLen], setCutLength] = React.useState([0, 0, 0]); - const [lastLen, setLastLen] = React.useState(0); - const [walkingState, setWalkingState] = React.useState(NONE); - const [singleRowHeight, setSingleRowHeight] = React.useState(0); - const singleRowRef = React.useRef(null); - const midRowRef = React.useRef(null); - const nodeList = React.useMemo(() => (0, import_toArray.default)(text), [text]); - const totalLen = React.useMemo(() => getNodesLen(nodeList), [nodeList]); - const mergedChildren = React.useMemo(() => { - if (!enabledMeasure || walkingState !== DONE_WITH_ELLIPSIS) { - if (lastLen && walkingState !== DONE_WITHOUT_ELLIPSIS && enabledMeasure) - return children(sliceNodes(nodeList, lastLen), lastLen < totalLen); - return children(nodeList, false); - } - return children(sliceNodes(nodeList, midLen), midLen < totalLen); - }, [enabledMeasure, walkingState, children, nodeList, midLen, totalLen]); - (0, import_useLayoutEffect.default)(() => { - if (enabledMeasure && width && fontSize && totalLen) { - setWalkingState(PREPARE); - setCutLength([0, Math.ceil(totalLen / 2), totalLen]); - } - }, [enabledMeasure, width, fontSize, text, totalLen, rows]); - (0, import_useLayoutEffect.default)(() => { - var _a; - if (walkingState === PREPARE) { - setSingleRowHeight(((_a = singleRowRef.current) == null ? void 0 : _a.offsetHeight) || 0); - } - }, [walkingState]); - (0, import_useLayoutEffect.default)(() => { - var _a, _b; - if (singleRowHeight) { - if (walkingState === PREPARE) { - const midHeight = ((_a = midRowRef.current) == null ? void 0 : _a.offsetHeight) || 0; - const maxHeight = rows * singleRowHeight; - if (midHeight <= maxHeight) { - setWalkingState(DONE_WITHOUT_ELLIPSIS); - onEllipsis(false); - } else { - setWalkingState(WALKING); - } - } else if (walkingState === WALKING) { - if (startLen !== endLen) { - const midHeight = ((_b = midRowRef.current) == null ? void 0 : _b.offsetHeight) || 0; - const maxHeight = rows * singleRowHeight; - let nextStartLen = startLen; - let nextEndLen = endLen; - if (startLen === endLen - 1) { - nextEndLen = startLen; - } else if (midHeight <= maxHeight) { - nextStartLen = midLen; - } else { - nextEndLen = midLen; - } - const nextMidLen = Math.ceil((nextStartLen + nextEndLen) / 2); - setCutLength([nextStartLen, nextMidLen, nextEndLen]); - } else { - setWalkingState(DONE_WITH_ELLIPSIS); - setLastLen(midLen); - onEllipsis(true); - } - } - } - }, [walkingState, startLen, endLen, rows, singleRowHeight]); - const measureStyle = { - width, - whiteSpace: "normal", - margin: 0, - padding: 0 - }; - const renderMeasure = (content, ref, style) => /* @__PURE__ */ React.createElement( - "span", - { - "aria-hidden": true, - ref, - style: { - position: "fixed", - display: "block", - left: 0, - top: 0, - zIndex: -9999, - visibility: "hidden", - pointerEvents: "none", - fontSize: Math.ceil(fontSize / 2) * 2, - ...style - } - }, - content - ); - const renderMeasureSlice = (len, ref) => { - const sliceNodeList = sliceNodes(nodeList, len); - return renderMeasure(children(sliceNodeList, true), ref, measureStyle); - }; - return /* @__PURE__ */ React.createElement(React.Fragment, null, mergedChildren, enabledMeasure && walkingState !== DONE_WITH_ELLIPSIS && walkingState !== DONE_WITHOUT_ELLIPSIS && /* @__PURE__ */ React.createElement(React.Fragment, null, renderMeasure("lg", singleRowRef, { wordBreak: "keep-all", whiteSpace: "nowrap" }), walkingState === PREPARE ? renderMeasure(children(nodeList, false), midRowRef, measureStyle) : renderMeasureSlice(midLen, midRowRef))); -}; -if (process.env.NODE_ENV !== "production") { - Ellipsis.displayName = "Ellipsis"; -} -var Ellipsis_default = Ellipsis; diff --git a/packages/meta/lib/typography/Base/EllipsisTooltip.d.ts b/packages/meta/lib/typography/Base/EllipsisTooltip.d.ts deleted file mode 100644 index 5125044..0000000 --- a/packages/meta/lib/typography/Base/EllipsisTooltip.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import * as React from 'react'; -import type { TooltipProps } from '../../tooltip'; -export interface EllipsisTooltipProps { - tooltipProps?: TooltipProps; - enabledEllipsis: boolean; - isEllipsis?: boolean; - children: React.ReactElement; -} -declare const EllipsisTooltip: React.FC; -export default EllipsisTooltip; diff --git a/packages/meta/lib/typography/Base/EllipsisTooltip.js b/packages/meta/lib/typography/Base/EllipsisTooltip.js deleted file mode 100644 index 2cfafd2..0000000 --- a/packages/meta/lib/typography/Base/EllipsisTooltip.js +++ /dev/null @@ -1,51 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/Base/EllipsisTooltip.tsx -var EllipsisTooltip_exports = {}; -__export(EllipsisTooltip_exports, { - default: () => EllipsisTooltip_default -}); -module.exports = __toCommonJS(EllipsisTooltip_exports); -var React = __toESM(require("react")); -var import_tooltip = __toESM(require("../../tooltip")); -var EllipsisTooltip = ({ - enabledEllipsis, - isEllipsis, - children, - tooltipProps -}) => { - if (!(tooltipProps == null ? void 0 : tooltipProps.title) || !enabledEllipsis) { - return children; - } - return /* @__PURE__ */ React.createElement(import_tooltip.default, { open: isEllipsis ? void 0 : false, ...tooltipProps }, children); -}; -if (process.env.NODE_ENV !== "production") { - EllipsisTooltip.displayName = "EllipsisTooltip"; -} -var EllipsisTooltip_default = EllipsisTooltip; diff --git a/packages/meta/lib/typography/Base/index.d.ts b/packages/meta/lib/typography/Base/index.d.ts deleted file mode 100644 index 64aaba8..0000000 --- a/packages/meta/lib/typography/Base/index.d.ts +++ /dev/null @@ -1,52 +0,0 @@ -import * as React from 'react'; -import type { AutoSizeType } from 'rc-textarea'; -import type { TooltipProps } from '../../tooltip'; -import type { TypographyProps } from '../Typography'; -export type BaseType = 'secondary' | 'success' | 'warning' | 'danger'; -interface CopyConfig { - text?: string; - onCopy?: (event?: React.MouseEvent) => void; - icon?: React.ReactNode; - tooltips?: boolean | React.ReactNode; - format?: 'text/plain' | 'text/html'; -} -interface EditConfig { - text?: string; - editing?: boolean; - icon?: React.ReactNode; - tooltip?: boolean | React.ReactNode; - onStart?: () => void; - onChange?: (value: string) => void; - onCancel?: () => void; - onEnd?: () => void; - maxLength?: number; - autoSize?: boolean | AutoSizeType; - triggerType?: ('icon' | 'text')[]; - enterIcon?: React.ReactNode; -} -export interface EllipsisConfig { - rows?: number; - expandable?: boolean; - suffix?: string; - symbol?: React.ReactNode; - onExpand?: React.MouseEventHandler; - onEllipsis?: (ellipsis: boolean) => void; - tooltip?: React.ReactNode | TooltipProps; -} -export interface BlockProps extends TypographyProps { - title?: string; - editable?: boolean | EditConfig; - copyable?: boolean | CopyConfig; - type?: BaseType; - disabled?: boolean; - ellipsis?: boolean | EllipsisConfig; - code?: boolean; - mark?: boolean; - underline?: boolean; - delete?: boolean; - strong?: boolean; - keyboard?: boolean; - italic?: boolean; -} -declare const Base: React.ForwardRefExoticComponent & React.RefAttributes>; -export default Base; diff --git a/packages/meta/lib/typography/Base/index.js b/packages/meta/lib/typography/Base/index.js deleted file mode 100644 index a37db95..0000000 --- a/packages/meta/lib/typography/Base/index.js +++ /dev/null @@ -1,431 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/Base/index.tsx -var Base_exports = {}; -__export(Base_exports, { - default: () => Base_default -}); -module.exports = __toCommonJS(Base_exports); -var React = __toESM(require("react")); -var import_CheckOutlined = __toESM(require("@ant-design/icons/CheckOutlined")); -var import_CopyOutlined = __toESM(require("@ant-design/icons/CopyOutlined")); -var import_EditOutlined = __toESM(require("@ant-design/icons/EditOutlined")); -var import_classnames = __toESM(require("classnames")); -var import_copy_to_clipboard = __toESM(require("copy-to-clipboard")); -var import_rc_resize_observer = __toESM(require("rc-resize-observer")); -var import_toArray = __toESM(require("rc-util/lib/Children/toArray")); -var import_useLayoutEffect = __toESM(require("rc-util/lib/hooks/useLayoutEffect")); -var import_useMergedState = __toESM(require("rc-util/lib/hooks/useMergedState")); -var import_omit = __toESM(require("rc-util/lib/omit")); -var import_ref = require("rc-util/lib/ref"); -var import_styleChecker = require("../../_util/styleChecker"); -var import_transButton = __toESM(require("../../_util/transButton")); -var import_config_provider = require("../../config-provider"); -var import_useLocale = __toESM(require("../../locale/useLocale")); -var import_tooltip = __toESM(require("../../tooltip")); -var import_Editable = __toESM(require("../Editable")); -var import_useMergedConfig = __toESM(require("../hooks/useMergedConfig")); -var import_useUpdatedEffect = __toESM(require("../hooks/useUpdatedEffect")); -var import_Typography = __toESM(require("../Typography")); -var import_Ellipsis = __toESM(require("./Ellipsis")); -var import_EllipsisTooltip = __toESM(require("./EllipsisTooltip")); -function wrapperDecorations({ mark, code, underline, delete: del, strong, keyboard, italic }, content) { - let currentContent = content; - function wrap(tag, needed) { - if (!needed) { - return; - } - currentContent = React.createElement(tag, {}, currentContent); - } - wrap("strong", strong); - wrap("u", underline); - wrap("del", del); - wrap("code", code); - wrap("mark", mark); - wrap("kbd", keyboard); - wrap("i", italic); - return currentContent; -} -function getNode(dom, defaultNode, needDom) { - if (dom === true || dom === void 0) { - return defaultNode; - } - return dom || needDom && defaultNode; -} -function toList(val) { - if (val === false) { - return [false, false]; - } - return Array.isArray(val) ? val : [val]; -} -var ELLIPSIS_STR = "..."; -var Base = React.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - className, - style, - type, - disabled, - children, - ellipsis, - editable, - copyable, - component, - title, - ...restProps - } = props; - const { getPrefixCls, direction } = React.useContext(import_config_provider.ConfigContext); - const [textLocale] = (0, import_useLocale.default)("Text"); - const typographyRef = React.useRef(null); - const editIconRef = React.useRef(null); - const prefixCls = getPrefixCls("typography", customizePrefixCls); - const textProps = (0, import_omit.default)(restProps, [ - "mark", - "code", - "delete", - "underline", - "strong", - "keyboard", - "italic" - ]); - const [enableEdit, editConfig] = (0, import_useMergedConfig.default)(editable); - const [editing, setEditing] = (0, import_useMergedState.default)(false, { - value: editConfig.editing - }); - const { triggerType = ["icon"] } = editConfig; - const triggerEdit = (edit) => { - var _a; - if (edit) { - (_a = editConfig.onStart) == null ? void 0 : _a.call(editConfig); - } - setEditing(edit); - }; - (0, import_useUpdatedEffect.default)(() => { - var _a; - if (!editing) { - (_a = editIconRef.current) == null ? void 0 : _a.focus(); - } - }, [editing]); - const onEditClick = (e) => { - e == null ? void 0 : e.preventDefault(); - triggerEdit(true); - }; - const onEditChange = (value) => { - var _a; - (_a = editConfig.onChange) == null ? void 0 : _a.call(editConfig, value); - triggerEdit(false); - }; - const onEditCancel = () => { - var _a; - (_a = editConfig.onCancel) == null ? void 0 : _a.call(editConfig); - triggerEdit(false); - }; - const [enableCopy, copyConfig] = (0, import_useMergedConfig.default)(copyable); - const [copied, setCopied] = React.useState(false); - const copyIdRef = React.useRef(null); - const copyOptions = {}; - if (copyConfig.format) { - copyOptions.format = copyConfig.format; - } - const cleanCopyId = () => { - if (copyIdRef.current) { - clearTimeout(copyIdRef.current); - } - }; - const onCopyClick = (e) => { - var _a; - e == null ? void 0 : e.preventDefault(); - e == null ? void 0 : e.stopPropagation(); - (0, import_copy_to_clipboard.default)(copyConfig.text || String(children) || "", copyOptions); - setCopied(true); - cleanCopyId(); - copyIdRef.current = setTimeout(() => { - setCopied(false); - }, 3e3); - (_a = copyConfig.onCopy) == null ? void 0 : _a.call(copyConfig, e); - }; - React.useEffect(() => cleanCopyId, []); - const [isLineClampSupport, setIsLineClampSupport] = React.useState(false); - const [isTextOverflowSupport, setIsTextOverflowSupport] = React.useState(false); - const [expanded, setExpanded] = React.useState(false); - const [isJsEllipsis, setIsJsEllipsis] = React.useState(false); - const [isNativeEllipsis, setIsNativeEllipsis] = React.useState(false); - const [isNativeVisible, setIsNativeVisible] = React.useState(true); - const [enableEllipsis, ellipsisConfig] = (0, import_useMergedConfig.default)(ellipsis, { - expandable: false - }); - const mergedEnableEllipsis = enableEllipsis && !expanded; - const { rows = 1 } = ellipsisConfig; - const needMeasureEllipsis = React.useMemo( - () => ( - // Disable ellipsis - !mergedEnableEllipsis || // Provide suffix - ellipsisConfig.suffix !== void 0 || ellipsisConfig.onEllipsis || // Can't use css ellipsis since we need to provide the place for button - ellipsisConfig.expandable || enableEdit || enableCopy - ), - [mergedEnableEllipsis, ellipsisConfig, enableEdit, enableCopy] - ); - (0, import_useLayoutEffect.default)(() => { - if (enableEllipsis && !needMeasureEllipsis) { - setIsLineClampSupport((0, import_styleChecker.isStyleSupport)("webkitLineClamp")); - setIsTextOverflowSupport((0, import_styleChecker.isStyleSupport)("textOverflow")); - } - }, [needMeasureEllipsis, enableEllipsis]); - const cssEllipsis = React.useMemo(() => { - if (needMeasureEllipsis) { - return false; - } - if (rows === 1) { - return isTextOverflowSupport; - } - return isLineClampSupport; - }, [needMeasureEllipsis, isTextOverflowSupport, isLineClampSupport]); - const isMergedEllipsis = mergedEnableEllipsis && (cssEllipsis ? isNativeEllipsis : isJsEllipsis); - const cssTextOverflow = mergedEnableEllipsis && rows === 1 && cssEllipsis; - const cssLineClamp = mergedEnableEllipsis && rows > 1 && cssEllipsis; - const onExpandClick = (e) => { - var _a; - setExpanded(true); - (_a = ellipsisConfig.onExpand) == null ? void 0 : _a.call(ellipsisConfig, e); - }; - const [ellipsisWidth, setEllipsisWidth] = React.useState(0); - const [ellipsisFontSize, setEllipsisFontSize] = React.useState(0); - const onResize = ({ offsetWidth }, element) => { - var _a; - setEllipsisWidth(offsetWidth); - setEllipsisFontSize(parseInt((_a = window.getComputedStyle) == null ? void 0 : _a.call(window, element).fontSize, 10) || 0); - }; - const onJsEllipsis = (jsEllipsis) => { - var _a; - setIsJsEllipsis(jsEllipsis); - if (isJsEllipsis !== jsEllipsis) { - (_a = ellipsisConfig.onEllipsis) == null ? void 0 : _a.call(ellipsisConfig, jsEllipsis); - } - }; - React.useEffect(() => { - const textEle = typographyRef.current; - if (enableEllipsis && cssEllipsis && textEle) { - const currentEllipsis = cssLineClamp ? textEle.offsetHeight < textEle.scrollHeight : textEle.offsetWidth < textEle.scrollWidth; - if (isNativeEllipsis !== currentEllipsis) { - setIsNativeEllipsis(currentEllipsis); - } - } - }, [enableEllipsis, cssEllipsis, children, cssLineClamp, isNativeVisible, ellipsisWidth]); - React.useEffect(() => { - const textEle = typographyRef.current; - if (typeof IntersectionObserver === "undefined" || !textEle || !cssEllipsis || !mergedEnableEllipsis) { - return; - } - const observer = new IntersectionObserver(() => { - setIsNativeVisible(!!textEle.offsetParent); - }); - observer.observe(textEle); - return () => { - observer.disconnect(); - }; - }, [cssEllipsis, mergedEnableEllipsis]); - let tooltipProps = {}; - if (ellipsisConfig.tooltip === true) { - tooltipProps = { title: editConfig.text ?? children }; - } else if (React.isValidElement(ellipsisConfig.tooltip)) { - tooltipProps = { title: ellipsisConfig.tooltip }; - } else if (typeof ellipsisConfig.tooltip === "object") { - tooltipProps = { title: editConfig.text ?? children, ...ellipsisConfig.tooltip }; - } else { - tooltipProps = { title: ellipsisConfig.tooltip }; - } - const topAriaLabel = React.useMemo(() => { - const isValid = (val) => ["string", "number"].includes(typeof val); - if (!enableEllipsis || cssEllipsis) { - return void 0; - } - if (isValid(editConfig.text)) { - return editConfig.text; - } - if (isValid(children)) { - return children; - } - if (isValid(title)) { - return title; - } - if (isValid(tooltipProps.title)) { - return tooltipProps.title; - } - return void 0; - }, [enableEllipsis, cssEllipsis, title, tooltipProps.title, isMergedEllipsis]); - if (editing) { - return /* @__PURE__ */ React.createElement( - import_Editable.default, - { - value: editConfig.text ?? (typeof children === "string" ? children : ""), - onSave: onEditChange, - onCancel: onEditCancel, - onEnd: editConfig.onEnd, - prefixCls, - className, - style, - direction, - component, - maxLength: editConfig.maxLength, - autoSize: editConfig.autoSize, - enterIcon: editConfig.enterIcon - } - ); - } - const renderExpand = () => { - const { expandable, symbol } = ellipsisConfig; - if (!expandable) - return null; - let expandContent; - if (symbol) { - expandContent = symbol; - } else { - expandContent = textLocale == null ? void 0 : textLocale.expand; - } - return /* @__PURE__ */ React.createElement( - "a", - { - key: "expand", - className: `${prefixCls}-expand`, - onClick: onExpandClick, - "aria-label": textLocale == null ? void 0 : textLocale.expand - }, - expandContent - ); - }; - const renderEdit = () => { - if (!enableEdit) - return; - const { icon, tooltip } = editConfig; - const editTitle = (0, import_toArray.default)(tooltip)[0] || (textLocale == null ? void 0 : textLocale.edit); - const ariaLabel = typeof editTitle === "string" ? editTitle : ""; - return triggerType.includes("icon") ? /* @__PURE__ */ React.createElement(import_tooltip.default, { key: "edit", title: tooltip === false ? "" : editTitle }, /* @__PURE__ */ React.createElement( - import_transButton.default, - { - ref: editIconRef, - className: `${prefixCls}-edit`, - onClick: onEditClick, - "aria-label": ariaLabel - }, - icon || /* @__PURE__ */ React.createElement(import_EditOutlined.default, { role: "button" }) - )) : null; - }; - const renderCopy = () => { - if (!enableCopy) { - return null; - } - const { tooltips, icon } = copyConfig; - const tooltipNodes = toList(tooltips); - const iconNodes = toList(icon); - const copyTitle = copied ? getNode(tooltipNodes[1], textLocale == null ? void 0 : textLocale.copied) : getNode(tooltipNodes[0], textLocale == null ? void 0 : textLocale.copy); - const systemStr = copied ? textLocale == null ? void 0 : textLocale.copied : textLocale == null ? void 0 : textLocale.copy; - const ariaLabel = typeof copyTitle === "string" ? copyTitle : systemStr; - return /* @__PURE__ */ React.createElement(import_tooltip.default, { key: "copy", title: copyTitle }, /* @__PURE__ */ React.createElement( - import_transButton.default, - { - className: (0, import_classnames.default)(`${prefixCls}-copy`, { - [`${prefixCls}-copy-success`]: copied, - [`${prefixCls}-copy-icon-only`]: children === null || children === void 0 - }), - onClick: onCopyClick, - "aria-label": ariaLabel - }, - copied ? getNode(iconNodes[1], /* @__PURE__ */ React.createElement(import_CheckOutlined.default, null), true) : getNode(iconNodes[0], /* @__PURE__ */ React.createElement(import_CopyOutlined.default, null), true) - )); - }; - const renderOperations = (renderExpanded) => [ - renderExpanded && renderExpand(), - renderEdit(), - renderCopy() - ]; - const renderEllipsis = (needEllipsis) => [ - needEllipsis && /* @__PURE__ */ React.createElement("span", { "aria-hidden": true, key: "ellipsis" }, ELLIPSIS_STR), - ellipsisConfig.suffix, - renderOperations(needEllipsis) - ]; - return /* @__PURE__ */ React.createElement(import_rc_resize_observer.default, { onResize, disabled: !mergedEnableEllipsis }, (resizeRef) => /* @__PURE__ */ React.createElement( - import_EllipsisTooltip.default, - { - tooltipProps, - enabledEllipsis: mergedEnableEllipsis, - isEllipsis: isMergedEllipsis - }, - /* @__PURE__ */ React.createElement( - import_Typography.default, - { - className: (0, import_classnames.default)( - { - [`${prefixCls}-${type}`]: type, - [`${prefixCls}-disabled`]: disabled, - [`${prefixCls}-ellipsis`]: enableEllipsis, - [`${prefixCls}-single-line`]: mergedEnableEllipsis && rows === 1, - [`${prefixCls}-ellipsis-single-line`]: cssTextOverflow, - [`${prefixCls}-ellipsis-multiple-line`]: cssLineClamp - }, - className - ), - prefixCls: customizePrefixCls, - style: { - ...style, - WebkitLineClamp: cssLineClamp ? rows : void 0 - }, - component, - ref: (0, import_ref.composeRef)(resizeRef, typographyRef, ref), - direction, - onClick: triggerType.includes("text") ? onEditClick : void 0, - "aria-label": topAriaLabel == null ? void 0 : topAriaLabel.toString(), - title, - ...textProps - }, - /* @__PURE__ */ React.createElement( - import_Ellipsis.default, - { - enabledMeasure: mergedEnableEllipsis && !cssEllipsis, - text: children, - rows, - width: ellipsisWidth, - fontSize: ellipsisFontSize, - onEllipsis: onJsEllipsis - }, - (node, needEllipsis) => { - let renderNode = node; - if (node.length && needEllipsis && topAriaLabel) { - renderNode = /* @__PURE__ */ React.createElement("span", { key: "show-content", "aria-hidden": true }, renderNode); - } - const wrappedContext = wrapperDecorations( - props, - /* @__PURE__ */ React.createElement(React.Fragment, null, renderNode, renderEllipsis(needEllipsis)) - ); - return wrappedContext; - } - ) - ) - )); -}); -var Base_default = Base; diff --git a/packages/meta/lib/typography/Editable.d.ts b/packages/meta/lib/typography/Editable.d.ts deleted file mode 100644 index 7508ed9..0000000 --- a/packages/meta/lib/typography/Editable.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import type { AutoSizeType } from 'rc-textarea'; -import * as React from 'react'; -import type { DirectionType } from '../config-provider'; -interface EditableProps { - prefixCls: string; - value: string; - ['aria-label']?: string; - onSave: (value: string) => void; - onCancel: () => void; - onEnd?: () => void; - className?: string; - style?: React.CSSProperties; - direction?: DirectionType; - maxLength?: number; - autoSize?: boolean | AutoSizeType; - enterIcon?: React.ReactNode; - component?: string; -} -declare const Editable: React.FC; -export default Editable; diff --git a/packages/meta/lib/typography/Editable.js b/packages/meta/lib/typography/Editable.js deleted file mode 100644 index 2eca3d7..0000000 --- a/packages/meta/lib/typography/Editable.js +++ /dev/null @@ -1,142 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/Editable.tsx -var Editable_exports = {}; -__export(Editable_exports, { - default: () => Editable_default -}); -module.exports = __toCommonJS(Editable_exports); -var import_EnterOutlined = __toESM(require("@ant-design/icons/EnterOutlined")); -var import_classnames = __toESM(require("classnames")); -var import_KeyCode = __toESM(require("rc-util/lib/KeyCode")); -var React = __toESM(require("react")); -var import_reactNode = require("../_util/reactNode"); -var import_TextArea = __toESM(require("../input/TextArea")); -var import_style = __toESM(require("./style")); -var Editable = (props) => { - const { - prefixCls, - "aria-label": ariaLabel, - className, - style, - direction, - maxLength, - autoSize = true, - value, - onSave, - onCancel, - onEnd, - component, - enterIcon = /* @__PURE__ */ React.createElement(import_EnterOutlined.default, null) - } = props; - const ref = React.useRef(null); - const inComposition = React.useRef(false); - const lastKeyCode = React.useRef(); - const [current, setCurrent] = React.useState(value); - React.useEffect(() => { - setCurrent(value); - }, [value]); - React.useEffect(() => { - if (ref.current && ref.current.resizableTextArea) { - const { textArea } = ref.current.resizableTextArea; - textArea.focus(); - const { length } = textArea.value; - textArea.setSelectionRange(length, length); - } - }, []); - const onChange = ({ target }) => { - setCurrent(target.value.replace(/[\n\r]/g, "")); - }; - const onCompositionStart = () => { - inComposition.current = true; - }; - const onCompositionEnd = () => { - inComposition.current = false; - }; - const onKeyDown = ({ keyCode }) => { - if (inComposition.current) - return; - lastKeyCode.current = keyCode; - }; - const confirmChange = () => { - onSave(current.trim()); - }; - const onKeyUp = ({ - keyCode, - ctrlKey, - altKey, - metaKey, - shiftKey - }) => { - if (lastKeyCode.current === keyCode && !inComposition.current && !ctrlKey && !altKey && !metaKey && !shiftKey) { - if (keyCode === import_KeyCode.default.ENTER) { - confirmChange(); - onEnd == null ? void 0 : onEnd(); - } else if (keyCode === import_KeyCode.default.ESC) { - onCancel(); - } - } - }; - const onBlur = () => { - confirmChange(); - }; - const textClassName = component ? `${prefixCls}-${component}` : ""; - const [wrapCSSVar, hashId, cssVarCls] = (0, import_style.default)(prefixCls); - const textAreaClassName = (0, import_classnames.default)( - prefixCls, - `${prefixCls}-edit-content`, - { - [`${prefixCls}-rtl`]: direction === "rtl" - }, - className, - textClassName, - hashId, - cssVarCls - ); - return wrapCSSVar( - /* @__PURE__ */ React.createElement("div", { className: textAreaClassName, style }, /* @__PURE__ */ React.createElement( - import_TextArea.default, - { - ref, - maxLength, - value: current, - onChange, - onKeyDown, - onKeyUp, - onCompositionStart, - onCompositionEnd, - onBlur, - "aria-label": ariaLabel, - rows: 1, - autoSize - } - ), enterIcon !== null ? (0, import_reactNode.cloneElement)(enterIcon, { className: `${prefixCls}-edit-content-confirm` }) : null) - ); -}; -var Editable_default = Editable; diff --git a/packages/meta/lib/typography/Link.d.ts b/packages/meta/lib/typography/Link.d.ts deleted file mode 100644 index a2c2a06..0000000 --- a/packages/meta/lib/typography/Link.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import * as React from 'react'; -import type { BlockProps } from './Base'; -export interface LinkProps extends BlockProps<'a'>, Omit, 'type' | keyof BlockProps<'a'>> { - ellipsis?: boolean; -} -declare const Link: React.ForwardRefExoticComponent>; -export default Link; diff --git a/packages/meta/lib/typography/Link.js b/packages/meta/lib/typography/Link.js deleted file mode 100644 index d51381d..0000000 --- a/packages/meta/lib/typography/Link.js +++ /dev/null @@ -1,50 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/Link.tsx -var Link_exports = {}; -__export(Link_exports, { - default: () => Link_default -}); -module.exports = __toCommonJS(Link_exports); -var React = __toESM(require("react")); -var import_warning = require("../_util/warning"); -var import_Base = __toESM(require("./Base")); -var Link = React.forwardRef(({ ellipsis, rel, ...restProps }, ref) => { - if (process.env.NODE_ENV !== "production") { - const warning = (0, import_warning.devUseWarning)("Typography.Link"); - warning(typeof ellipsis !== "object", "usage", "`ellipsis` only supports boolean value."); - } - const mergedProps = { - ...restProps, - rel: rel === void 0 && restProps.target === "_blank" ? "noopener noreferrer" : rel - }; - delete mergedProps.navigate; - return /* @__PURE__ */ React.createElement(import_Base.default, { ...mergedProps, ref, ellipsis: !!ellipsis, component: "a" }); -}); -var Link_default = Link; diff --git a/packages/meta/lib/typography/Paragraph.d.ts b/packages/meta/lib/typography/Paragraph.d.ts deleted file mode 100644 index d1d3168..0000000 --- a/packages/meta/lib/typography/Paragraph.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -import * as React from 'react'; -import type { BlockProps } from './Base'; -export interface ParagraphProps extends BlockProps<'div'>, Omit, 'type' | keyof BlockProps<'div'>> { -} -declare const Paragraph: React.ForwardRefExoticComponent>; -export default Paragraph; diff --git a/packages/meta/lib/typography/Paragraph.js b/packages/meta/lib/typography/Paragraph.js deleted file mode 100644 index 4a71c44..0000000 --- a/packages/meta/lib/typography/Paragraph.js +++ /dev/null @@ -1,38 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/Paragraph.tsx -var Paragraph_exports = {}; -__export(Paragraph_exports, { - default: () => Paragraph_default -}); -module.exports = __toCommonJS(Paragraph_exports); -var React = __toESM(require("react")); -var import_Base = __toESM(require("./Base")); -var Paragraph = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(import_Base.default, { ref, ...props, component: "div" })); -var Paragraph_default = Paragraph; diff --git a/packages/meta/lib/typography/Text.d.ts b/packages/meta/lib/typography/Text.d.ts deleted file mode 100644 index 6bd3ea1..0000000 --- a/packages/meta/lib/typography/Text.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import * as React from 'react'; -import type { BlockProps, EllipsisConfig } from './Base'; -export interface TextProps extends BlockProps<'span'>, Omit, 'type' | keyof BlockProps<'span'>> { - ellipsis?: boolean | Omit; -} -declare const _default: React.ForwardRefExoticComponent>; -export default _default; diff --git a/packages/meta/lib/typography/Text.js b/packages/meta/lib/typography/Text.js deleted file mode 100644 index cba9c2f..0000000 --- a/packages/meta/lib/typography/Text.js +++ /dev/null @@ -1,56 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/Text.tsx -var Text_exports = {}; -__export(Text_exports, { - default: () => Text_default -}); -module.exports = __toCommonJS(Text_exports); -var React = __toESM(require("react")); -var import_omit = __toESM(require("rc-util/lib/omit")); -var import_warning = require("../_util/warning"); -var import_Base = __toESM(require("./Base")); -var Text = ({ ellipsis, ...restProps }, ref) => { - const mergedEllipsis = React.useMemo(() => { - if (ellipsis && typeof ellipsis === "object") { - return (0, import_omit.default)(ellipsis, ["expandable", "rows"]); - } - return ellipsis; - }, [ellipsis]); - if (process.env.NODE_ENV !== "production") { - const warning = (0, import_warning.devUseWarning)("Typography.Text"); - warning( - typeof ellipsis !== "object" || !ellipsis || !("expandable" in ellipsis) && !("rows" in ellipsis), - "usage", - "`ellipsis` do not support `expandable` or `rows` props." - ); - } - return /* @__PURE__ */ React.createElement(import_Base.default, { ref, ...restProps, ellipsis: mergedEllipsis, component: "span" }); -}; -var Text_default = React.forwardRef(Text); diff --git a/packages/meta/lib/typography/Title.d.ts b/packages/meta/lib/typography/Title.d.ts deleted file mode 100644 index 4b01fde..0000000 --- a/packages/meta/lib/typography/Title.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import * as React from 'react'; -import type { BlockProps } from './Base'; -declare const TITLE_ELE_LIST: readonly [1, 2, 3, 4, 5]; -export interface TitleProps extends Omit, 'strong'>, Omit, 'type' | keyof BlockProps<'h1' | 'h2' | 'h3' | 'h4' | 'h5'>> { - level?: typeof TITLE_ELE_LIST[number]; -} -declare const Title: React.ForwardRefExoticComponent>; -export default Title; diff --git a/packages/meta/lib/typography/Title.js b/packages/meta/lib/typography/Title.js deleted file mode 100644 index 1d01319..0000000 --- a/packages/meta/lib/typography/Title.js +++ /dev/null @@ -1,57 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/Title.tsx -var Title_exports = {}; -__export(Title_exports, { - default: () => Title_default -}); -module.exports = __toCommonJS(Title_exports); -var React = __toESM(require("react")); -var import_warning = require("../_util/warning"); -var import_Base = __toESM(require("./Base")); -var TITLE_ELE_LIST = [1, 2, 3, 4, 5]; -var Title = React.forwardRef((props, ref) => { - const { level = 1, ...restProps } = props; - let component; - if (process.env.NODE_ENV !== "production") { - const warning = (0, import_warning.devUseWarning)("Typography.Title"); - warning( - TITLE_ELE_LIST.includes(level), - "usage", - "Title only accept `1 | 2 | 3 | 4 | 5` as `level` value. And `5` need 4.6.0+ version." - ); - } - if (TITLE_ELE_LIST.includes(level)) { - component = `h${level}`; - } else { - component = "h1"; - } - return /* @__PURE__ */ React.createElement(import_Base.default, { ref, ...restProps, component }); -}); -var Title_default = Title; diff --git a/packages/meta/lib/typography/Typography.d.ts b/packages/meta/lib/typography/Typography.d.ts deleted file mode 100644 index c75aa48..0000000 --- a/packages/meta/lib/typography/Typography.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import * as React from 'react'; -import type { DirectionType } from '../config-provider'; -export interface TypographyProps extends React.HTMLAttributes { - id?: string; - prefixCls?: string; - className?: string; - rootClassName?: string; - style?: React.CSSProperties; - children?: React.ReactNode; - ['aria-label']?: string; - direction?: DirectionType; -} -interface InternalTypographyProps extends TypographyProps { - /** @deprecated Use `ref` directly if using React 16 */ - setContentRef?: (node: HTMLElement) => void; -} -declare const Typography: React.ForwardRefExoticComponent & React.RefAttributes>; -export default Typography; diff --git a/packages/meta/lib/typography/Typography.js b/packages/meta/lib/typography/Typography.js deleted file mode 100644 index 70eb68e..0000000 --- a/packages/meta/lib/typography/Typography.js +++ /dev/null @@ -1,89 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/Typography.tsx -var Typography_exports = {}; -__export(Typography_exports, { - default: () => Typography_default -}); -module.exports = __toCommonJS(Typography_exports); -var React = __toESM(require("react")); -var import_classnames = __toESM(require("classnames")); -var import_ref = require("rc-util/lib/ref"); -var import_warning = require("../_util/warning"); -var import_config_provider = require("../config-provider"); -var import_style = __toESM(require("./style")); -var Typography = React.forwardRef((props, ref) => { - const { - prefixCls: customizePrefixCls, - component: Component = "article", - className, - rootClassName, - setContentRef, - children, - direction: typographyDirection, - style, - ...restProps - } = props; - const { - getPrefixCls, - direction: contextDirection, - typography - } = React.useContext(import_config_provider.ConfigContext); - const direction = typographyDirection ?? contextDirection; - let mergedRef = ref; - if (setContentRef) { - mergedRef = (0, import_ref.composeRef)(ref, setContentRef); - } - if (process.env.NODE_ENV !== "production") { - const warning = (0, import_warning.devUseWarning)("Typography"); - warning.deprecated(!setContentRef, "setContentRef", "ref"); - } - const prefixCls = getPrefixCls("typography", customizePrefixCls); - const [wrapCSSVar, hashId, cssVarCls] = (0, import_style.default)(prefixCls); - const componentClassName = (0, import_classnames.default)( - prefixCls, - typography == null ? void 0 : typography.className, - { - [`${prefixCls}-rtl`]: direction === "rtl" - }, - className, - rootClassName, - hashId, - cssVarCls - ); - const mergedStyle = { ...typography == null ? void 0 : typography.style, ...style }; - return wrapCSSVar( - // @ts-expect-error: Expression produces a union type that is too complex to represent. - /* @__PURE__ */ React.createElement(Component, { className: componentClassName, style: mergedStyle, ref: mergedRef, ...restProps }, children) - ); -}); -if (process.env.NODE_ENV !== "production") { - Typography.displayName = "Typography"; -} -var Typography_default = Typography; diff --git a/packages/meta/lib/typography/hooks/useMergedConfig.d.ts b/packages/meta/lib/typography/hooks/useMergedConfig.d.ts deleted file mode 100644 index dda4bc3..0000000 --- a/packages/meta/lib/typography/hooks/useMergedConfig.d.ts +++ /dev/null @@ -1 +0,0 @@ -export default function useMergedConfig(propConfig: any, templateConfig?: Target): readonly [boolean, Target]; diff --git a/packages/meta/lib/typography/hooks/useMergedConfig.js b/packages/meta/lib/typography/hooks/useMergedConfig.js deleted file mode 100644 index c59f004..0000000 --- a/packages/meta/lib/typography/hooks/useMergedConfig.js +++ /dev/null @@ -1,47 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/hooks/useMergedConfig.ts -var useMergedConfig_exports = {}; -__export(useMergedConfig_exports, { - default: () => useMergedConfig -}); -module.exports = __toCommonJS(useMergedConfig_exports); -var React = __toESM(require("react")); -function useMergedConfig(propConfig, templateConfig) { - return React.useMemo(() => { - const support = !!propConfig; - return [ - support, - { - ...templateConfig, - ...support && typeof propConfig === "object" ? propConfig : null - } - ]; - }, [propConfig]); -} diff --git a/packages/meta/lib/typography/hooks/useUpdatedEffect.d.ts b/packages/meta/lib/typography/hooks/useUpdatedEffect.d.ts deleted file mode 100644 index 5db26a3..0000000 --- a/packages/meta/lib/typography/hooks/useUpdatedEffect.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import * as React from 'react'; -/** Similar with `useEffect` but only trigger after mounted */ -declare const useUpdatedEffect: (callback: () => void, conditions?: React.DependencyList) => void; -export default useUpdatedEffect; diff --git a/packages/meta/lib/typography/hooks/useUpdatedEffect.js b/packages/meta/lib/typography/hooks/useUpdatedEffect.js deleted file mode 100644 index 70344b9..0000000 --- a/packages/meta/lib/typography/hooks/useUpdatedEffect.js +++ /dev/null @@ -1,46 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/hooks/useUpdatedEffect.ts -var useUpdatedEffect_exports = {}; -__export(useUpdatedEffect_exports, { - default: () => useUpdatedEffect_default -}); -module.exports = __toCommonJS(useUpdatedEffect_exports); -var React = __toESM(require("react")); -var useUpdatedEffect = (callback, conditions) => { - const mountRef = React.useRef(false); - React.useEffect(() => { - if (mountRef.current) { - callback(); - } else { - mountRef.current = true; - } - }, conditions); -}; -var useUpdatedEffect_default = useUpdatedEffect; diff --git a/packages/meta/lib/typography/index.d.ts b/packages/meta/lib/typography/index.d.ts deleted file mode 100644 index a526689..0000000 --- a/packages/meta/lib/typography/index.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import Link from './Link'; -import Paragraph from './Paragraph'; -import Text from './Text'; -import Title from './Title'; -import OriginTypography from './Typography'; -export type TypographyProps = typeof OriginTypography & { - Text: typeof Text; - Link: typeof Link; - Title: typeof Title; - Paragraph: typeof Paragraph; -}; -declare const Typography: TypographyProps; -export default Typography; diff --git a/packages/meta/lib/typography/index.js b/packages/meta/lib/typography/index.js deleted file mode 100644 index f255ee6..0000000 --- a/packages/meta/lib/typography/index.js +++ /dev/null @@ -1,45 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/typography/index.ts -var typography_exports = {}; -__export(typography_exports, { - default: () => typography_default -}); -module.exports = __toCommonJS(typography_exports); -var import_Link = __toESM(require("./Link")); -var import_Paragraph = __toESM(require("./Paragraph")); -var import_Text = __toESM(require("./Text")); -var import_Title = __toESM(require("./Title")); -var import_Typography = __toESM(require("./Typography")); -var Typography = import_Typography.default; -Typography.Text = import_Text.default; -Typography.Link = import_Link.default; -Typography.Title = import_Title.default; -Typography.Paragraph = import_Paragraph.default; -var typography_default = Typography; diff --git a/packages/meta/lib/typography/style/index.d.ts b/packages/meta/lib/typography/style/index.d.ts deleted file mode 100644 index 247d08d..0000000 --- a/packages/meta/lib/typography/style/index.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/// -import type { FullToken, GetDefaultToken } from '../../theme/internal'; -/** Component only token. Which will handle additional calculation of alias token */ -export interface ComponentToken { - /** - * @desc 标题上间距 - * @descEN Margin top of title - */ - titleMarginTop: number | string; - /** - * @desc 标题下间距 - * @descEN Margin bottom of title - */ - titleMarginBottom: number | string; -} -export type TypographyToken = FullToken<'Typography'>; -export declare const prepareComponentToken: GetDefaultToken<'Typography'>; -declare const _default: (prefixCls: string, rootCls?: string) => readonly [(node: import("react").ReactElement>) => import("react").ReactElement>, string, string | undefined]; -export default _default; diff --git a/packages/meta/lib/typography/style/index.js b/packages/meta/lib/typography/style/index.js deleted file mode 100644 index c1f6684..0000000 --- a/packages/meta/lib/typography/style/index.js +++ /dev/null @@ -1,127 +0,0 @@ -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/typography/style/index.ts -var style_exports = {}; -__export(style_exports, { - default: () => style_default, - prepareComponentToken: () => prepareComponentToken -}); -module.exports = __toCommonJS(style_exports); -var import_style = require("../../style"); -var import_internal = require("../../theme/internal"); -var import_mixins = require("./mixins"); -var genTypographyStyle = (token) => { - const { componentCls, titleMarginTop } = token; - return { - [componentCls]: { - color: token.colorText, - wordBreak: "break-word", - lineHeight: token.lineHeight, - [`&${componentCls}-secondary`]: { - color: token.colorTextDescription - }, - [`&${componentCls}-success`]: { - color: token.colorSuccess - }, - [`&${componentCls}-warning`]: { - color: token.colorWarning - }, - [`&${componentCls}-danger`]: { - color: token.colorError, - "a&:active, a&:focus": { - color: token.colorErrorActive - }, - "a&:hover": { - color: token.colorErrorHover - } - }, - [`&${componentCls}-disabled`]: { - color: token.colorTextDisabled, - cursor: "not-allowed", - userSelect: "none" - }, - [` - div&, - p - `]: { - marginBottom: "1em" - }, - ...(0, import_mixins.getTitleStyles)(token), - [` - & + h1${componentCls}, - & + h2${componentCls}, - & + h3${componentCls}, - & + h4${componentCls}, - & + h5${componentCls} - `]: { - marginTop: titleMarginTop - }, - [` - div, - ul, - li, - p, - h1, - h2, - h3, - h4, - h5`]: { - [` - + h1, - + h2, - + h3, - + h4, - + h5 - `]: { - marginTop: titleMarginTop - } - }, - ...(0, import_mixins.getResetStyles)(token), - ...(0, import_mixins.getLinkStyles)(token), - // Operation - [` - ${componentCls}-expand, - ${componentCls}-edit, - ${componentCls}-copy - `]: { - ...(0, import_style.operationUnit)(token), - marginInlineStart: token.marginXXS - }, - ...(0, import_mixins.getEditableStyles)(token), - ...(0, import_mixins.getCopyableStyles)(token), - ...(0, import_mixins.getEllipsisStyles)(), - "&-rtl": { - direction: "rtl" - } - } - }; -}; -var prepareComponentToken = () => ({ - titleMarginTop: "1.2em", - titleMarginBottom: "0.5em" -}); -var style_default = (0, import_internal.genStyleHooks)( - "Typography", - (token) => [genTypographyStyle(token)], - prepareComponentToken -); -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - prepareComponentToken -}); diff --git a/packages/meta/lib/typography/style/mixins.d.ts b/packages/meta/lib/typography/style/mixins.d.ts deleted file mode 100644 index 3e8df66..0000000 --- a/packages/meta/lib/typography/style/mixins.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { type CSSObject } from '@ant-design/cssinjs'; -import type { TypographyToken } from '.'; -import type { GenerateStyle } from '../../theme/internal'; -export declare const getTitleStyles: GenerateStyle; -export declare const getLinkStyles: GenerateStyle; -export declare const getResetStyles: GenerateStyle; -export declare const getEditableStyles: GenerateStyle; -export declare const getCopyableStyles: GenerateStyle; -export declare const getEllipsisStyles: () => CSSObject; diff --git a/packages/meta/lib/typography/style/mixins.js b/packages/meta/lib/typography/style/mixins.js deleted file mode 100644 index 4788eeb..0000000 --- a/packages/meta/lib/typography/style/mixins.js +++ /dev/null @@ -1,259 +0,0 @@ -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/typography/style/mixins.ts -var mixins_exports = {}; -__export(mixins_exports, { - getCopyableStyles: () => getCopyableStyles, - getEditableStyles: () => getEditableStyles, - getEllipsisStyles: () => getEllipsisStyles, - getLinkStyles: () => getLinkStyles, - getResetStyles: () => getResetStyles, - getTitleStyles: () => getTitleStyles -}); -module.exports = __toCommonJS(mixins_exports); -var import_colors = require("@ant-design/colors"); -var import_cssinjs = require("@ant-design/cssinjs"); -var import_style = require("../../style"); -var getTitleStyle = (fontSize, lineHeight, color, token) => { - const { titleMarginBottom, fontWeightStrong } = token; - return { - marginBottom: titleMarginBottom, - color, - fontWeight: fontWeightStrong, - fontSize, - lineHeight - }; -}; -var getTitleStyles = (token) => { - const headings = [1, 2, 3, 4, 5]; - const styles = {}; - headings.forEach((headingLevel) => { - styles[` - h${headingLevel}&, - div&-h${headingLevel}, - div&-h${headingLevel} > textarea, - h${headingLevel} - `] = getTitleStyle( - token[`fontSizeHeading${headingLevel}`], - token[`lineHeightHeading${headingLevel}`], - token.colorTextHeading, - token - ); - }); - return styles; -}; -var getLinkStyles = (token) => { - const { componentCls } = token; - return { - "a&, a": { - ...(0, import_style.operationUnit)(token), - textDecoration: token.linkDecoration, - "&:active, &:hover": { - textDecoration: token.linkHoverDecoration - }, - [`&[disabled], &${componentCls}-disabled`]: { - color: token.colorTextDisabled, - cursor: "not-allowed", - "&:active, &:hover": { - color: token.colorTextDisabled - }, - "&:active": { - pointerEvents: "none" - } - } - } - }; -}; -var getResetStyles = (token) => ({ - code: { - margin: "0 0.2em", - paddingInline: "0.4em", - paddingBlock: "0.2em 0.1em", - fontSize: "85%", - fontFamily: token.fontFamilyCode, - background: "rgba(150, 150, 150, 0.1)", - border: "1px solid rgba(100, 100, 100, 0.2)", - borderRadius: 3 - }, - kbd: { - margin: "0 0.2em", - paddingInline: "0.4em", - paddingBlock: "0.15em 0.1em", - fontSize: "90%", - fontFamily: token.fontFamilyCode, - background: "rgba(150, 150, 150, 0.06)", - border: "1px solid rgba(100, 100, 100, 0.2)", - borderBottomWidth: 2, - borderRadius: 3 - }, - mark: { - padding: 0, - // FIXME hardcode in v4 - backgroundColor: import_colors.gold[2] - }, - "u, ins": { - textDecoration: "underline", - textDecorationSkipInk: "auto" - }, - "s, del": { - textDecoration: "line-through" - }, - strong: { - fontWeight: 600 - }, - // list - "ul, ol": { - marginInline: 0, - marginBlock: "0 1em", - padding: 0, - li: { - marginInline: "20px 0", - marginBlock: 0, - paddingInline: "4px 0", - paddingBlock: 0 - } - }, - ul: { - listStyleType: "circle", - ul: { - listStyleType: "disc" - } - }, - ol: { - listStyleType: "decimal" - }, - // pre & block - "pre, blockquote": { - margin: "1em 0" - }, - pre: { - padding: "0.4em 0.6em", - whiteSpace: "pre-wrap", - wordWrap: "break-word", - background: "rgba(150, 150, 150, 0.1)", - border: "1px solid rgba(100, 100, 100, 0.2)", - borderRadius: 3, - fontFamily: token.fontFamilyCode, - // Compatible for marked - code: { - display: "inline", - margin: 0, - padding: 0, - fontSize: "inherit", - fontFamily: "inherit", - background: "transparent", - border: 0 - } - }, - blockquote: { - paddingInline: "0.6em 0", - paddingBlock: 0, - borderInlineStart: "4px solid rgba(100, 100, 100, 0.2)", - opacity: 0.85 - } -}); -var getEditableStyles = (token) => { - const { componentCls, paddingSM } = token; - const inputShift = paddingSM; - return { - "&-edit-content": { - position: "relative", - "div&": { - insetInlineStart: token.calc(token.paddingSM).mul(-1).equal(), - marginTop: token.calc(inputShift).mul(-1).equal(), - marginBottom: `calc(1em - ${(0, import_cssinjs.unit)(inputShift)})` - }, - [`${componentCls}-edit-content-confirm`]: { - position: "absolute", - insetInlineEnd: token.calc(token.marginXS).add(2).equal(), - insetBlockEnd: token.marginXS, - color: token.colorTextDescription, - // default style - fontWeight: "normal", - fontSize: token.fontSize, - fontStyle: "normal", - pointerEvents: "none" - }, - textarea: { - margin: "0!important", - // Fix Editable Textarea flash in Firefox - MozTransition: "none", - height: "1em" - } - } - }; -}; -var getCopyableStyles = (token) => ({ - [`${token.componentCls}-copy-success`]: { - [` - &, - &:hover, - &:focus`]: { - color: token.colorSuccess - } - }, - [`${token.componentCls}-copy-icon-only`]: { - marginInlineStart: 0 - } -}); -var getEllipsisStyles = () => ({ - [` - a&-ellipsis, - span&-ellipsis - `]: { - display: "inline-block", - maxWidth: "100%" - }, - "&-single-line": { - whiteSpace: "nowrap" - }, - "&-ellipsis-single-line": { - overflow: "hidden", - textOverflow: "ellipsis", - // https://blog.csdn.net/iefreer/article/details/50421025 - "a&, span&": { - verticalAlign: "bottom" - }, - "> code": { - paddingBlock: 0, - maxWidth: "calc(100% - 1.2em)", - display: "inline-block", - overflow: "hidden", - textOverflow: "ellipsis", - verticalAlign: "bottom", - // https://github.com/ant-design/ant-design/issues/45953 - boxSizing: "content-box" - } - }, - "&-ellipsis-multiple-line": { - display: "-webkit-box", - overflow: "hidden", - WebkitLineClamp: 3, - WebkitBoxOrient: "vertical" - } -}); -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getCopyableStyles, - getEditableStyles, - getEllipsisStyles, - getLinkStyles, - getResetStyles, - getTitleStyles -}); diff --git a/packages/meta/lib/upload/Dragger.d.ts b/packages/meta/lib/upload/Dragger.d.ts deleted file mode 100644 index 9d099e1..0000000 --- a/packages/meta/lib/upload/Dragger.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import * as React from 'react'; -import type { UploadRef } from './Upload'; -import type { UploadProps } from './interface'; -export type DraggerProps = UploadProps & { - height?: number; -}; -declare const Dragger: React.ForwardRefExoticComponent & { - height?: number | undefined; -} & React.RefAttributes>>; -export default Dragger; diff --git a/packages/meta/lib/upload/Dragger.js b/packages/meta/lib/upload/Dragger.js deleted file mode 100644 index 62cd981..0000000 --- a/packages/meta/lib/upload/Dragger.js +++ /dev/null @@ -1,52 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/upload/Dragger.tsx -var Dragger_exports = {}; -__export(Dragger_exports, { - default: () => Dragger_default -}); -module.exports = __toCommonJS(Dragger_exports); -var React = __toESM(require("react")); -var import_Upload = __toESM(require("./Upload")); -var Dragger = React.forwardRef( - ({ style, height, hasControlInside = false, ...restProps }, ref) => /* @__PURE__ */ React.createElement( - import_Upload.default, - { - ref, - hasControlInside, - ...restProps, - type: "drag", - style: { ...style, height } - } - ) -); -if (process.env.NODE_ENV !== "production") { - Dragger.displayName = "Dragger"; -} -var Dragger_default = Dragger; diff --git a/packages/meta/lib/upload/Upload.d.ts b/packages/meta/lib/upload/Upload.d.ts deleted file mode 100644 index 1b6eefa..0000000 --- a/packages/meta/lib/upload/Upload.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -import * as React from 'react'; -import type { UploadProps as RcUploadProps } from 'rc-upload'; -import RcUpload from 'rc-upload'; -import type { RcFile, UploadFile, UploadProps } from './interface'; -export declare const LIST_IGNORE: string; -export type { UploadProps }; -export interface UploadRef { - onBatchStart: RcUploadProps['onBatchStart']; - onSuccess: (response: any, file: RcFile, xhr: any) => void; - onProgress: (e: { - percent: number; - }, file: RcFile) => void; - onError: (error: Error, response: any, file: RcFile) => void; - fileList: UploadFile[]; - upload: RcUpload | null; -} -declare const Upload: React.ForwardRefExoticComponent & React.RefAttributes>>; -export default Upload; diff --git a/packages/meta/lib/upload/Upload.js b/packages/meta/lib/upload/Upload.js deleted file mode 100644 index 2acf89e..0000000 --- a/packages/meta/lib/upload/Upload.js +++ /dev/null @@ -1,393 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/upload/Upload.tsx -var Upload_exports = {}; -__export(Upload_exports, { - LIST_IGNORE: () => LIST_IGNORE, - default: () => Upload_default -}); -module.exports = __toCommonJS(Upload_exports); -var React = __toESM(require("react")); -var import_react_dom = require("react-dom"); -var import_classnames = __toESM(require("classnames")); -var import_rc_upload = __toESM(require("rc-upload")); -var import_useMergedState = __toESM(require("rc-util/lib/hooks/useMergedState")); -var import_warning = require("../_util/warning"); -var import_config_provider = require("../config-provider"); -var import_DisabledContext = __toESM(require("../config-provider/DisabledContext")); -var import_locale = require("../locale"); -var import_en_US = __toESM(require("../locale/en_US")); -var import_style = __toESM(require("./style")); -var import_UploadList = __toESM(require("./UploadList")); -var import_utils = require("./utils"); -var LIST_IGNORE = `__LIST_IGNORE_${Date.now()}__`; -var InternalUpload = (props, ref) => { - const { - fileList, - defaultFileList, - onRemove, - showUploadList = true, - listType = "text", - onPreview, - onDownload, - onChange, - onDrop, - previewFile, - disabled: customDisabled, - locale: propLocale, - iconRender, - isImageUrl, - progress, - prefixCls: customizePrefixCls, - className, - type = "select", - children, - style, - itemRender, - maxCount, - data = {}, - multiple = false, - hasControlInside = true, - action = "", - accept = "", - supportServerRender = true, - rootClassName - } = props; - const disabled = React.useContext(import_DisabledContext.default); - const mergedDisabled = customDisabled ?? disabled; - const [mergedFileList, setMergedFileList] = (0, import_useMergedState.default)(defaultFileList || [], { - value: fileList, - postState: (list) => list ?? [] - }); - const [dragState, setDragState] = React.useState("drop"); - const upload = React.useRef(null); - if (process.env.NODE_ENV !== "production") { - const warning = (0, import_warning.devUseWarning)("Upload"); - warning( - "fileList" in props || !("value" in props), - "usage", - "`value` is not a valid prop, do you mean `fileList`?" - ); - warning.deprecated(!("transformFile" in props), "transformFile", "beforeUpload"); - } - React.useMemo(() => { - const timestamp = Date.now(); - (fileList || []).forEach((file, index) => { - if (!file.uid && !Object.isFrozen(file)) { - file.uid = `__AUTO__${timestamp}_${index}__`; - } - }); - }, [fileList]); - const onInternalChange = (file, changedFileList, event) => { - let cloneList = [...changedFileList]; - let exceedMaxCount = false; - if (maxCount === 1) { - cloneList = cloneList.slice(-1); - } else if (maxCount) { - exceedMaxCount = cloneList.length > maxCount; - cloneList = cloneList.slice(0, maxCount); - } - (0, import_react_dom.flushSync)(() => { - setMergedFileList(cloneList); - }); - const changeInfo = { - file, - fileList: cloneList - }; - if (event) { - changeInfo.event = event; - } - if (!exceedMaxCount || // We should ignore event if current file is exceed `maxCount` - cloneList.some((f) => f.uid === file.uid)) { - (0, import_react_dom.flushSync)(() => { - onChange == null ? void 0 : onChange(changeInfo); - }); - } - }; - const mergedBeforeUpload = async (file, fileListArgs) => { - const { beforeUpload, transformFile } = props; - let parsedFile = file; - if (beforeUpload) { - const result = await beforeUpload(file, fileListArgs); - if (result === false) { - return false; - } - delete file[LIST_IGNORE]; - if (result === LIST_IGNORE) { - Object.defineProperty(file, LIST_IGNORE, { - value: true, - configurable: true - }); - return false; - } - if (typeof result === "object" && result) { - parsedFile = result; - } - } - if (transformFile) { - parsedFile = await transformFile(parsedFile); - } - return parsedFile; - }; - const onBatchStart = (batchFileInfoList) => { - const filteredFileInfoList = batchFileInfoList.filter( - (info) => !info.file[LIST_IGNORE] - ); - if (!filteredFileInfoList.length) { - return; - } - const objectFileList = filteredFileInfoList.map((info) => (0, import_utils.file2Obj)(info.file)); - let newFileList = [...mergedFileList]; - objectFileList.forEach((fileObj) => { - newFileList = (0, import_utils.updateFileList)(fileObj, newFileList); - }); - objectFileList.forEach((fileObj, index) => { - let triggerFileObj = fileObj; - if (!filteredFileInfoList[index].parsedFile) { - const { originFileObj } = fileObj; - let clone; - try { - clone = new File([originFileObj], originFileObj.name, { - type: originFileObj.type - }); - } catch (e) { - clone = new Blob([originFileObj], { - type: originFileObj.type - }); - clone.name = originFileObj.name; - clone.lastModifiedDate = /* @__PURE__ */ new Date(); - clone.lastModified = (/* @__PURE__ */ new Date()).getTime(); - } - clone.uid = fileObj.uid; - triggerFileObj = clone; - } else { - fileObj.status = "uploading"; - } - onInternalChange(triggerFileObj, newFileList); - }); - }; - const onSuccess = (response, file, xhr) => { - try { - if (typeof response === "string") { - response = JSON.parse(response); - } - } catch (e) { - } - if (!(0, import_utils.getFileItem)(file, mergedFileList)) { - return; - } - const targetItem = (0, import_utils.file2Obj)(file); - targetItem.status = "done"; - targetItem.percent = 100; - targetItem.response = response; - targetItem.xhr = xhr; - const nextFileList = (0, import_utils.updateFileList)(targetItem, mergedFileList); - onInternalChange(targetItem, nextFileList); - }; - const onProgress = (e, file) => { - if (!(0, import_utils.getFileItem)(file, mergedFileList)) { - return; - } - const targetItem = (0, import_utils.file2Obj)(file); - targetItem.status = "uploading"; - targetItem.percent = e.percent; - const nextFileList = (0, import_utils.updateFileList)(targetItem, mergedFileList); - onInternalChange(targetItem, nextFileList, e); - }; - const onError = (error, response, file) => { - if (!(0, import_utils.getFileItem)(file, mergedFileList)) { - return; - } - const targetItem = (0, import_utils.file2Obj)(file); - targetItem.error = error; - targetItem.response = response; - targetItem.status = "error"; - const nextFileList = (0, import_utils.updateFileList)(targetItem, mergedFileList); - onInternalChange(targetItem, nextFileList); - }; - const handleRemove = (file) => { - let currentFile; - Promise.resolve(typeof onRemove === "function" ? onRemove(file) : onRemove).then((ret) => { - var _a; - if (ret === false) { - return; - } - const removedFileList = (0, import_utils.removeFileItem)(file, mergedFileList); - if (removedFileList) { - currentFile = { ...file, status: "removed" }; - mergedFileList == null ? void 0 : mergedFileList.forEach((item) => { - const matchKey = currentFile.uid !== void 0 ? "uid" : "name"; - if (item[matchKey] === currentFile[matchKey] && !Object.isFrozen(item)) { - item.status = "removed"; - } - }); - (_a = upload.current) == null ? void 0 : _a.abort(currentFile); - onInternalChange(currentFile, removedFileList); - } - }); - }; - const onFileDrop = (e) => { - setDragState(e.type); - if (e.type === "drop") { - onDrop == null ? void 0 : onDrop(e); - } - }; - React.useImperativeHandle(ref, () => ({ - onBatchStart, - onSuccess, - onProgress, - onError, - fileList: mergedFileList, - upload: upload.current - })); - const { getPrefixCls, direction, upload: ctxUpload } = React.useContext(import_config_provider.ConfigContext); - const prefixCls = getPrefixCls("upload", customizePrefixCls); - const rcUploadProps = { - onBatchStart, - onError, - onProgress, - onSuccess, - ...props, - data, - multiple, - action, - accept, - supportServerRender, - prefixCls, - disabled: mergedDisabled, - beforeUpload: mergedBeforeUpload, - onChange: void 0, - hasControlInside - }; - delete rcUploadProps.className; - delete rcUploadProps.style; - if (!children || mergedDisabled) { - delete rcUploadProps.id; - } - const wrapperCls = `${prefixCls}-wrapper`; - const [wrapCSSVar, hashId, cssVarCls] = (0, import_style.default)(prefixCls, wrapperCls); - const [contextLocale] = (0, import_locale.useLocale)("Upload", import_en_US.default.Upload); - const { - showRemoveIcon, - showPreviewIcon, - showDownloadIcon, - removeIcon, - previewIcon, - downloadIcon - } = typeof showUploadList === "boolean" ? {} : showUploadList; - const realShowRemoveIcon = typeof showRemoveIcon === "undefined" ? !mergedDisabled : !!showRemoveIcon; - const renderUploadList = (button, buttonVisible) => { - if (!showUploadList) { - return button; - } - return /* @__PURE__ */ React.createElement( - import_UploadList.default, - { - prefixCls, - listType, - items: mergedFileList, - previewFile, - onPreview, - onDownload, - onRemove: handleRemove, - showRemoveIcon: realShowRemoveIcon, - showPreviewIcon, - showDownloadIcon, - removeIcon, - previewIcon, - downloadIcon, - iconRender, - locale: { ...contextLocale, ...propLocale }, - isImageUrl, - progress, - appendAction: button, - appendActionVisible: buttonVisible, - itemRender, - disabled: mergedDisabled - } - ); - }; - const mergedCls = (0, import_classnames.default)( - wrapperCls, - className, - rootClassName, - hashId, - cssVarCls, - ctxUpload == null ? void 0 : ctxUpload.className, - { - [`${prefixCls}-rtl`]: direction === "rtl", - [`${prefixCls}-picture-card-wrapper`]: listType === "picture-card", - [`${prefixCls}-picture-circle-wrapper`]: listType === "picture-circle" - } - ); - const mergedStyle = { ...ctxUpload == null ? void 0 : ctxUpload.style, ...style }; - if (type === "drag") { - const dragCls = (0, import_classnames.default)(hashId, prefixCls, `${prefixCls}-drag`, { - [`${prefixCls}-drag-uploading`]: mergedFileList.some((file) => file.status === "uploading"), - [`${prefixCls}-drag-hover`]: dragState === "dragover", - [`${prefixCls}-disabled`]: mergedDisabled, - [`${prefixCls}-rtl`]: direction === "rtl" - }); - return wrapCSSVar( - /* @__PURE__ */ React.createElement("span", { className: mergedCls }, /* @__PURE__ */ React.createElement( - "div", - { - className: dragCls, - style: mergedStyle, - onDrop: onFileDrop, - onDragOver: onFileDrop, - onDragLeave: onFileDrop - }, - /* @__PURE__ */ React.createElement(import_rc_upload.default, { ...rcUploadProps, ref: upload, className: `${prefixCls}-btn` }, /* @__PURE__ */ React.createElement("div", { className: `${prefixCls}-drag-container` }, children)) - ), renderUploadList()) - ); - } - const uploadButtonCls = (0, import_classnames.default)(prefixCls, `${prefixCls}-select`, { - [`${prefixCls}-disabled`]: mergedDisabled - }); - const renderUploadButton = (uploadButtonStyle) => /* @__PURE__ */ React.createElement("div", { className: uploadButtonCls, style: uploadButtonStyle }, /* @__PURE__ */ React.createElement(import_rc_upload.default, { ...rcUploadProps, ref: upload })); - const uploadButton = renderUploadButton(children ? void 0 : { display: "none" }); - if (listType === "picture-card" || listType === "picture-circle") { - return wrapCSSVar( - /* @__PURE__ */ React.createElement("span", { className: mergedCls }, renderUploadList(uploadButton, !!children)) - ); - } - return wrapCSSVar( - /* @__PURE__ */ React.createElement("span", { className: mergedCls }, uploadButton, renderUploadList()) - ); -}; -var Upload = React.forwardRef(InternalUpload); -if (process.env.NODE_ENV !== "production") { - Upload.displayName = "Upload"; -} -var Upload_default = Upload; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - LIST_IGNORE -}); diff --git a/packages/meta/lib/upload/UploadList/ListItem.d.ts b/packages/meta/lib/upload/UploadList/ListItem.d.ts deleted file mode 100644 index 1a7d6eb..0000000 --- a/packages/meta/lib/upload/UploadList/ListItem.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -import * as React from 'react'; -import type { ItemRender, UploadFile, UploadListProgressProps, UploadListType, UploadLocale } from '../interface'; -export interface ListItemProps { - prefixCls: string; - className?: string; - style?: React.CSSProperties; - locale: UploadLocale; - file: UploadFile; - items: UploadFile[]; - listType?: UploadListType; - isImgUrl?: (file: UploadFile) => boolean; - showRemoveIcon?: boolean; - showDownloadIcon?: boolean; - showPreviewIcon?: boolean; - removeIcon?: React.ReactNode | ((file: UploadFile) => React.ReactNode); - downloadIcon?: React.ReactNode | ((file: UploadFile) => React.ReactNode); - previewIcon?: React.ReactNode | ((file: UploadFile) => React.ReactNode); - iconRender: (file: UploadFile) => React.ReactNode; - actionIconRender: (customIcon: React.ReactNode, callback: () => void, prefixCls: string, title?: string, acceptUploadDisabled?: boolean) => React.ReactNode; - itemRender?: ItemRender; - onPreview: (file: UploadFile, e: React.SyntheticEvent) => void; - onClose: (file: UploadFile) => void; - onDownload: (file: UploadFile) => void; - progress?: UploadListProgressProps; -} -declare const ListItem: React.ForwardRefExoticComponent>; -export default ListItem; diff --git a/packages/meta/lib/upload/UploadList/ListItem.js b/packages/meta/lib/upload/UploadList/ListItem.js deleted file mode 100644 index 5f4a644..0000000 --- a/packages/meta/lib/upload/UploadList/ListItem.js +++ /dev/null @@ -1,233 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/upload/UploadList/ListItem.tsx -var ListItem_exports = {}; -__export(ListItem_exports, { - default: () => ListItem_default -}); -module.exports = __toCommonJS(ListItem_exports); -var import_DeleteOutlined = __toESM(require("@ant-design/icons/DeleteOutlined")); -var import_DownloadOutlined = __toESM(require("@ant-design/icons/DownloadOutlined")); -var import_EyeOutlined = __toESM(require("@ant-design/icons/EyeOutlined")); -var import_classnames = __toESM(require("classnames")); -var import_rc_motion = __toESM(require("rc-motion")); -var React = __toESM(require("react")); -var import_config_provider = require("../../config-provider"); -var import_progress = __toESM(require("../../progress")); -var import_tooltip = __toESM(require("../../tooltip")); -var ListItem = React.forwardRef( - ({ - prefixCls, - className, - style, - locale, - listType, - file, - items, - progress: progressProps, - iconRender, - actionIconRender, - itemRender, - isImgUrl, - showPreviewIcon, - showRemoveIcon, - showDownloadIcon, - previewIcon: customPreviewIcon, - removeIcon: customRemoveIcon, - downloadIcon: customDownloadIcon, - onPreview, - onDownload, - onClose - }, ref) => { - var _a, _b; - const { status } = file; - const [mergedStatus, setMergedStatus] = React.useState(status); - React.useEffect(() => { - if (status !== "removed") { - setMergedStatus(status); - } - }, [status]); - const [showProgress, setShowProgress] = React.useState(false); - React.useEffect(() => { - const timer = setTimeout(() => { - setShowProgress(true); - }, 300); - return () => { - clearTimeout(timer); - }; - }, []); - const iconNode = iconRender(file); - let icon = /* @__PURE__ */ React.createElement("div", { className: `${prefixCls}-icon` }, iconNode); - if (listType === "picture" || listType === "picture-card" || listType === "picture-circle") { - if (mergedStatus === "uploading" || !file.thumbUrl && !file.url) { - const uploadingClassName = (0, import_classnames.default)(`${prefixCls}-list-item-thumbnail`, { - [`${prefixCls}-list-item-file`]: mergedStatus !== "uploading" - }); - icon = /* @__PURE__ */ React.createElement("div", { className: uploadingClassName }, iconNode); - } else { - const thumbnail = (isImgUrl == null ? void 0 : isImgUrl(file)) ? /* @__PURE__ */ React.createElement( - "img", - { - src: file.thumbUrl || file.url, - alt: file.name, - className: `${prefixCls}-list-item-image`, - crossOrigin: file.crossOrigin - } - ) : iconNode; - const aClassName = (0, import_classnames.default)(`${prefixCls}-list-item-thumbnail`, { - [`${prefixCls}-list-item-file`]: isImgUrl && !isImgUrl(file) - }); - icon = /* @__PURE__ */ React.createElement( - "a", - { - className: aClassName, - onClick: (e) => onPreview(file, e), - href: file.url || file.thumbUrl, - target: "_blank", - rel: "noopener noreferrer" - }, - thumbnail - ); - } - } - const listItemClassName = (0, import_classnames.default)( - `${prefixCls}-list-item`, - `${prefixCls}-list-item-${mergedStatus}` - ); - const linkProps = typeof file.linkProps === "string" ? JSON.parse(file.linkProps) : file.linkProps; - const removeIcon = showRemoveIcon ? actionIconRender( - (typeof customRemoveIcon === "function" ? customRemoveIcon(file) : customRemoveIcon) || /* @__PURE__ */ React.createElement(import_DeleteOutlined.default, null), - () => onClose(file), - prefixCls, - locale.removeFile, - // acceptUploadDisabled is true, only remove icon will follow Upload disabled prop - // https://github.com/ant-design/ant-design/issues/46171 - true - ) : null; - const downloadIcon = showDownloadIcon && mergedStatus === "done" ? actionIconRender( - (typeof customDownloadIcon === "function" ? customDownloadIcon(file) : customDownloadIcon) || /* @__PURE__ */ React.createElement(import_DownloadOutlined.default, null), - () => onDownload(file), - prefixCls, - locale.downloadFile - ) : null; - const downloadOrDelete = listType !== "picture-card" && listType !== "picture-circle" && /* @__PURE__ */ React.createElement( - "span", - { - key: "download-delete", - className: (0, import_classnames.default)(`${prefixCls}-list-item-actions`, { - picture: listType === "picture" - }) - }, - downloadIcon, - removeIcon - ); - const listItemNameClass = (0, import_classnames.default)(`${prefixCls}-list-item-name`); - const fileName = file.url ? [ - /* @__PURE__ */ React.createElement( - "a", - { - key: "view", - target: "_blank", - rel: "noopener noreferrer", - className: listItemNameClass, - title: file.name, - ...linkProps, - href: file.url, - onClick: (e) => onPreview(file, e) - }, - file.name - ), - downloadOrDelete - ] : [ - /* @__PURE__ */ React.createElement( - "span", - { - key: "view", - className: listItemNameClass, - onClick: (e) => onPreview(file, e), - title: file.name - }, - file.name - ), - downloadOrDelete - ]; - const previewIcon = showPreviewIcon && (file.url || file.thumbUrl) ? /* @__PURE__ */ React.createElement( - "a", - { - href: file.url || file.thumbUrl, - target: "_blank", - rel: "noopener noreferrer", - onClick: (e) => onPreview(file, e), - title: locale.previewFile - }, - typeof customPreviewIcon === "function" ? customPreviewIcon(file) : customPreviewIcon || /* @__PURE__ */ React.createElement(import_EyeOutlined.default, null) - ) : null; - const pictureCardActions = (listType === "picture-card" || listType === "picture-circle") && mergedStatus !== "uploading" && /* @__PURE__ */ React.createElement("span", { className: `${prefixCls}-list-item-actions` }, previewIcon, mergedStatus === "done" && downloadIcon, removeIcon); - const { getPrefixCls } = React.useContext(import_config_provider.ConfigContext); - const rootPrefixCls = getPrefixCls(); - const dom = /* @__PURE__ */ React.createElement("div", { className: listItemClassName }, icon, fileName, pictureCardActions, showProgress && /* @__PURE__ */ React.createElement( - import_rc_motion.default, - { - motionName: `${rootPrefixCls}-fade`, - visible: mergedStatus === "uploading", - motionDeadline: 2e3 - }, - ({ className: motionClassName }) => { - const loadingProgress = "percent" in file ? /* @__PURE__ */ React.createElement( - import_progress.default, - { - ...progressProps, - type: "line", - percent: file.percent, - "aria-label": file["aria-label"], - "aria-labelledby": file["aria-labelledby"] - } - ) : null; - return /* @__PURE__ */ React.createElement("div", { className: (0, import_classnames.default)(`${prefixCls}-list-item-progress`, motionClassName) }, loadingProgress); - } - )); - const message = file.response && typeof file.response === "string" ? file.response : ((_a = file.error) == null ? void 0 : _a.statusText) || ((_b = file.error) == null ? void 0 : _b.message) || locale.uploadError; - const item = mergedStatus === "error" ? /* @__PURE__ */ React.createElement(import_tooltip.default, { title: message, getPopupContainer: (node) => node.parentNode }, dom) : dom; - return /* @__PURE__ */ React.createElement( - "div", - { - className: (0, import_classnames.default)(`${prefixCls}-list-item-container`, className), - style, - ref - }, - itemRender ? itemRender(item, file, items, { - download: onDownload.bind(null, file), - // @ts-ignore - preview: onPreview.bind(null, file), - remove: onClose.bind(null, file) - }) : item - ); - } -); -var ListItem_default = ListItem; diff --git a/packages/meta/lib/upload/UploadList/index.d.ts b/packages/meta/lib/upload/UploadList/index.d.ts deleted file mode 100644 index 3d9a101..0000000 --- a/packages/meta/lib/upload/UploadList/index.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import * as React from 'react'; -import type { UploadFile, UploadListProps } from '../interface'; -interface UploadListRef { - handlePreview: (file: UploadFile, e?: React.SyntheticEvent) => void; - handleDownload: (file: UploadFile) => void; -} -declare const UploadList: React.ForwardRefExoticComponent & React.RefAttributes>; -export default UploadList; diff --git a/packages/meta/lib/upload/UploadList/index.js b/packages/meta/lib/upload/UploadList/index.js deleted file mode 100644 index b392e69..0000000 --- a/packages/meta/lib/upload/UploadList/index.js +++ /dev/null @@ -1,223 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/upload/UploadList/index.tsx -var UploadList_exports = {}; -__export(UploadList_exports, { - default: () => UploadList_default -}); -module.exports = __toCommonJS(UploadList_exports); -var React = __toESM(require("react")); -var import_FileTwoTone = __toESM(require("@ant-design/icons/FileTwoTone")); -var import_LoadingOutlined = __toESM(require("@ant-design/icons/LoadingOutlined")); -var import_PaperClipOutlined = __toESM(require("@ant-design/icons/PaperClipOutlined")); -var import_PictureTwoTone = __toESM(require("@ant-design/icons/PictureTwoTone")); -var import_classnames = __toESM(require("classnames")); -var import_rc_motion = __toESM(require("rc-motion")); -var import_useForceUpdate = __toESM(require("../../_util/hooks/useForceUpdate")); -var import_motion = __toESM(require("../../_util/motion")); -var import_reactNode = require("../../_util/reactNode"); -var import_button = __toESM(require("../../button")); -var import_config_provider = require("../../config-provider"); -var import_utils = require("../utils"); -var import_ListItem = __toESM(require("./ListItem")); -var InternalUploadList = (props, ref) => { - const { - listType = "text", - previewFile = import_utils.previewImage, - onPreview, - onDownload, - onRemove, - locale, - iconRender, - isImageUrl: isImgUrl = import_utils.isImageUrl, - prefixCls: customizePrefixCls, - items = [], - showPreviewIcon = true, - showRemoveIcon = true, - showDownloadIcon = false, - removeIcon, - previewIcon, - downloadIcon, - progress = { size: [-1, 2], showInfo: false }, - appendAction, - appendActionVisible = true, - itemRender, - disabled - } = props; - const forceUpdate = (0, import_useForceUpdate.default)(); - const [motionAppear, setMotionAppear] = React.useState(false); - React.useEffect(() => { - if (listType !== "picture" && listType !== "picture-card" && listType !== "picture-circle") { - return; - } - (items || []).forEach((file) => { - if (typeof document === "undefined" || typeof window === "undefined" || !window.FileReader || !window.File || !(file.originFileObj instanceof File || file.originFileObj instanceof Blob) || file.thumbUrl !== void 0) { - return; - } - file.thumbUrl = ""; - if (previewFile) { - previewFile(file.originFileObj).then((previewDataUrl) => { - file.thumbUrl = previewDataUrl || ""; - forceUpdate(); - }); - } - }); - }, [listType, items, previewFile]); - React.useEffect(() => { - setMotionAppear(true); - }, []); - const onInternalPreview = (file, e) => { - if (!onPreview) { - return; - } - e == null ? void 0 : e.preventDefault(); - return onPreview(file); - }; - const onInternalDownload = (file) => { - if (typeof onDownload === "function") { - onDownload(file); - } else if (file.url) { - window.open(file.url); - } - }; - const onInternalClose = (file) => { - onRemove == null ? void 0 : onRemove(file); - }; - const internalIconRender = (file) => { - if (iconRender) { - return iconRender(file, listType); - } - const isLoading = file.status === "uploading"; - const fileIcon = isImgUrl && isImgUrl(file) ? /* @__PURE__ */ React.createElement(import_PictureTwoTone.default, null) : /* @__PURE__ */ React.createElement(import_FileTwoTone.default, null); - let icon = isLoading ? /* @__PURE__ */ React.createElement(import_LoadingOutlined.default, null) : /* @__PURE__ */ React.createElement(import_PaperClipOutlined.default, null); - if (listType === "picture") { - icon = isLoading ? /* @__PURE__ */ React.createElement(import_LoadingOutlined.default, null) : fileIcon; - } else if (listType === "picture-card" || listType === "picture-circle") { - icon = isLoading ? locale.uploading : fileIcon; - } - return icon; - }; - const actionIconRender = (customIcon, callback, prefixCls2, title, acceptUploadDisabled) => { - const btnProps = { - type: "text", - size: "small", - title, - onClick: (e) => { - callback(); - if ((0, import_reactNode.isValidElement)(customIcon) && customIcon.props.onClick) { - customIcon.props.onClick(e); - } - }, - className: `${prefixCls2}-list-item-action` - }; - if (acceptUploadDisabled) { - btnProps.disabled = disabled; - } - if ((0, import_reactNode.isValidElement)(customIcon)) { - const btnIcon = (0, import_reactNode.cloneElement)(customIcon, { - ...customIcon.props, - onClick: () => { - } - }); - return /* @__PURE__ */ React.createElement(import_button.default, { ...btnProps, icon: btnIcon }); - } - return /* @__PURE__ */ React.createElement(import_button.default, { ...btnProps }, /* @__PURE__ */ React.createElement("span", null, customIcon)); - }; - React.useImperativeHandle(ref, () => ({ - handlePreview: onInternalPreview, - handleDownload: onInternalDownload - })); - const { getPrefixCls } = React.useContext(import_config_provider.ConfigContext); - const prefixCls = getPrefixCls("upload", customizePrefixCls); - const rootPrefixCls = getPrefixCls(); - const listClassNames = (0, import_classnames.default)(`${prefixCls}-list`, `${prefixCls}-list-${listType}`); - const motionKeyList = [...items.map((file) => ({ key: file.uid, file }))]; - const animationDirection = listType === "picture-card" || listType === "picture-circle" ? "animate-inline" : "animate"; - let motionConfig = { - motionDeadline: 2e3, - motionName: `${prefixCls}-${animationDirection}`, - keys: motionKeyList, - motionAppear - }; - const listItemMotion = React.useMemo(() => { - const motion = { - ...(0, import_motion.default)(rootPrefixCls) - }; - delete motion.onAppearEnd; - delete motion.onEnterEnd; - delete motion.onLeaveEnd; - return motion; - }, [rootPrefixCls]); - if (listType !== "picture-card" && listType !== "picture-circle") { - motionConfig = { - ...listItemMotion, - ...motionConfig - }; - } - return /* @__PURE__ */ React.createElement("div", { className: listClassNames }, /* @__PURE__ */ React.createElement(import_rc_motion.CSSMotionList, { ...motionConfig, component: false }, ({ key, file, className: motionClassName, style: motionStyle }) => /* @__PURE__ */ React.createElement( - import_ListItem.default, - { - key, - locale, - prefixCls, - className: motionClassName, - style: motionStyle, - file, - items, - progress, - listType, - isImgUrl, - showPreviewIcon, - showRemoveIcon, - showDownloadIcon, - removeIcon, - previewIcon, - downloadIcon, - iconRender: internalIconRender, - actionIconRender, - itemRender, - onPreview: onInternalPreview, - onDownload: onInternalDownload, - onClose: onInternalClose - } - )), appendAction && /* @__PURE__ */ React.createElement(import_rc_motion.default, { ...motionConfig, visible: appendActionVisible, forceRender: true }, ({ className: motionClassName, style: motionStyle }) => (0, import_reactNode.cloneElement)(appendAction, (oriProps) => ({ - className: (0, import_classnames.default)(oriProps.className, motionClassName), - style: { - ...motionStyle, - // prevent the element has hover css pseudo-class that may cause animation to end prematurely. - pointerEvents: motionClassName ? "none" : void 0, - ...oriProps.style - } - })))); -}; -var UploadList = React.forwardRef(InternalUploadList); -if (process.env.NODE_ENV !== "production") { - UploadList.displayName = "UploadList"; -} -var UploadList_default = UploadList; diff --git a/packages/meta/lib/upload/demo/utils/request.d.ts b/packages/meta/lib/upload/demo/utils/request.d.ts deleted file mode 100644 index e69de29..0000000 diff --git a/packages/meta/lib/upload/demo/utils/request.js b/packages/meta/lib/upload/demo/utils/request.js deleted file mode 100644 index e69de29..0000000 diff --git a/packages/meta/lib/upload/index.d.ts b/packages/meta/lib/upload/index.d.ts deleted file mode 100644 index ef91453..0000000 --- a/packages/meta/lib/upload/index.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/// -import Dragger from './Dragger'; -import type { UploadProps } from './Upload'; -import InternalUpload from './Upload'; -export type { DraggerProps } from './Dragger'; -export type { RcFile, UploadChangeParam, UploadFile, UploadListProps, UploadProps, } from './interface'; -type InternalUploadType = typeof InternalUpload; -type CompoundedComponent = InternalUploadType & { - (props: React.PropsWithChildren> & React.RefAttributes): React.ReactElement; - Dragger: typeof Dragger; - LIST_IGNORE: string; -}; -declare const Upload: CompoundedComponent; -export default Upload; diff --git a/packages/meta/lib/upload/index.js b/packages/meta/lib/upload/index.js deleted file mode 100644 index 0149330..0000000 --- a/packages/meta/lib/upload/index.js +++ /dev/null @@ -1,40 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/upload/index.ts -var upload_exports = {}; -__export(upload_exports, { - default: () => upload_default -}); -module.exports = __toCommonJS(upload_exports); -var import_Dragger = __toESM(require("./Dragger")); -var import_Upload = __toESM(require("./Upload")); -var Upload = import_Upload.default; -Upload.Dragger = import_Dragger.default; -Upload.LIST_IGNORE = import_Upload.LIST_IGNORE; -var upload_default = Upload; diff --git a/packages/meta/lib/upload/interface.d.ts b/packages/meta/lib/upload/interface.d.ts deleted file mode 100644 index b6032f3..0000000 --- a/packages/meta/lib/upload/interface.d.ts +++ /dev/null @@ -1,136 +0,0 @@ -import type * as React from 'react'; -import type { RcFile as OriRcFile, UploadRequestOption as RcCustomRequestOptions, UploadProps as RcUploadProps } from 'rc-upload/lib/interface'; -import type { ProgressAriaProps, ProgressProps } from '../progress'; -export interface RcFile extends OriRcFile { - readonly lastModifiedDate: Date; -} -export type UploadFileStatus = 'error' | 'done' | 'uploading' | 'removed'; -export interface HttpRequestHeader { - [key: string]: string; -} -export interface UploadFile extends ProgressAriaProps { - uid: string; - size?: number; - name: string; - fileName?: string; - lastModified?: number; - lastModifiedDate?: Date; - url?: string; - status?: UploadFileStatus; - percent?: number; - thumbUrl?: string; - crossOrigin?: React.ImgHTMLAttributes['crossOrigin']; - originFileObj?: RcFile; - response?: T; - error?: any; - linkProps?: any; - type?: string; - xhr?: T; - preview?: string; -} -export interface InternalUploadFile extends UploadFile { - originFileObj: RcFile; -} -export interface UploadChangeParam { - file: T; - fileList: T[]; - event?: { - percent: number; - }; -} -export interface ShowUploadListInterface { - showRemoveIcon?: boolean; - showPreviewIcon?: boolean; - showDownloadIcon?: boolean; - removeIcon?: React.ReactNode | ((file: UploadFile) => React.ReactNode); - downloadIcon?: React.ReactNode | ((file: UploadFile) => React.ReactNode); - previewIcon?: React.ReactNode | ((file: UploadFile) => React.ReactNode); -} -export interface UploadLocale { - uploading?: string; - removeFile?: string; - downloadFile?: string; - uploadError?: string; - previewFile?: string; -} -export type UploadType = 'drag' | 'select'; -export type UploadListType = 'text' | 'picture' | 'picture-card' | 'picture-circle'; -export type UploadListProgressProps = Omit; -export type ItemRender = (originNode: React.ReactElement, file: UploadFile, fileList: Array>, actions: { - download: () => void; - preview: () => void; - remove: () => void; -}) => React.ReactNode; -type PreviewFileHandler = (file: File | Blob) => PromiseLike; -type TransformFileHandler = (file: RcFile) => string | Blob | File | PromiseLike; -type BeforeUploadValueType = void | boolean | string | Blob | File; -export interface UploadProps extends Pick { - type?: UploadType; - name?: string; - defaultFileList?: Array>; - fileList?: Array>; - action?: string | ((file: RcFile) => string) | ((file: RcFile) => PromiseLike); - directory?: boolean; - data?: Record | ((file: UploadFile) => Record | Promise>); - method?: 'POST' | 'PUT' | 'PATCH' | 'post' | 'put' | 'patch'; - headers?: HttpRequestHeader; - showUploadList?: boolean | ShowUploadListInterface; - multiple?: boolean; - accept?: string; - beforeUpload?: (file: RcFile, FileList: RcFile[]) => BeforeUploadValueType | Promise; - onChange?: (info: UploadChangeParam>) => void; - onDrop?: (event: React.DragEvent) => void; - listType?: UploadListType; - className?: string; - rootClassName?: string; - onPreview?: (file: UploadFile) => void; - onDownload?: (file: UploadFile) => void; - onRemove?: (file: UploadFile) => void | boolean | Promise; - supportServerRender?: boolean; - style?: React.CSSProperties; - disabled?: boolean; - prefixCls?: string; - customRequest?: (options: RcCustomRequestOptions) => void; - withCredentials?: boolean; - openFileDialogOnClick?: boolean; - locale?: UploadLocale; - id?: string; - previewFile?: PreviewFileHandler; - /** @deprecated Please use `beforeUpload` directly */ - transformFile?: TransformFileHandler; - iconRender?: (file: UploadFile, listType?: UploadListType) => React.ReactNode; - isImageUrl?: (file: UploadFile) => boolean; - progress?: UploadListProgressProps; - itemRender?: ItemRender; - /** Config max count of `fileList`. Will replace current one when `maxCount` is 1 */ - maxCount?: number; - children?: React.ReactNode; -} -export interface UploadState { - fileList: UploadFile[]; - dragState: string; -} -export interface UploadListProps { - listType?: UploadListType; - onPreview?: (file: UploadFile) => void; - onDownload?: (file: UploadFile) => void; - onRemove?: (file: UploadFile) => void | boolean; - items?: Array>; - progress?: UploadListProgressProps; - prefixCls?: string; - className?: string; - showRemoveIcon?: boolean; - showDownloadIcon?: boolean; - showPreviewIcon?: boolean; - removeIcon?: React.ReactNode | ((file: UploadFile) => React.ReactNode); - downloadIcon?: React.ReactNode | ((file: UploadFile) => React.ReactNode); - previewIcon?: React.ReactNode | ((file: UploadFile) => React.ReactNode); - locale: UploadLocale; - previewFile?: PreviewFileHandler; - iconRender?: (file: UploadFile, listType?: UploadListType) => React.ReactNode; - isImageUrl?: (file: UploadFile) => boolean; - appendAction?: React.ReactNode; - appendActionVisible?: boolean; - itemRender?: ItemRender; -} -export {}; diff --git a/packages/meta/lib/upload/interface.js b/packages/meta/lib/upload/interface.js deleted file mode 100644 index 6b4e8ab..0000000 --- a/packages/meta/lib/upload/interface.js +++ /dev/null @@ -1,17 +0,0 @@ -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -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/upload/interface.ts -var interface_exports = {}; -module.exports = __toCommonJS(interface_exports); diff --git a/packages/meta/lib/upload/style/dragger.d.ts b/packages/meta/lib/upload/style/dragger.d.ts deleted file mode 100644 index f955226..0000000 --- a/packages/meta/lib/upload/style/dragger.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { UploadToken } from '.'; -import type { GenerateStyle } from '../../theme/internal'; -declare const genDraggerStyle: GenerateStyle; -export default genDraggerStyle; diff --git a/packages/meta/lib/upload/style/dragger.js b/packages/meta/lib/upload/style/dragger.js deleted file mode 100644 index 2a38d21..0000000 --- a/packages/meta/lib/upload/style/dragger.js +++ /dev/null @@ -1,92 +0,0 @@ -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/upload/style/dragger.ts -var dragger_exports = {}; -__export(dragger_exports, { - default: () => dragger_default -}); -module.exports = __toCommonJS(dragger_exports); -var import_cssinjs = require("@ant-design/cssinjs"); -var genDraggerStyle = (token) => { - const { componentCls, iconCls } = token; - return { - [`${componentCls}-wrapper`]: { - [`${componentCls}-drag`]: { - position: "relative", - width: "100%", - height: "100%", - textAlign: "center", - background: token.colorFillAlter, - border: `${(0, import_cssinjs.unit)(token.lineWidth)} dashed ${token.colorBorder}`, - borderRadius: token.borderRadiusLG, - cursor: "pointer", - transition: `border-color ${token.motionDurationSlow}`, - [componentCls]: { - padding: token.padding - }, - [`${componentCls}-btn`]: { - display: "table", - width: "100%", - height: "100%", - outline: "none", - borderRadius: token.borderRadiusLG, - "&:focus-visible": { - outline: `${(0, import_cssinjs.unit)(token.lineWidthFocus)} solid ${token.colorPrimaryBorder}` - } - }, - [`${componentCls}-drag-container`]: { - display: "table-cell", - verticalAlign: "middle" - }, - [` - &:not(${componentCls}-disabled):hover, - &-hover:not(${componentCls}-disabled) - `]: { - borderColor: token.colorPrimaryHover - }, - [`p${componentCls}-drag-icon`]: { - marginBottom: token.margin, - [iconCls]: { - color: token.colorPrimary, - fontSize: token.uploadThumbnailSize - } - }, - [`p${componentCls}-text`]: { - margin: `0 0 ${(0, import_cssinjs.unit)(token.marginXXS)}`, - color: token.colorTextHeading, - fontSize: token.fontSizeLG - }, - [`p${componentCls}-hint`]: { - color: token.colorTextDescription, - fontSize: token.fontSize - }, - // ===================== Disabled ===================== - [`&${componentCls}-disabled`]: { - [`p${componentCls}-drag-icon ${iconCls}, - p${componentCls}-text, - p${componentCls}-hint - `]: { - color: token.colorTextDisabled - } - } - } - } - }; -}; -var dragger_default = genDraggerStyle; diff --git a/packages/meta/lib/upload/style/index.d.ts b/packages/meta/lib/upload/style/index.d.ts deleted file mode 100644 index 54a1088..0000000 --- a/packages/meta/lib/upload/style/index.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/// -import type { FullToken, GetDefaultToken } from '../../theme/internal'; -export interface ComponentToken { - /** - * @desc 操作按扭颜色 - * @descEN Action button color - */ - actionsColor: string; -} -export interface UploadToken extends FullToken<'Upload'> { - uploadThumbnailSize: number | string; - uploadProgressOffset: number | string; - uploadPicCardSize: number | string; -} -export declare const prepareComponentToken: GetDefaultToken<'Upload'>; -declare const _default: (prefixCls: string, rootCls?: string) => readonly [(node: import("react").ReactElement>) => import("react").ReactElement>, string, string | undefined]; -export default _default; diff --git a/packages/meta/lib/upload/style/index.js b/packages/meta/lib/upload/style/index.js deleted file mode 100644 index 4ad5e7f..0000000 --- a/packages/meta/lib/upload/style/index.js +++ /dev/null @@ -1,93 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/upload/style/index.ts -var style_exports = {}; -__export(style_exports, { - default: () => style_default, - prepareComponentToken: () => prepareComponentToken -}); -module.exports = __toCommonJS(style_exports); -var import_style = require("../../style"); -var import_motion = require("../../style/motion"); -var import_internal = require("../../theme/internal"); -var import_dragger = __toESM(require("./dragger")); -var import_list = __toESM(require("./list")); -var import_motion2 = __toESM(require("./motion")); -var import_picture = require("./picture"); -var import_rtl = __toESM(require("./rtl")); -var genBaseStyle = (token) => { - const { componentCls, colorTextDisabled } = token; - return { - [`${componentCls}-wrapper`]: { - ...(0, import_style.resetComponent)(token), - [componentCls]: { - outline: 0, - "input[type='file']": { - cursor: "pointer" - } - }, - [`${componentCls}-select`]: { - display: "inline-block" - }, - [`${componentCls}-disabled`]: { - color: colorTextDisabled, - cursor: "not-allowed" - } - } - }; -}; -var prepareComponentToken = (token) => ({ - actionsColor: token.colorTextDescription -}); -var style_default = (0, import_internal.genStyleHooks)( - "Upload", - (token) => { - const { fontSizeHeading3, fontHeight, lineWidth, controlHeightLG, calc } = token; - const uploadToken = (0, import_internal.mergeToken)(token, { - uploadThumbnailSize: calc(fontSizeHeading3).mul(2).equal(), - uploadProgressOffset: calc(calc(fontHeight).div(2)).add(lineWidth).equal(), - uploadPicCardSize: calc(controlHeightLG).mul(2.55).equal() - }); - return [ - genBaseStyle(uploadToken), - (0, import_dragger.default)(uploadToken), - (0, import_picture.genPictureStyle)(uploadToken), - (0, import_picture.genPictureCardStyle)(uploadToken), - (0, import_list.default)(uploadToken), - (0, import_motion2.default)(uploadToken), - (0, import_rtl.default)(uploadToken), - (0, import_motion.genCollapseMotion)(uploadToken) - ]; - }, - prepareComponentToken -); -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - prepareComponentToken -}); diff --git a/packages/meta/lib/upload/style/list.d.ts b/packages/meta/lib/upload/style/list.d.ts deleted file mode 100644 index 002c486..0000000 --- a/packages/meta/lib/upload/style/list.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { UploadToken } from '.'; -import type { GenerateStyle } from '../../theme/internal'; -declare const genListStyle: GenerateStyle; -export default genListStyle; diff --git a/packages/meta/lib/upload/style/list.js b/packages/meta/lib/upload/style/list.js deleted file mode 100644 index 5255d6a..0000000 --- a/packages/meta/lib/upload/style/list.js +++ /dev/null @@ -1,124 +0,0 @@ -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/upload/style/list.ts -var list_exports = {}; -__export(list_exports, { - default: () => list_default -}); -module.exports = __toCommonJS(list_exports); -var import_cssinjs = require("@ant-design/cssinjs"); -var import_style = require("../../style"); -var genListStyle = (token) => { - const { componentCls, antCls, iconCls, fontSize, lineHeight, calc } = token; - const itemCls = `${componentCls}-list-item`; - const actionsCls = `${itemCls}-actions`; - const actionCls = `${itemCls}-action`; - const listItemHeightSM = token.fontHeightSM; - return { - [`${componentCls}-wrapper`]: { - [`${componentCls}-list`]: { - ...(0, import_style.clearFix)(), - lineHeight: token.lineHeight, - [itemCls]: { - position: "relative", - height: calc(token.lineHeight).mul(fontSize).equal(), - marginTop: token.marginXS, - fontSize, - display: "flex", - alignItems: "center", - transition: `background-color ${token.motionDurationSlow}`, - "&:hover": { - backgroundColor: token.controlItemBgHover - }, - [`${itemCls}-name`]: { - ...import_style.textEllipsis, - padding: `0 ${(0, import_cssinjs.unit)(token.paddingXS)}`, - lineHeight, - flex: "auto", - transition: `all ${token.motionDurationSlow}` - }, - [actionsCls]: { - [actionCls]: { - opacity: 0 - }, - [iconCls]: { - color: token.actionsColor, - transition: `all ${token.motionDurationSlow}` - }, - [` - ${actionCls}:focus-visible, - &.picture ${actionCls} - `]: { - opacity: 1 - }, - [`${actionCls}${antCls}-btn`]: { - height: listItemHeightSM, - border: 0, - lineHeight: 1 - } - }, - [`${componentCls}-icon ${iconCls}`]: { - color: token.colorTextDescription, - fontSize - }, - [`${itemCls}-progress`]: { - position: "absolute", - bottom: token.calc(token.uploadProgressOffset).mul(-1).equal(), - width: "100%", - paddingInlineStart: calc(fontSize).add(token.paddingXS).equal(), - fontSize, - lineHeight: 0, - pointerEvents: "none", - "> div": { - margin: 0 - } - } - }, - [`${itemCls}:hover ${actionCls}`]: { - opacity: 1 - }, - [`${itemCls}-error`]: { - color: token.colorError, - [`${itemCls}-name, ${componentCls}-icon ${iconCls}`]: { - color: token.colorError - }, - [actionsCls]: { - [`${iconCls}, ${iconCls}:hover`]: { - color: token.colorError - }, - [actionCls]: { - opacity: 1 - } - } - }, - [`${componentCls}-list-item-container`]: { - transition: `opacity ${token.motionDurationSlow}, height ${token.motionDurationSlow}`, - // For smooth removing animation - "&::before": { - display: "table", - width: 0, - height: 0, - content: '""' - } - } - } - } - }; -}; -var list_default = genListStyle; diff --git a/packages/meta/lib/upload/style/motion.d.ts b/packages/meta/lib/upload/style/motion.d.ts deleted file mode 100644 index 47dcd20..0000000 --- a/packages/meta/lib/upload/style/motion.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { UploadToken } from '.'; -import type { GenerateStyle } from '../../theme/internal'; -declare const genMotionStyle: GenerateStyle; -export default genMotionStyle; diff --git a/packages/meta/lib/upload/style/motion.js b/packages/meta/lib/upload/style/motion.js deleted file mode 100644 index 9d2c282..0000000 --- a/packages/meta/lib/upload/style/motion.js +++ /dev/null @@ -1,71 +0,0 @@ -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/upload/style/motion.ts -var motion_exports = {}; -__export(motion_exports, { - default: () => motion_default -}); -module.exports = __toCommonJS(motion_exports); -var import_cssinjs = require("@ant-design/cssinjs"); -var import_motion = require("../../style/motion"); -var uploadAnimateInlineIn = new import_cssinjs.Keyframes("uploadAnimateInlineIn", { - from: { - width: 0, - height: 0, - margin: 0, - padding: 0, - opacity: 0 - } -}); -var uploadAnimateInlineOut = new import_cssinjs.Keyframes("uploadAnimateInlineOut", { - to: { - width: 0, - height: 0, - margin: 0, - padding: 0, - opacity: 0 - } -}); -var genMotionStyle = (token) => { - const { componentCls } = token; - const inlineCls = `${componentCls}-animate-inline`; - return [ - { - [`${componentCls}-wrapper`]: { - [`${inlineCls}-appear, ${inlineCls}-enter, ${inlineCls}-leave`]: { - animationDuration: token.motionDurationSlow, - animationTimingFunction: token.motionEaseInOutCirc, - animationFillMode: "forwards" - }, - [`${inlineCls}-appear, ${inlineCls}-enter`]: { - animationName: uploadAnimateInlineIn - }, - [`${inlineCls}-leave`]: { - animationName: uploadAnimateInlineOut - } - } - }, - { - [`${componentCls}-wrapper`]: (0, import_motion.initFadeMotion)(token) - }, - uploadAnimateInlineIn, - uploadAnimateInlineOut - ]; -}; -var motion_default = genMotionStyle; diff --git a/packages/meta/lib/upload/style/picture.d.ts b/packages/meta/lib/upload/style/picture.d.ts deleted file mode 100644 index f5d75d1..0000000 --- a/packages/meta/lib/upload/style/picture.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import type { UploadToken } from '.'; -import type { GenerateStyle } from '../../theme/internal'; -declare const genPictureStyle: GenerateStyle; -declare const genPictureCardStyle: GenerateStyle; -export { genPictureStyle, genPictureCardStyle }; diff --git a/packages/meta/lib/upload/style/picture.js b/packages/meta/lib/upload/style/picture.js deleted file mode 100644 index 9325bf3..0000000 --- a/packages/meta/lib/upload/style/picture.js +++ /dev/null @@ -1,242 +0,0 @@ -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/upload/style/picture.ts -var picture_exports = {}; -__export(picture_exports, { - genPictureCardStyle: () => genPictureCardStyle, - genPictureStyle: () => genPictureStyle -}); -module.exports = __toCommonJS(picture_exports); -var import_colors = require("@ant-design/colors"); -var import_style = require("../../style"); -var import_cssinjs = require("@ant-design/cssinjs"); -var genPictureStyle = (token) => { - const { componentCls, iconCls, uploadThumbnailSize, uploadProgressOffset, calc } = token; - const listCls = `${componentCls}-list`; - const itemCls = `${listCls}-item`; - return { - [`${componentCls}-wrapper`]: { - // ${listCls} 增加优先级 - [` - ${listCls}${listCls}-picture, - ${listCls}${listCls}-picture-card, - ${listCls}${listCls}-picture-circle - `]: { - [itemCls]: { - position: "relative", - height: calc(uploadThumbnailSize).add(calc(token.lineWidth).mul(2)).add(calc(token.paddingXS).mul(2)).equal(), - padding: token.paddingXS, - border: `${(0, import_cssinjs.unit)(token.lineWidth)} ${token.lineType} ${token.colorBorder}`, - borderRadius: token.borderRadiusLG, - "&:hover": { - background: "transparent" - }, - [`${itemCls}-thumbnail`]: { - ...import_style.textEllipsis, - width: uploadThumbnailSize, - height: uploadThumbnailSize, - lineHeight: (0, import_cssinjs.unit)(calc(uploadThumbnailSize).add(token.paddingSM).equal()), - textAlign: "center", - flex: "none", - [iconCls]: { - fontSize: token.fontSizeHeading2, - color: token.colorPrimary - }, - img: { - display: "block", - width: "100%", - height: "100%", - overflow: "hidden" - } - }, - [`${itemCls}-progress`]: { - bottom: uploadProgressOffset, - width: `calc(100% - ${(0, import_cssinjs.unit)(calc(token.paddingSM).mul(2).equal())})`, - marginTop: 0, - paddingInlineStart: calc(uploadThumbnailSize).add(token.paddingXS).equal() - } - }, - [`${itemCls}-error`]: { - borderColor: token.colorError, - // Adjust the color of the error icon : https://github.com/ant-design/ant-design/pull/24160 - [`${itemCls}-thumbnail ${iconCls}`]: { - [`svg path[fill='${import_colors.blue[0]}']`]: { - fill: token.colorErrorBg - }, - [`svg path[fill='${import_colors.blue.primary}']`]: { - fill: token.colorError - } - } - }, - [`${itemCls}-uploading`]: { - borderStyle: "dashed", - [`${itemCls}-name`]: { - marginBottom: uploadProgressOffset - } - } - }, - [`${listCls}${listCls}-picture-circle ${itemCls}`]: { - [`&, &::before, ${itemCls}-thumbnail`]: { - borderRadius: "50%" - } - } - } - }; -}; -var genPictureCardStyle = (token) => { - const { componentCls, iconCls, fontSizeLG, colorTextLightSolid, calc } = token; - const listCls = `${componentCls}-list`; - const itemCls = `${listCls}-item`; - const uploadPictureCardSize = token.uploadPicCardSize; - return { - [` - ${componentCls}-wrapper${componentCls}-picture-card-wrapper, - ${componentCls}-wrapper${componentCls}-picture-circle-wrapper - `]: { - ...(0, import_style.clearFix)(), - display: "inline-block", - width: "100%", - [`${componentCls}${componentCls}-select`]: { - width: uploadPictureCardSize, - height: uploadPictureCardSize, - marginInlineEnd: token.marginXS, - marginBottom: token.marginXS, - textAlign: "center", - verticalAlign: "top", - backgroundColor: token.colorFillAlter, - border: `${(0, import_cssinjs.unit)(token.lineWidth)} dashed ${token.colorBorder}`, - borderRadius: token.borderRadiusLG, - cursor: "pointer", - transition: `border-color ${token.motionDurationSlow}`, - [`> ${componentCls}`]: { - display: "flex", - alignItems: "center", - justifyContent: "center", - height: "100%", - textAlign: "center" - }, - [`&:not(${componentCls}-disabled):hover`]: { - borderColor: token.colorPrimary - } - }, - // list - [`${listCls}${listCls}-picture-card, ${listCls}${listCls}-picture-circle`]: { - [`${listCls}-item-container`]: { - display: "inline-block", - width: uploadPictureCardSize, - height: uploadPictureCardSize, - marginBlock: `0 ${(0, import_cssinjs.unit)(token.marginXS)}`, - marginInline: `0 ${(0, import_cssinjs.unit)(token.marginXS)}`, - verticalAlign: "top" - }, - "&::after": { - display: "none" - }, - [itemCls]: { - height: "100%", - margin: 0, - "&::before": { - position: "absolute", - zIndex: 1, - width: `calc(100% - ${(0, import_cssinjs.unit)(calc(token.paddingXS).mul(2).equal())})`, - height: `calc(100% - ${(0, import_cssinjs.unit)(calc(token.paddingXS).mul(2).equal())})`, - backgroundColor: token.colorBgMask, - opacity: 0, - transition: `all ${token.motionDurationSlow}`, - content: '" "' - } - }, - [`${itemCls}:hover`]: { - [`&::before, ${itemCls}-actions`]: { - opacity: 1 - } - }, - [`${itemCls}-actions`]: { - position: "absolute", - insetInlineStart: 0, - zIndex: 10, - width: "100%", - whiteSpace: "nowrap", - textAlign: "center", - opacity: 0, - transition: `all ${token.motionDurationSlow}`, - [` - ${iconCls}-eye, - ${iconCls}-download, - ${iconCls}-delete - `]: { - zIndex: 10, - width: fontSizeLG, - margin: `0 ${(0, import_cssinjs.unit)(token.marginXXS)}`, - fontSize: fontSizeLG, - cursor: "pointer", - transition: `all ${token.motionDurationSlow}`, - color: colorTextLightSolid, - "&:hover": { - color: colorTextLightSolid - }, - svg: { - verticalAlign: "baseline" - } - } - }, - [`${itemCls}-thumbnail, ${itemCls}-thumbnail img`]: { - position: "static", - display: "block", - width: "100%", - height: "100%", - objectFit: "contain" - }, - [`${itemCls}-name`]: { - display: "none", - textAlign: "center" - }, - [`${itemCls}-file + ${itemCls}-name`]: { - position: "absolute", - bottom: token.margin, - display: "block", - width: `calc(100% - ${(0, import_cssinjs.unit)(calc(token.paddingXS).mul(2).equal())})` - }, - [`${itemCls}-uploading`]: { - [`&${itemCls}`]: { - backgroundColor: token.colorFillAlter - }, - [`&::before, ${iconCls}-eye, ${iconCls}-download, ${iconCls}-delete`]: { - display: "none" - } - }, - [`${itemCls}-progress`]: { - bottom: token.marginXL, - width: `calc(100% - ${(0, import_cssinjs.unit)(calc(token.paddingXS).mul(2).equal())})`, - paddingInlineStart: 0 - } - } - }, - [`${componentCls}-wrapper${componentCls}-picture-circle-wrapper`]: { - [`${componentCls}${componentCls}-select`]: { - borderRadius: "50%" - } - } - }; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - genPictureCardStyle, - genPictureStyle -}); diff --git a/packages/meta/lib/upload/style/rtl.d.ts b/packages/meta/lib/upload/style/rtl.d.ts deleted file mode 100644 index 67fcebd..0000000 --- a/packages/meta/lib/upload/style/rtl.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import type { UploadToken } from '.'; -import type { GenerateStyle } from '../../theme/internal'; -declare const genRtlStyle: GenerateStyle; -export default genRtlStyle; diff --git a/packages/meta/lib/upload/style/rtl.js b/packages/meta/lib/upload/style/rtl.js deleted file mode 100644 index a31d2de..0000000 --- a/packages/meta/lib/upload/style/rtl.js +++ /dev/null @@ -1,33 +0,0 @@ -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/upload/style/rtl.ts -var rtl_exports = {}; -__export(rtl_exports, { - default: () => rtl_default -}); -module.exports = __toCommonJS(rtl_exports); -var genRtlStyle = (token) => { - const { componentCls } = token; - return { - [`${componentCls}-rtl`]: { - direction: "rtl" - } - }; -}; -var rtl_default = genRtlStyle; diff --git a/packages/meta/lib/upload/utils.d.ts b/packages/meta/lib/upload/utils.d.ts deleted file mode 100644 index 1b5f202..0000000 --- a/packages/meta/lib/upload/utils.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import type { InternalUploadFile, RcFile, UploadFile } from './interface'; -export declare function file2Obj(file: RcFile): InternalUploadFile; -/** Upload fileList. Replace file if exist or just push into it. */ -export declare function updateFileList(file: UploadFile, fileList: (UploadFile | Readonly)[]): (UploadFile | Readonly>)[]; -export declare function getFileItem(file: RcFile, fileList: (UploadFile | Readonly)[]): UploadFile | Readonly>; -export declare function removeFileItem(file: UploadFile, fileList: (UploadFile | Readonly)[]): (UploadFile | Readonly>)[] | null; -export declare const isImageUrl: (file: UploadFile) => boolean; -export declare function previewImage(file: File | Blob): Promise; diff --git a/packages/meta/lib/upload/utils.js b/packages/meta/lib/upload/utils.js deleted file mode 100644 index 62b8912..0000000 --- a/packages/meta/lib/upload/utils.js +++ /dev/null @@ -1,150 +0,0 @@ -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/upload/utils.ts -var utils_exports = {}; -__export(utils_exports, { - file2Obj: () => file2Obj, - getFileItem: () => getFileItem, - isImageUrl: () => isImageUrl, - previewImage: () => previewImage, - removeFileItem: () => removeFileItem, - updateFileList: () => updateFileList -}); -module.exports = __toCommonJS(utils_exports); -function file2Obj(file) { - return { - ...file, - lastModified: file.lastModified, - lastModifiedDate: file.lastModifiedDate, - name: file.name, - size: file.size, - type: file.type, - uid: file.uid, - percent: 0, - originFileObj: file - }; -} -function updateFileList(file, fileList) { - const nextFileList = [...fileList]; - const fileIndex = nextFileList.findIndex(({ uid }) => uid === file.uid); - if (fileIndex === -1) { - nextFileList.push(file); - } else { - nextFileList[fileIndex] = file; - } - return nextFileList; -} -function getFileItem(file, fileList) { - const matchKey = file.uid !== void 0 ? "uid" : "name"; - return fileList.filter((item) => item[matchKey] === file[matchKey])[0]; -} -function removeFileItem(file, fileList) { - const matchKey = file.uid !== void 0 ? "uid" : "name"; - const removed = fileList.filter((item) => item[matchKey] !== file[matchKey]); - if (removed.length === fileList.length) { - return null; - } - return removed; -} -var extname = (url = "") => { - const temp = url.split("/"); - const filename = temp[temp.length - 1]; - const filenameWithoutSuffix = filename.split(/#|\?/)[0]; - return (/\.[^./\\]*$/.exec(filenameWithoutSuffix) || [""])[0]; -}; -var isImageFileType = (type) => type.indexOf("image/") === 0; -var isImageUrl = (file) => { - if (file.type && !file.thumbUrl) { - return isImageFileType(file.type); - } - const url = file.thumbUrl || file.url || ""; - const extension = extname(url); - if (/^data:image\//.test(url) || /(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(extension)) { - return true; - } - if (/^data:/.test(url)) { - return false; - } - if (extension) { - return false; - } - return true; -}; -var MEASURE_SIZE = 200; -function previewImage(file) { - return new Promise((resolve) => { - if (!file.type || !isImageFileType(file.type)) { - resolve(""); - return; - } - const canvas = document.createElement("canvas"); - canvas.width = MEASURE_SIZE; - canvas.height = MEASURE_SIZE; - canvas.style.cssText = `position: fixed; left: 0; top: 0; width: ${MEASURE_SIZE}px; height: ${MEASURE_SIZE}px; z-index: 9999; display: none;`; - document.body.appendChild(canvas); - const ctx = canvas.getContext("2d"); - const img = new Image(); - img.onload = () => { - const { width, height } = img; - let drawWidth = MEASURE_SIZE; - let drawHeight = MEASURE_SIZE; - let offsetX = 0; - let offsetY = 0; - if (width > height) { - drawHeight = height * (MEASURE_SIZE / width); - offsetY = -(drawHeight - drawWidth) / 2; - } else { - drawWidth = width * (MEASURE_SIZE / height); - offsetX = -(drawWidth - drawHeight) / 2; - } - ctx.drawImage(img, offsetX, offsetY, drawWidth, drawHeight); - const dataURL = canvas.toDataURL(); - document.body.removeChild(canvas); - window.URL.revokeObjectURL(img.src); - resolve(dataURL); - }; - img.crossOrigin = "anonymous"; - if (file.type.startsWith("image/svg+xml")) { - const reader = new FileReader(); - reader.onload = () => { - if (reader.result) - img.src = reader.result; - }; - reader.readAsDataURL(file); - } else if (file.type.startsWith("image/gif")) { - const reader = new FileReader(); - reader.onload = () => { - if (reader.result) - resolve(reader.result); - }; - reader.readAsDataURL(file); - } else { - img.src = window.URL.createObjectURL(file); - } - }); -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - file2Obj, - getFileItem, - isImageUrl, - previewImage, - removeFileItem, - updateFileList -}); diff --git a/packages/meta/lib/utils/constants.js b/packages/meta/lib/utils/constants.js deleted file mode 100644 index a565792..0000000 --- a/packages/meta/lib/utils/constants.js +++ /dev/null @@ -1,42 +0,0 @@ -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/utils/constants.ts -var constants_exports = {}; -__export(constants_exports, { - CROP_TYPE: () => CROP_TYPE, - defaultAlignOption: () => defaultAlignOption -}); -module.exports = __toCommonJS(constants_exports); -var CROP_TYPE = { - CUSTOM: "CUSTOM", - AUTO: "AUTO" -}; -var defaultAlignOption = { - points: ["bl", "br"], - offset: [6, 0], - overflow: { - adjustX: true, - adjustY: true - } -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - CROP_TYPE, - defaultAlignOption -}); diff --git a/packages/meta/lib/utils/index.d.ts b/packages/meta/lib/utils/index.d.ts deleted file mode 100644 index e69de29..0000000 diff --git a/packages/meta/lib/utils/index.js b/packages/meta/lib/utils/index.js deleted file mode 100644 index e69de29..0000000 diff --git a/packages/meta/lib/version/index.d.ts b/packages/meta/lib/version/index.d.ts deleted file mode 100644 index 1bb395b..0000000 --- a/packages/meta/lib/version/index.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare const _default: "3.2"; -export default _default; diff --git a/packages/meta/lib/version/index.js b/packages/meta/lib/version/index.js deleted file mode 100644 index 79773d8..0000000 --- a/packages/meta/lib/version/index.js +++ /dev/null @@ -1,25 +0,0 @@ -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/version/index.ts -var version_exports = {}; -__export(version_exports, { - default: () => version_default -}); -module.exports = __toCommonJS(version_exports); -var version_default = "3.2"; diff --git a/packages/meta/lib/watermark/context.d.ts b/packages/meta/lib/watermark/context.d.ts deleted file mode 100644 index 0a07cbe..0000000 --- a/packages/meta/lib/watermark/context.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import * as React from 'react'; -export interface WatermarkContextProps { - add: (ele: HTMLElement) => void; - remove: (ele: HTMLElement) => void; -} -declare const WatermarkContext: React.Context; -export declare function usePanelRef(panelSelector?: string): (ele: HTMLElement | null) => void; -export default WatermarkContext; diff --git a/packages/meta/lib/watermark/context.js b/packages/meta/lib/watermark/context.js deleted file mode 100644 index 76219df..0000000 --- a/packages/meta/lib/watermark/context.js +++ /dev/null @@ -1,62 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/watermark/context.ts -var context_exports = {}; -__export(context_exports, { - default: () => context_default, - usePanelRef: () => usePanelRef -}); -module.exports = __toCommonJS(context_exports); -var import_rc_util = require("rc-util"); -var React = __toESM(require("react")); -function voidFunc() { -} -var WatermarkContext = React.createContext({ - add: voidFunc, - remove: voidFunc -}); -function usePanelRef(panelSelector) { - const watermark = React.useContext(WatermarkContext); - const panelEleRef = React.useRef(); - const panelRef = (0, import_rc_util.useEvent)((ele) => { - if (ele) { - const innerContentEle = panelSelector ? ele.querySelector(panelSelector) : ele; - watermark.add(innerContentEle); - panelEleRef.current = innerContentEle; - } else { - watermark.remove(panelEleRef.current); - } - }); - return panelRef; -} -var context_default = WatermarkContext; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - usePanelRef -}); diff --git a/packages/meta/lib/watermark/index.d.ts b/packages/meta/lib/watermark/index.d.ts deleted file mode 100644 index b13715d..0000000 --- a/packages/meta/lib/watermark/index.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -import React from 'react'; -export interface WatermarkProps { - zIndex?: number; - rotate?: number; - width?: number; - height?: number; - image?: string; - content?: string | string[]; - font?: { - color?: CanvasFillStrokeStyles['fillStyle']; - fontSize?: number | string; - fontWeight?: 'normal' | 'light' | 'weight' | number; - fontStyle?: 'none' | 'normal' | 'italic' | 'oblique'; - fontFamily?: string; - textAlign?: CanvasTextAlign; - }; - style?: React.CSSProperties; - className?: string; - rootClassName?: string; - gap?: [number, number]; - offset?: [number, number]; - children?: React.ReactNode; - inherit?: boolean; -} -declare const Watermark: React.FC; -export default Watermark; diff --git a/packages/meta/lib/watermark/index.js b/packages/meta/lib/watermark/index.js deleted file mode 100644 index b6577b7..0000000 --- a/packages/meta/lib/watermark/index.js +++ /dev/null @@ -1,246 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/watermark/index.tsx -var watermark_exports = {}; -__export(watermark_exports, { - default: () => watermark_default -}); -module.exports = __toCommonJS(watermark_exports); -var import_react = __toESM(require("react")); -var import_mutate_observer = require("@rc-component/mutate-observer"); -var import_classnames = __toESM(require("classnames")); -var import_internal = require("../theme/internal"); -var import_context = __toESM(require("./context")); -var import_useClips = __toESM(require("./useClips")); -var import_useRafDebounce = __toESM(require("./useRafDebounce")); -var import_useWatermark = __toESM(require("./useWatermark")); -var import_utils = require("./utils"); -function getSizeDiff(prev, next) { - return prev.size === next.size ? prev : next; -} -var DEFAULT_GAP_X = 100; -var DEFAULT_GAP_Y = 100; -var Watermark = (props) => { - const { - /** - * The antd content layer zIndex is basically below 10 - * https://github.com/ant-design/ant-design/blob/6192403b2ce517c017f9e58a32d58774921c10cd/components/style/themes/default.less#L335 - */ - zIndex = 9, - rotate = -22, - width, - height, - image, - content, - font = {}, - style, - className, - rootClassName, - gap = [DEFAULT_GAP_X, DEFAULT_GAP_Y], - offset, - children, - inherit = true - } = props; - const [, token] = (0, import_internal.useToken)(); - const { - color = token.colorFill, - fontSize = token.fontSizeLG, - fontWeight = "normal", - fontStyle = "normal", - fontFamily = "sans-serif", - textAlign = "center" - } = font; - const [gapX = DEFAULT_GAP_X, gapY = DEFAULT_GAP_Y] = gap; - const gapXCenter = gapX / 2; - const gapYCenter = gapY / 2; - const offsetLeft = (offset == null ? void 0 : offset[0]) ?? gapXCenter; - const offsetTop = (offset == null ? void 0 : offset[1]) ?? gapYCenter; - const markStyle = import_react.default.useMemo(() => { - const mergedStyle = { - zIndex, - position: "absolute", - left: 0, - top: 0, - width: "100%", - height: "100%", - pointerEvents: "none", - backgroundRepeat: "repeat" - }; - let positionLeft = offsetLeft - gapXCenter; - let positionTop = offsetTop - gapYCenter; - if (positionLeft > 0) { - mergedStyle.left = `${positionLeft}px`; - mergedStyle.width = `calc(100% - ${positionLeft}px)`; - positionLeft = 0; - } - if (positionTop > 0) { - mergedStyle.top = `${positionTop}px`; - mergedStyle.height = `calc(100% - ${positionTop}px)`; - positionTop = 0; - } - mergedStyle.backgroundPosition = `${positionLeft}px ${positionTop}px`; - return mergedStyle; - }, [zIndex, offsetLeft, gapXCenter, offsetTop, gapYCenter]); - const [container, setContainer] = import_react.default.useState(); - const [subElements, setSubElements] = import_react.default.useState(/* @__PURE__ */ new Set()); - const targetElements = import_react.default.useMemo(() => { - const list = container ? [container] : []; - return [...list, ...Array.from(subElements)]; - }, [container, subElements]); - const getMarkSize = (ctx) => { - let defaultWidth = 120; - let defaultHeight = 64; - if (!image && ctx.measureText) { - ctx.font = `${Number(fontSize)}px ${fontFamily}`; - const contents = Array.isArray(content) ? content : [content]; - const sizes = contents.map((item) => { - const metrics = ctx.measureText(item); - return [metrics.width, metrics.fontBoundingBoxAscent + metrics.fontBoundingBoxDescent]; - }); - defaultWidth = Math.ceil(Math.max(...sizes.map((size) => size[0]))); - defaultHeight = Math.ceil(Math.max(...sizes.map((size) => size[1]))) * contents.length + (contents.length - 1) * import_useClips.FontGap; - } - return [width ?? defaultWidth, height ?? defaultHeight]; - }; - const getClips = (0, import_useClips.default)(); - const [watermarkInfo, setWatermarkInfo] = import_react.default.useState( - null - ); - const renderWatermark = () => { - const canvas = document.createElement("canvas"); - const ctx = canvas.getContext("2d"); - if (ctx) { - const ratio = (0, import_utils.getPixelRatio)(); - const [markWidth, markHeight] = getMarkSize(ctx); - const drawCanvas = (drawContent) => { - const [nextClips, clipWidth] = getClips( - drawContent || "", - rotate, - ratio, - markWidth, - markHeight, - { - color, - fontSize, - fontStyle, - fontWeight, - fontFamily, - textAlign - }, - gapX, - gapY - ); - setWatermarkInfo([nextClips, clipWidth]); - }; - if (image) { - const img = new Image(); - img.onload = () => { - drawCanvas(img); - }; - img.onerror = () => { - drawCanvas(content); - }; - img.crossOrigin = "anonymous"; - img.referrerPolicy = "no-referrer"; - img.src = image; - } else { - drawCanvas(content); - } - } - }; - const syncWatermark = (0, import_useRafDebounce.default)(renderWatermark); - const [appendWatermark, removeWatermark, isWatermarkEle] = (0, import_useWatermark.default)(markStyle); - (0, import_react.useEffect)(() => { - if (watermarkInfo) { - targetElements.forEach((holder) => { - appendWatermark(watermarkInfo[0], watermarkInfo[1], holder); - }); - } - }, [watermarkInfo, targetElements]); - const onMutate = (mutations) => { - mutations.forEach((mutation) => { - if ((0, import_utils.reRendering)(mutation, isWatermarkEle)) { - syncWatermark(); - } - }); - }; - (0, import_mutate_observer.useMutateObserver)(targetElements, onMutate); - (0, import_react.useEffect)(syncWatermark, [ - rotate, - zIndex, - width, - height, - image, - content, - color, - fontSize, - fontWeight, - fontStyle, - fontFamily, - textAlign, - gapX, - gapY, - offsetLeft, - offsetTop - ]); - const watermarkContext = import_react.default.useMemo( - () => ({ - add: (ele) => { - setSubElements((prev) => { - const clone = new Set(prev); - clone.add(ele); - return getSizeDiff(prev, clone); - }); - }, - remove: (ele) => { - removeWatermark(ele); - setSubElements((prev) => { - const clone = new Set(prev); - clone.delete(ele); - return getSizeDiff(prev, clone); - }); - } - }), - [] - ); - const childNode = inherit ? /* @__PURE__ */ import_react.default.createElement(import_context.default.Provider, { value: watermarkContext }, children) : children; - return /* @__PURE__ */ import_react.default.createElement( - "div", - { - ref: setContainer, - className: (0, import_classnames.default)(className, rootClassName), - style: { position: "relative", ...style } - }, - childNode - ); -}; -if (process.env.NODE_ENV !== "production") { - Watermark.displayName = "Watermark"; -} -var watermark_default = Watermark; diff --git a/packages/meta/lib/watermark/useClips.d.ts b/packages/meta/lib/watermark/useClips.d.ts deleted file mode 100644 index c00fa28..0000000 --- a/packages/meta/lib/watermark/useClips.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import type { WatermarkProps } from '.'; -export declare const FontGap = 3; -/** - * Get the clips of text content. - * This is a lazy hook function since SSR no need this - */ -export default function useClips(): (content: NonNullable | HTMLImageElement, rotate: number, ratio: number, width: number, height: number, font: Required>, gapX: number, gapY: number) => [dataURL: string, finalWidth: number, finalHeight: number]; diff --git a/packages/meta/lib/watermark/useClips.js b/packages/meta/lib/watermark/useClips.js deleted file mode 100644 index 5e5167b..0000000 --- a/packages/meta/lib/watermark/useClips.js +++ /dev/null @@ -1,118 +0,0 @@ -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/watermark/useClips.ts -var useClips_exports = {}; -__export(useClips_exports, { - FontGap: () => FontGap, - default: () => useClips -}); -module.exports = __toCommonJS(useClips_exports); -var FontGap = 3; -function prepareCanvas(width, height, ratio = 1) { - const canvas = document.createElement("canvas"); - const ctx = canvas.getContext("2d"); - const realWidth = width * ratio; - const realHeight = height * ratio; - canvas.setAttribute("width", `${realWidth}px`); - canvas.setAttribute("height", `${realHeight}px`); - ctx.save(); - return [ctx, canvas, realWidth, realHeight]; -} -function useClips() { - function getClips(content, rotate, ratio, width, height, font, gapX, gapY) { - const [ctx, canvas, contentWidth, contentHeight] = prepareCanvas(width, height, ratio); - if (content instanceof HTMLImageElement) { - ctx.drawImage(content, 0, 0, contentWidth, contentHeight); - } else { - const { color, fontSize, fontStyle, fontWeight, fontFamily, textAlign } = font; - const mergedFontSize = Number(fontSize) * ratio; - ctx.font = `${fontStyle} normal ${fontWeight} ${mergedFontSize}px/${height}px ${fontFamily}`; - ctx.fillStyle = color; - ctx.textAlign = textAlign; - ctx.textBaseline = "top"; - const contents = Array.isArray(content) ? content : [content]; - contents == null ? void 0 : contents.forEach((item, index) => { - ctx.fillText(item ?? "", contentWidth / 2, index * (mergedFontSize + FontGap * ratio)); - }); - } - const angle = Math.PI / 180 * Number(rotate); - const maxSize = Math.max(width, height); - const [rCtx, rCanvas, realMaxSize] = prepareCanvas(maxSize, maxSize, ratio); - rCtx.translate(realMaxSize / 2, realMaxSize / 2); - rCtx.rotate(angle); - if (contentWidth > 0 && contentHeight > 0) { - rCtx.drawImage(canvas, -contentWidth / 2, -contentHeight / 2); - } - function getRotatePos(x, y) { - const targetX = x * Math.cos(angle) - y * Math.sin(angle); - const targetY = x * Math.sin(angle) + y * Math.cos(angle); - return [targetX, targetY]; - } - let left = 0; - let right = 0; - let top = 0; - let bottom = 0; - const halfWidth = contentWidth / 2; - const halfHeight = contentHeight / 2; - const points = [ - [0 - halfWidth, 0 - halfHeight], - [0 + halfWidth, 0 - halfHeight], - [0 + halfWidth, 0 + halfHeight], - [0 - halfWidth, 0 + halfHeight] - ]; - points.forEach(([x, y]) => { - const [targetX, targetY] = getRotatePos(x, y); - left = Math.min(left, targetX); - right = Math.max(right, targetX); - top = Math.min(top, targetY); - bottom = Math.max(bottom, targetY); - }); - const cutLeft = left + realMaxSize / 2; - const cutTop = top + realMaxSize / 2; - const cutWidth = right - left; - const cutHeight = bottom - top; - const realGapX = gapX * ratio; - const realGapY = gapY * ratio; - const filledWidth = (cutWidth + realGapX) * 2; - const filledHeight = cutHeight + realGapY; - const [fCtx, fCanvas] = prepareCanvas(filledWidth, filledHeight); - function drawImg(targetX = 0, targetY = 0) { - fCtx.drawImage( - rCanvas, - cutLeft, - cutTop, - cutWidth, - cutHeight, - targetX, - targetY, - cutWidth, - cutHeight - ); - } - drawImg(); - drawImg(cutWidth + realGapX, -cutHeight / 2 - realGapY / 2); - drawImg(cutWidth + realGapX, +cutHeight / 2 + realGapY / 2); - return [fCanvas.toDataURL(), filledWidth / ratio, filledHeight / ratio]; - } - return getClips; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - FontGap -}); diff --git a/packages/meta/lib/watermark/useRafDebounce.d.ts b/packages/meta/lib/watermark/useRafDebounce.d.ts deleted file mode 100644 index e1fd572..0000000 --- a/packages/meta/lib/watermark/useRafDebounce.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Callback will only execute last one for each raf - */ -export default function useRafDebounce(callback: VoidFunction): () => void; diff --git a/packages/meta/lib/watermark/useRafDebounce.js b/packages/meta/lib/watermark/useRafDebounce.js deleted file mode 100644 index 7a43713..0000000 --- a/packages/meta/lib/watermark/useRafDebounce.js +++ /dev/null @@ -1,52 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/watermark/useRafDebounce.ts -var useRafDebounce_exports = {}; -__export(useRafDebounce_exports, { - default: () => useRafDebounce -}); -module.exports = __toCommonJS(useRafDebounce_exports); -var import_react = __toESM(require("react")); -var import_raf = __toESM(require("rc-util/lib/raf")); -var import_rc_util = require("rc-util"); -function useRafDebounce(callback) { - const executeRef = import_react.default.useRef(false); - const rafRef = import_react.default.useRef(); - const wrapperCallback = (0, import_rc_util.useEvent)(callback); - return () => { - if (executeRef.current) { - return; - } - executeRef.current = true; - wrapperCallback(); - rafRef.current = (0, import_raf.default)(() => { - executeRef.current = false; - }); - }; -} diff --git a/packages/meta/lib/watermark/useWatermark.d.ts b/packages/meta/lib/watermark/useWatermark.d.ts deleted file mode 100644 index 3276756..0000000 --- a/packages/meta/lib/watermark/useWatermark.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -import * as React from 'react'; -/** - * Base size of the canvas, 1 for parallel layout and 2 for alternate layout - * Only alternate layout is currently supported - */ -export declare const BaseSize = 2; -export declare const FontGap = 3; -export type AppendWatermark = (base64Url: string, markWidth: number, container: HTMLElement) => void; -export default function useWatermark(markStyle: React.CSSProperties): [ - appendWatermark: AppendWatermark, - removeWatermark: (container: HTMLElement) => void, - isWatermarkEle: (ele: Node) => boolean -]; diff --git a/packages/meta/lib/watermark/useWatermark.js b/packages/meta/lib/watermark/useWatermark.js deleted file mode 100644 index 84a596d..0000000 --- a/packages/meta/lib/watermark/useWatermark.js +++ /dev/null @@ -1,80 +0,0 @@ -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -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 __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/watermark/useWatermark.ts -var useWatermark_exports = {}; -__export(useWatermark_exports, { - BaseSize: () => BaseSize, - FontGap: () => FontGap, - default: () => useWatermark -}); -module.exports = __toCommonJS(useWatermark_exports); -var React = __toESM(require("react")); -var import_utils = require("./utils"); -var BaseSize = 2; -var FontGap = 3; -var emphasizedStyle = { - visibility: "visible !important" -}; -function useWatermark(markStyle) { - const [watermarkMap] = React.useState(() => /* @__PURE__ */ new Map()); - const appendWatermark = (base64Url, markWidth, container) => { - if (container) { - if (!watermarkMap.get(container)) { - const newWatermarkEle = document.createElement("div"); - watermarkMap.set(container, newWatermarkEle); - } - const watermarkEle = watermarkMap.get(container); - watermarkEle.setAttribute( - "style", - (0, import_utils.getStyleStr)({ - ...markStyle, - backgroundImage: `url('${base64Url}')`, - backgroundSize: `${Math.floor(markWidth)}px`, - ...emphasizedStyle - }) - ); - watermarkEle.removeAttribute("class"); - container.append(watermarkEle); - } - }; - const removeWatermark = (container) => { - const watermarkEle = watermarkMap.get(container); - if (watermarkEle && container) { - container.removeChild(watermarkEle); - } - watermarkMap.delete(container); - }; - const isWatermarkEle = (ele) => Array.from(watermarkMap.values()).includes(ele); - return [appendWatermark, removeWatermark, isWatermarkEle]; -} -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - BaseSize, - FontGap -}); diff --git a/packages/meta/lib/watermark/utils.d.ts b/packages/meta/lib/watermark/utils.d.ts deleted file mode 100644 index 799f8a3..0000000 --- a/packages/meta/lib/watermark/utils.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -/// -/** converting camel-cased strings to be lowercase and link it with Separato */ -export declare function toLowercaseSeparator(key: string): string; -export declare function getStyleStr(style: React.CSSProperties): string; -/** Returns the ratio of the device's physical pixel resolution to the css pixel resolution */ -export declare function getPixelRatio(): number; -/** Whether to re-render the watermark */ -export declare const reRendering: (mutation: MutationRecord, isWatermarkEle: (ele: Node) => boolean) => boolean; diff --git a/packages/meta/lib/watermark/utils.js b/packages/meta/lib/watermark/utils.js deleted file mode 100644 index 7df1d32..0000000 --- a/packages/meta/lib/watermark/utils.js +++ /dev/null @@ -1,53 +0,0 @@ -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/watermark/utils.ts -var utils_exports = {}; -__export(utils_exports, { - getPixelRatio: () => getPixelRatio, - getStyleStr: () => getStyleStr, - reRendering: () => reRendering, - toLowercaseSeparator: () => toLowercaseSeparator -}); -module.exports = __toCommonJS(utils_exports); -function toLowercaseSeparator(key) { - return key.replace(/([A-Z])/g, "-$1").toLowerCase(); -} -function getStyleStr(style) { - return Object.keys(style).map((key) => `${toLowercaseSeparator(key)}: ${style[key]};`).join(" "); -} -function getPixelRatio() { - return window.devicePixelRatio || 1; -} -var reRendering = (mutation, isWatermarkEle) => { - let flag = false; - if (mutation.removedNodes.length) { - flag = Array.from(mutation.removedNodes).some((node) => isWatermarkEle(node)); - } - if (mutation.type === "attributes" && isWatermarkEle(mutation.target)) { - flag = true; - } - return flag; -}; -// Annotate the CommonJS export names for ESM import in node: -0 && (module.exports = { - getPixelRatio, - getStyleStr, - reRendering, - toLowercaseSeparator -}); diff --git a/packages/meta/package.json b/packages/meta/package.json index b1b58a0..488cd01 100644 --- a/packages/meta/package.json +++ b/packages/meta/package.json @@ -1,6 +1,6 @@ { "name": "@zhst/meta", - "version": "0.9.7", + "version": "0.12.0", "description": "原子组件", "keywords": [ "meta", @@ -86,6 +86,7 @@ "@turf/boolean-point-in-polygon": "^6.5.0", "@turf/turf": "^6.5.0", "@types/downloadjs": "^1.4.6", + "@types/fabric": "^5.3.7", "@zhst/func": "workspace:^", "@zhst/hooks": "workspace:^", "@zhst/icon": "workspace:^", @@ -97,6 +98,7 @@ "copy-to-clipboard": "^3.3.3", "dayjs": "^1.11.10", "downloadjs": "^1.4.7", + "fabric": "^5.3.0", "flv.js": "^1.6.2", "lunar-typescript": "^1.7.3", "rc-align": "^4.0.15", diff --git a/packages/meta/src/BigImagePreview/BigImagePreview.tsx b/packages/meta/src/BigImagePreview/BigImagePreview.tsx index b531541..25a9fa7 100644 --- a/packages/meta/src/BigImagePreview/BigImagePreview.tsx +++ b/packages/meta/src/BigImagePreview/BigImagePreview.tsx @@ -13,7 +13,7 @@ import { import Align from 'rc-align'; import { Button, Empty } from '..'; import { type Rect, type IScreenshotButtonProp, type AlignType } from '@zhst/types' -import Icon from '../iconfont'; +import { IconFont as Icon } from '@zhst/icon' import { Cropper, Viewer, @@ -271,8 +271,7 @@ export const BigImagePreview = React.forwardRef((props const shapeList = odList.map((rect: { [x: string]: any; algorithmVersion: any; }) => ({ ...rect, selectAble: true, - id: - ['id'], + id: ['id'], algorithmVersion: rect.algorithmVersion, })); imgIns.replaceShape(shapeList); @@ -289,6 +288,7 @@ export const BigImagePreview = React.forwardRef((props const id = e.detail; setSelectRectId(id); const selectShape = shapeList.find((v: { [x: string]: any; }) => v['id'] === id); + console.log('selectShape', selectShape,) if (selectShape) { setSelectAlgorithmVersion(selectShape['algorithmVersion']); //换算成屏幕坐标 @@ -337,6 +337,7 @@ export const BigImagePreview = React.forwardRef((props }); cropInsRef.current = new Cropper(imgContainerRef.current, { showMask: true, + type: 'arrow', viewer: imgIns, }); } diff --git a/packages/meta/src/BigImagePreview/components/BtnGroup/index.tsx b/packages/meta/src/BigImagePreview/components/BtnGroup/index.tsx index c7e8019..ac6ee1c 100644 --- a/packages/meta/src/BigImagePreview/components/BtnGroup/index.tsx +++ b/packages/meta/src/BigImagePreview/components/BtnGroup/index.tsx @@ -2,7 +2,7 @@ import React, { MouseEvent } from 'react'; import classNames from 'classnames'; // @ts-ignore import { Button, Tooltip, TooltipProps } from '../../..'; -import Icon from '../../../iconfont'; +import { IconFont as Icon } from '@zhst/icon' import './index.less'; const componentName = `zhst-image__btn-group`; diff --git a/packages/meta/src/CompareImage/CompareImage.tsx b/packages/meta/src/CompareImage/CompareImage.tsx index 0b10d75..7a340ac 100644 --- a/packages/meta/src/CompareImage/CompareImage.tsx +++ b/packages/meta/src/CompareImage/CompareImage.tsx @@ -52,7 +52,7 @@ const CompareImage = forwardRef((props, const { getPrefixCls } = useContext(ConfigContext); const componentName = getPrefixCls('image__compater-view', customizePrefixCls); - const imgContainerRef = useRef(null); + const imgContainerRef = useRef(null); const imgInsRef = useRef(null); const [scale, setScale] = useState(0); @@ -97,8 +97,7 @@ const CompareImage = forwardRef((props, return (

-
{label}
- + {label &&
{label}
} {!url ? (
= (props) => { const { scoreTxt } = props; diff --git a/packages/meta/src/CompareImage/demo/basic.tsx b/packages/meta/src/CompareImage/demo/basic.tsx index f9303fb..0a4cd8e 100644 --- a/packages/meta/src/CompareImage/demo/basic.tsx +++ b/packages/meta/src/CompareImage/demo/basic.tsx @@ -1,6 +1,6 @@ import React, { useRef, useState } from 'react'; -import { CompareImage, Space, Button } from '@zhst/meta' +import { CompareImage, Space } from '@zhst/meta' export default () => { const ref = useRef(null) diff --git a/packages/meta/src/ImageEditor/cropper/event.ts b/packages/meta/src/ImageEditor/cropper/event.ts index 0d75383..d60ec27 100644 --- a/packages/meta/src/ImageEditor/cropper/event.ts +++ b/packages/meta/src/ImageEditor/cropper/event.ts @@ -62,7 +62,7 @@ export default { unbind() { const { eventHandleList } = this; for (let index = eventHandleList.length; index > 0; index--) { - const handler = eventHandleList.shift; + const handler = eventHandleList[index - 1]; try { handler.remove(); } catch (error) { diff --git a/packages/meta/src/ImageEditor/cropper/viewerBridge.ts b/packages/meta/src/ImageEditor/cropper/viewerBridge.ts index ec9159c..d66029a 100644 --- a/packages/meta/src/ImageEditor/cropper/viewerBridge.ts +++ b/packages/meta/src/ImageEditor/cropper/viewerBridge.ts @@ -9,9 +9,12 @@ export default { if (this.options.viewer) { const viewer = this.options.viewer; + const scaleAble = this.options.scaleAble; //添加缩放事件 - const handleWhele = addEventListenerWrapper(container, EVENT_WHEEL, this.onWheel.bind(this)); - eventHandleList.push(handleWhele); + if (scaleAble) { + const handleWhele = addEventListenerWrapper(canvas, EVENT_WHEEL, this.onWheel.bind(this)); + eventHandleList.push(handleWhele); + } //添加事件监听 获取limit crop box & 渲染canvas this.onTransformChange(viewer); this.limited = true; diff --git a/packages/meta/src/ImageEditor/viewer/event.ts b/packages/meta/src/ImageEditor/viewer/event.ts index de1cd71..e9ccb16 100644 --- a/packages/meta/src/ImageEditor/viewer/event.ts +++ b/packages/meta/src/ImageEditor/viewer/event.ts @@ -74,7 +74,7 @@ export default { unbind() { const { eventHandleList } = this; for (let index = eventHandleList.length; index > 0; index--) { - const handler = eventHandleList.shift(); + const handler = eventHandleList[index - 1]; try { handler.remove(); } catch (error) { diff --git a/packages/meta/src/ImageEditor/viewer/helper.ts b/packages/meta/src/ImageEditor/viewer/helper.ts index 1396bd5..aa22bf5 100644 --- a/packages/meta/src/ImageEditor/viewer/helper.ts +++ b/packages/meta/src/ImageEditor/viewer/helper.ts @@ -25,6 +25,13 @@ export const setNumberAccuracy = (originNumber: number, accuracy = 0, isCeil = t } export default { + targetTransform: { + translateX: 0, + translateY: 0, + scale: 0, + rotate: 0, + // rotate: 90, + }, windowToCanvasAxis(event) { const { x, y } = this.canvas.getBoundingClientRect(); @@ -65,9 +72,15 @@ export default { }; return axis; }, - imgRectAxisToCanvasAxisRect({ x = 0, y = 0, w = 0, h = 0, ...others }) { - const { width, height } = this.image; - const { targetTransform } = this; + imgRectAxisToCanvasAxisRect({ x = 0, y = 0, w = 0, h = 0, image, ...others }) { + const { width, height } = this.image || image; + const { targetTransform } = this || { + translateX: 0, + translateY: 0, + scale: 0, + rotate: 0, + // rotate: 90, + }; const { rotate } = targetTransform; const theta = (Math.PI / 180) * rotate; const offsetRect = { diff --git a/packages/meta/src/ImageEditor/viewer/index.ts b/packages/meta/src/ImageEditor/viewer/index.ts index 1b89837..e9286da 100644 --- a/packages/meta/src/ImageEditor/viewer/index.ts +++ b/packages/meta/src/ImageEditor/viewer/index.ts @@ -53,7 +53,7 @@ class Viewer { /* 是否初始化完成 */ ready: boolean; - constructor(element, options) { + constructor(element: HTMLDivElement, options: Option) { this.element = element; this.options = Object.assign({}, isPlainObject(options) && options); this.ready = false; diff --git a/packages/meta/src/ImageEditor/viewer/shape.ts b/packages/meta/src/ImageEditor/viewer/shape.ts index 03aa7b4..47136e4 100644 --- a/packages/meta/src/ImageEditor/viewer/shape.ts +++ b/packages/meta/src/ImageEditor/viewer/shape.ts @@ -19,9 +19,9 @@ function rectToPolygon(axisRect: any) { return polygon; } export interface Shape { - id: number | string; //uuid - selectAble: boolean; - color: string; + id?: number | string; //uuid + selectAble?: boolean; + color?: string; } export interface Rect extends Shape { diff --git a/packages/meta/src/VideoPlayer/VideoPlayer.tsx b/packages/meta/src/VideoPlayer/VideoPlayer.tsx index 56ddf4d..d9b35e2 100644 --- a/packages/meta/src/VideoPlayer/VideoPlayer.tsx +++ b/packages/meta/src/VideoPlayer/VideoPlayer.tsx @@ -15,7 +15,7 @@ import { useLatest, useUpdateEffect, useFullscreen, useUnmount } from '@zhst/hoo import classNames from 'classnames'; import download from 'downloadjs'; import { Button, message } from '..'; -import Icon from '../iconfont'; +import { IconFont } from '@zhst/icon'; import { Cropper, EVENT_CROP_START, @@ -603,7 +603,7 @@ const VideoPlayer = forwardRef((props, ref) => { } }} > - ((props, ref) => { toggleFullscreen(); }} > - { return ( - + diff --git a/packages/meta/src/cropperImage/CropperImage.tsx b/packages/meta/src/cropperImage/CropperImage.tsx new file mode 100644 index 0000000..838847d --- /dev/null +++ b/packages/meta/src/cropperImage/CropperImage.tsx @@ -0,0 +1,335 @@ +import React, { useRef, useEffect, forwardRef, useImperativeHandle, useContext, useState } from 'react' +import classNames from 'classnames' +import { fabric } from 'fabric' +import { addEventListenerWrapper, getTransforms, pick } from '@zhst/func' +import Viewer from '../ImageEditor/viewer'; +import './index.less' +import { ConfigContext } from '../config-provider'; +import { Cropper, EVENT_CROP_END, EVENT_CROP_START, EVENT_SHAPE_SELECT } from '../ImageEditor'; +import { Rect } from '../ImageEditor/viewer/shape'; +import { checkPointInRect, drawArrowLine, getImageDataByPosition, percentToLength } from './cropperImagehelper'; +import Align from 'rc-align'; + +interface RectPro extends Rect { + imageRect: string +} + +export interface CropperImageProps { + prefixCls?: string; + url?: string; + width?: number; + height?: number; + odList?: Rect[] // od框 + lineConfig?: fabric.Line; // 线条配置 + editAble?: boolean; // 是否可编辑 + selectedItem?: RectPro + // 是否可放大缩小 + scaleAble?: boolean; + // 是否展示框选拓展框 + showToast?: boolean; + // 自定义拓展框 + customToast?: (data?: any) => React.JSX.Element + type?: 'line' | 'rect'; // 编辑类型 + onMouseDown?: (data: { x: number; y: number }) => void; + onMouseUp?: (data: { startX: number; startY: number; endX: number; endY: number; imageDom?: HTMLImageElement }) => void; + onShapeSelected?: (id: string, shapeData?: RectPro & { + originData: Rect + }) => void + onCropStart?: () => void + onCropEnd?: (data: RectPro) => void +} + +export interface CanvasPro extends fabric.Canvas { + selectionStart?: { x: number; y: number } + selectionEnd?: { x: number; y: number } + startDraw?: boolean; +} + +export interface CropperImageRefProps { + fabricCanvas?: CanvasPro +} + +// 对比图组件 +const CropperImage = forwardRef((props, ref) => { + const { + prefixCls: customizePrefixCls, + url, + odList, + selectedItem, + onMouseDown, + onMouseUp, + onCropStart, + onCropEnd, + editAble, + onShapeSelected, + showToast = false, + customToast = () =>
, + type = 'ract', + scaleAble = false, + lineConfig = { + stroke: '#09f', + strokeWidth: 3, + selectable: true // 避免线选中而不是箭头 + }, + } = props; + const { getPrefixCls } = useContext(ConfigContext); + const componentName = getPrefixCls('cropper-view', customizePrefixCls); + + const canvasRef = useRef(null); + const currentShapeRef = useRef(null) + const imageRef = useRef(null) + const viewerRef = useRef(null) + const [fabricCanvas, setFabricCanvas] = useState() + + // 自定义弹框 + const alginContainerRef: any = useRef(null); + const alignRef: any = useRef(null); + + // 初始化 - 图片 + useEffect(() => { + viewerRef.current = new Viewer(imageRef.current!!, { + image: url, + scaleAble, + dragAble: false, + }); + + // 监听形状选择事件 + addEventListenerWrapper(imageRef.current, EVENT_SHAPE_SELECT, async (e: { detail: any; }) => { + // 选中的od + const id = e.detail; + if (id) { + const setlectRectData = odList!.filter(_od => _od.id === id)?.[0] + const _data = percentToLength(setlectRectData, viewerRef.current.canvas) + const imageRect = getImageDataByPosition( + { x: _data.x, y: _data.y, w: _data.w, h: _data.h }, + { canvas: viewerRef.current.canvas } + ) + id && onShapeSelected?.(id, { ..._data, imageRect, originData: setlectRectData }) + } + }) + + return () => { + viewerRef?.current?.destroy?.(); + viewerRef.current = null; + viewerRef.current?.clearShape?.(); + } + }, []) + + const cropStartRef = useRef(null) + const cropEndRef = useRef(null) + + // 初始化 - 编辑器 + useEffect(() => { + // 判断是否可编辑 + if (!editAble) { + // 判定是否存在od框 + odList && odList.forEach(_od => { + viewerRef.current?.addShape?.(_od); + }) + return + } else { + viewerRef.current?.clearShape?.(); + + if (type === 'rect') { + currentShapeRef.current = initRect() + // 矩形 - 开始绘制实践 + cropStartRef.current = addEventListenerWrapper(imageRef.current, EVENT_CROP_START, () => onCropStart?.()); + // 矩形 - 结束绘制实践 + cropEndRef.current = addEventListenerWrapper(imageRef.current, EVENT_CROP_END, async (event: { detail: any; }) => { + const data = event.detail; + const imageRect = getImageDataByPosition({ x: data.left, y: data.top, w: data.width, h: data.height }, { canvas: viewerRef.current.canvas }) + onCropEnd?.({ ...data , imageRect }) + }) + } else { + currentShapeRef.current = initLine() + } + } + + return () => { + cropStartRef.current?.remove?.() + cropEndRef.current?.remove?.() + currentShapeRef.current?.destroy?.() + currentShapeRef.current?.dispose?.() + } + },[type, editAble]) + + // 初始化 - 矩形圈选工具 + const initRect = () => { + const currentCropper = new Cropper(imageRef.current, { + showMask: true, + scaleAble: false, + viewer: viewerRef.current, + }); + + return currentCropper + } + + // 初始化线条 + const initLine = () => { + const viewer = viewerRef?.current || {} + const { containerData = {}, targetTransform = {} } = viewer + const imageSize = viewer.getImgSize() + + let currentFabric: CanvasPro = new fabric.Canvas( + canvasRef.current, + { + backgroundColor: 'transparent', + width: containerData.width, + height: containerData.height, + selection: false, + } + ) + + // 事件监听: 鼠标抬起事件 + currentFabric.on('mouse:down', function(options) { + var evt = options.e; + + // 检查鼠标是否按下左键并且没有按住Ctrl键(Windows系统) + if (evt.button === 1 || (evt.button === 0 && evt.ctrlKey === true)) { + return; + } + + // 阻止默认行为 + evt.preventDefault(); + + // 记录起始点坐标 + const pointer = currentFabric.getPointer(evt); + + if (!checkPointInRect(pointer, { + ...pick(targetTransform, 'scale', 'translateX', 'translateY'), + ...imageSize + })) return + + currentFabric.selectionStart = { + x: pointer.x, + y: pointer.y + }; + currentFabric.startDraw = true + currentFabric.renderAll(); + onMouseDown?.(currentFabric.selectionStart) + }); + + // 事件监听:鼠标松开事件 + currentFabric.on('mouse:up', async function(_options) { + currentFabric.clear() + let group = drawArrowLine( + currentFabric?.selectionStart?.x as number, + currentFabric.selectionStart?.y as number, + currentFabric.selectionEnd?.x as number, + currentFabric.selectionEnd?.y as number, + lineConfig + ) + + currentFabric.add(group) + // 停止绘制 + currentFabric.startDraw = false + currentFabric.renderAll(); + + const _shapeData = { + startX: currentFabric.selectionStart?.x as number, + startY: currentFabric.selectionStart?.y as number, + endX: currentFabric.selectionEnd?.x as number, + endY: currentFabric.selectionEnd?.y as number + } + onMouseUp?.({ ..._shapeData }) + }); + + // 事件监听:鼠标移动事件 + currentFabric.on('mouse:move', function(options) { + // 存在起始点,开始绘制 + if (currentFabric.selectionStart && currentFabric.startDraw) { + + // 阻止默认行为 + options.e.preventDefault(); + var endPointer = options.pointer!!; + + // 限定绘制区域 + if (!checkPointInRect(endPointer, { + ...pick(targetTransform, 'scale', 'translateX', 'translateY'), + ...imageSize + } + )) return + + // 更新选区大小 + currentFabric.selectionEnd = { + x: endPointer?.x || 0, + y: endPointer?.y || 0 + }; + + // 清除之前的选择框 + currentFabric.clear(); + let group = drawArrowLine( + currentFabric.selectionStart.x, + currentFabric.selectionStart.y, + endPointer?.x || 0, + endPointer?.y || 0, + lineConfig + ) + + currentFabric.add(group) + } + currentFabric.renderAll(); + }); + setFabricCanvas(currentFabric) + return currentFabric + } + + useImperativeHandle(ref, () => ({ + canvasRef, + fabricCanvas, + viewerRef + })); + + return ( +
+ {/* 图片 */} +
+ {!editAble && showToast && selectedItem && <> +
+
+ + {customToast?.({ + selectedItem + })} + + } + +
+ ); +}) + +export default CropperImage diff --git a/packages/meta/src/cropperImage/cropperImagehelper.ts b/packages/meta/src/cropperImage/cropperImagehelper.ts new file mode 100644 index 0000000..1d5f65e --- /dev/null +++ b/packages/meta/src/cropperImage/cropperImagehelper.ts @@ -0,0 +1,101 @@ +import { isString } from "@zhst/func"; +import { fabric } from 'fabric' +import { ILineOptions } from "fabric/fabric-impl"; +import { Rect } from '../ImageEditor/viewer/shape'; + +export const getImage = (propImage: HTMLImageElement | string) => { + return new Promise((resolve, reject) => { + if (isString(propImage)) { + const image = new Image(); + image.crossOrigin = 'anonymous'; + image.src = propImage; + image.onload = () => { + resolve(image); + }; + image.onerror = (err) => { + reject(err); + }; + } else { + resolve(propImage); + } + }); +} + +// 检查是否在规定区域内 +export const checkPointInRect = (point: { x: number; y: number;}, rect: { w: number; h: number, translateX?: number; translateY?: number, scale: number }) => { + const { w, h, translateX = 0, translateY = 0, scale = 1 } = rect; + const limitStartX = translateX + const limitEndX = translateX + (w * scale) + const limitStartY = translateY + const limitEndY = translateY + (h * scale) + + if ((point.x >= limitStartX) && (point.x <= limitEndX) + && (point.y >= limitStartY) && (point.y <= limitEndY) + ) { + return true + } + return false +} + +// 绘制带箭头的直线函数 +export const drawArrowLine = (startX: number, startY: number, endX: number, endY: number, lineConfig: ILineOptions) => { + + var angle = Math.atan2(endY - startY, endX - startX); + + var line = new fabric.Line([startX, startY, endX, endY], lineConfig); + + var arrowLength = 20; + var arrowWidth = 20; + + var arrow = new fabric.Triangle({ + left: endX - arrowLength / 2 * Math.cos(angle), + top: endY - arrowLength / 2 * Math.sin(angle), + width: arrowWidth, + height: arrowWidth, + originX: 'center', + originY: 'center', + fill: '#09f', + angle: angle * 180 / Math.PI + 90 + }); + + return new fabric.Group([line, arrow], { + selectable: false, + }); + } + +// 百分比转长度 +export const percentToLength = (originData: Rect, canvas: HTMLCanvasElement) => { + const { x = 0, y = 0, w = 0, h = 0 } = originData + const canvasW = canvas.width + const canvasH = canvas.height + + return { + x: x * canvasW, + y: y * canvasH, + w: w * canvasW, + h: h * canvasH + } +} + +// 通过位置截取图片 +export const getImageDataByPosition = (position: { + w: number; + h: number; + x: number; + y: number; +}, opt: { + canvas: HTMLCanvasElement + fileType?: string +}) => { + const { x =0, y = 0, w = 0, h = 0 } = position + const { fileType = 'image/jpg', canvas } = opt + const _canvas = canvas + const ctx = _canvas.getContext('2d') + const imageData = ctx?.getImageData(x, y, w, h) + const newCanvas = document.createElement('canvas') + const newCtx = newCanvas.getContext('2d') + newCanvas.width = imageData?.width || 0 + newCanvas.height = imageData?.height || 0 + newCtx?.putImageData(imageData!!, 0, 0) + return newCanvas.toDataURL(fileType) +} diff --git a/packages/meta/src/cropperImage/demo/basic.tsx b/packages/meta/src/cropperImage/demo/basic.tsx new file mode 100644 index 0000000..cdd9e76 --- /dev/null +++ b/packages/meta/src/cropperImage/demo/basic.tsx @@ -0,0 +1,61 @@ + +import React, { useRef, useState } from 'react'; +import { CropperImage } from '@zhst/meta' +import { Rect } from '@zhst/func' +import { Button, Space, Image } from 'antd'; + +export default () => { + const [type, setType] = useState<'rect' | 'line'>('line') + const [editAble, setEditAble] = useState(false) + const [imgUrl, setImgUrl] = useState('') + const [selectedItem, setSelectedItem] = useState() + + return ( + + + + + + +
+ console.log('箭头绘制结束:', data)} + onShapeSelected={(id, shapeData) => { + console.log('矩形选择', id, shapeData) + setImgUrl(shapeData?.imageRect as string) + }} + onCropStart={() => console.log('矩形开始绘制')} + onCropEnd={(data) => { + console.log('矩形结束绘制', data) + setSelectedItem({ x: data.left, y: data.top, h: data.height, w: data.width }) + setImgUrl(data.imageRect as string) + }} + selectedItem={selectedItem} + showToast + customToast={() =>
多功能框
} + /> +
+ +
+ ) +} diff --git a/packages/meta/src/cropperImage/demo/withOD.tsx b/packages/meta/src/cropperImage/demo/withOD.tsx new file mode 100644 index 0000000..85df364 --- /dev/null +++ b/packages/meta/src/cropperImage/demo/withOD.tsx @@ -0,0 +1,38 @@ + +import React, { useState } from 'react'; +import { CropperImage } from '@zhst/meta' +import { Button, Space } from 'antd'; + +export default () => { + const [editAble, setEditAble] = useState(false) + + return ( + + +
+ +
+
+ ) +} diff --git a/packages/biz/es/BigImageModal/images/emptyImage.png b/packages/meta/src/cropperImage/images/emptyImage.png similarity index 100% rename from packages/biz/es/BigImageModal/images/emptyImage.png rename to packages/meta/src/cropperImage/images/emptyImage.png diff --git a/packages/biz/es/BigImageModal/images/percent_background.png b/packages/meta/src/cropperImage/images/percent_background.png similarity index 100% rename from packages/biz/es/BigImageModal/images/percent_background.png rename to packages/meta/src/cropperImage/images/percent_background.png diff --git a/packages/meta/src/cropperImage/index.less b/packages/meta/src/cropperImage/index.less new file mode 100644 index 0000000..8162f42 --- /dev/null +++ b/packages/meta/src/cropperImage/index.less @@ -0,0 +1,34 @@ +.zhst-cropper-view { + position: relative; + width: 100%; + height: 100%; + font-size: 0; + + &_img { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + } + + .canvas-container { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + } + + &_draw { + width: 100%; + height: 100%; + } + + &-align { + position: absolute; + top: 0; + left: 0; + pointer-events: none; + } +} diff --git a/packages/meta/src/cropperImage/index.md b/packages/meta/src/cropperImage/index.md new file mode 100644 index 0000000..4902a5d --- /dev/null +++ b/packages/meta/src/cropperImage/index.md @@ -0,0 +1,51 @@ +--- +group: 媒体 +category: Components +subtitle: 图片标注 +toc: content +title: CropperImage 图片标注 +--- + +## CropperImage 图片标注 + +导入图片资源,并且能对图片资源进行一些圈选操作 + +### 功能实现 + +* 初始化注入矩形OD框 【✔】 +* 矩形OD框选中可透出图片 【✔】 +* 矩形圈选 【✔】 +* 箭头绘制 【✔】 +* 是否可编辑 【✔】 +* 矩形圈选图片透出 【✔】 + +## 示例 + +基本 + +OD 展示 + +## API + +| 参数 | 说明 | 类型 | 默认值 | 版本 | +| --- | --- | --- | --- | --- | +| url | 链接 | string | - | | +| type | 模式 | 'line' 'rect' | rect | | +| editAble | 是否可编辑 | boolean | false | | +| scaleAble | 缩放 | boolean | false | | +| odList | 缩放 | IODList[] | false | | +| onMouseUp | 箭头绘制结束 | (data) => void; | - | | +| onShapeSelected | 矩形选择 | (id, shapeData) => void; | - | | +| onCropStart | 矩形开始绘制 | () => void; | - | | +| onCropEnd | 矩形结束绘制 | (data) => void; | - | | + +## IODList + +| 参数 | 说明 | 类型 | 默认值 | 版本 | +| --- | --- | --- | --- | --- | +| id | 唯一id | string | - | | +| x | 左上角横坐标 | number | - | | +| y | 左上角纵坐标 | number | - | | +| w | 宽 | number | - | | +| h | 高 | number | - | | +| selectAble | 是否可选中 | boolean | true | | diff --git a/packages/meta/src/cropperImage/index.tsx b/packages/meta/src/cropperImage/index.tsx new file mode 100644 index 0000000..d985aec --- /dev/null +++ b/packages/meta/src/cropperImage/index.tsx @@ -0,0 +1,5 @@ +import CropperImage from "./CropperImage"; + +export type { CropperImageRefProps, CropperImageProps } from './CropperImage' + +export default CropperImage diff --git a/packages/meta/src/iconfont/iconfont.css b/packages/meta/src/iconfont/iconfont.css deleted file mode 100644 index f97863a..0000000 --- a/packages/meta/src/iconfont/iconfont.css +++ /dev/null @@ -1,1679 +0,0 @@ -@font-face { - font-family: "iconfont"; /* Project id 1739270 */ - src: url('iconfont.woff2?t=1689583241972') format('woff2'), - url('iconfont.woff?t=1689583241972') format('woff'), - url('iconfont.ttf?t=1689583241972') format('truetype'); -} - -.iconfont { - font-family: "iconfont" !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.icon-danganxiangqing_hangweifenxi:before { - content: "\e78d"; -} - -.icon-danganxiangqing_shujuganzhi:before { - content: "\e78e"; -} - -.icon-danganxiangqing_huodongguiji:before { - content: "\e78f"; -} - -.icon-danganxiangqing_jibenxinxi:before { - content: "\e7ea"; -} - -.icon-danganxiangqing_fushuwupin:before { - content: "\e7eb"; -} - -.icon-danganxiangqing_jizhanyingyong:before { - content: "\e7ec"; -} - -.icon-jiarudanganku:before { - content: "\e787"; -} - -.icon-dangankunor:before { - content: "\e793"; -} - -.icon-bukongrenwuselect:before { - content: "\e799"; -} - -.icon-bukongrenwunor1:before { - content: "\e79a"; -} - -.icon-dangankuselect:before { - content: "\e79b"; -} - -.icon-jizhanfanor:before { - content: "\e79c"; -} - -.icon-feijidongchechaxunnor:before { - content: "\e79d"; -} - -.icon-jidongchechaxunselect:before { - content: "\e79e"; -} - -.icon-a-lixianfenxiselect2:before { - content: "\e7a1"; -} - -.icon-huisufenxiselect:before { - content: "\e7a2"; -} - -.icon-jizhanfaselect:before { - content: "\e7a3"; -} - -.icon-mubiaojiansuonor:before { - content: "\e7ae"; -} - -.icon-lurenkuselect:before { - content: "\e7b1"; -} - -.icon-shujujiashicangselect:before { - content: "\e7b2"; -} - -.icon-shishijiexiselect:before { - content: "\e7b4"; -} - -.icon-shishijiexinor:before { - content: "\e7b9"; -} - -.icon-jidongchechaxunnor:before { - content: "\e7c1"; -} - -.icon-lurenkunor1:before { - content: "\e7cf"; -} - -.icon-mubiaotezhengchaxunnor:before { - content: "\e7e1"; -} - -.icon-yujingjiluselect:before { - content: "\e7e2"; -} - -.icon-mubiaotezhengchaxunselect:before { - content: "\e7e3"; -} - -.icon-feijidongchechaxunselect:before { - content: "\e7e4"; -} - -.icon-yujingjilunor:before { - content: "\e7e5"; -} - -.icon-lixianfenxiselect:before { - content: "\e7e6"; -} - -.icon-huisufenxinor:before { - content: "\e7e7"; -} - -.icon-shujujiashicangnor:before { - content: "\e7e8"; -} - -.icon-mubiaojiansuoselect:before { - content: "\e7e9"; -} - -.icon-kuangxuangongju:before { - content: "\e796"; -} - -.icon-fengniao:before { - content: "\e792"; -} - -.icon-zhankai:before { - content: "\e790"; -} - -.icon-shouqi:before { - content: "\e791"; -} - -.icon-shijian:before { - content: "\e786"; -} - -.icon-dingwei2:before { - content: "\e613"; -} - -.icon-renyuan:before { - content: "\e784"; -} - -.icon-houtai:before { - content: "\e785"; -} - -.icon-zuo:before { - content: "\e781"; -} - -.icon-you:before { - content: "\e783"; -} - -.icon-kakou:before { - content: "\e780"; -} - -.icon-yujing1:before { - content: "\e77e"; -} - -.icon-yuan2:before { - content: "\e77d"; -} - -.icon-moxingpengzhuang:before { - content: "\e777"; -} - -.icon-moxingpengzhuangnor:before { - content: "\e778"; -} - -.icon-lurenku:before { - content: "\e77b"; -} - -.icon-lurenkunor:before { - content: "\e77c"; -} - -.icon-shiming:before { - content: "\e776"; -} - -.icon-suoxiao2:before { - content: "\e774"; -} - -.icon-fangda1:before { - content: "\e775"; -} - -.icon-guanbi2:before { - content: "\e772"; -} - -.icon-fanhui1:before { - content: "\e773"; -} - -.icon-xiansuomopai:before { - content: "\e76f"; -} - -.icon-xiansuomopainor:before { - content: "\e76e"; -} - -.icon-zhajiyujing:before { - content: "\e770"; -} - -.icon-zhajiyujingnor:before { - content: "\e771"; -} - -.icon-zhuizongpeizhi:before { - content: "\e76c"; -} - -.icon-zhuizongpeizhinor:before { - content: "\e76d"; -} - -.icon-dapingqiehuan:before { - content: "\e76b"; -} - -.icon-xuanze:before { - content: "\e769"; -} - -.icon-shaixuan1:before { - content: "\e76a"; -} - -.icon-chekashebei:before { - content: "\e764"; -} - -.icon-imsishebei:before { - content: "\e765"; -} - -.icon-xingtishebei:before { - content: "\e766"; -} - -.icon-renlianshebei:before { - content: "\e767"; -} - -.icon-wifishebei:before { - content: "\e768"; -} - -.icon-a-miaozhun2:before { - content: "\e762"; -} - -.icon-a-bianzu19:before { - content: "\e763"; -} - -.icon-fanye:before { - content: "\e75e"; -} - -.icon-shenfenzheng:before { - content: "\e75f"; -} - -.icon-dizhi:before { - content: "\e760"; -} - -.icon-guanbi:before { - content: "\e761"; -} - -.icon-dianwei1:before { - content: "\e75b"; -} - -.icon-weikakou:before { - content: "\e757"; -} - -.icon-weikakounor:before { - content: "\e758"; -} - -.icon-changsuoma:before { - content: "\e759"; -} - -.icon-changsuomanor:before { - content: "\e75a"; -} - -.icon-yujing:before { - content: "\e756"; -} - -.icon-jiansuonor:before { - content: "\e747"; -} - -.icon-tonghangrenfenxinor1:before { - content: "\e748"; -} - -.icon-zhinengyanpannor:before { - content: "\e749"; -} - -.icon-bukongyujingnor:before { - content: "\e74a"; -} - -.icon-bukongrenwunor:before { - content: "\e74b"; -} - -.icon-dianziditunor:before { - content: "\e754"; -} - -.icon-zhuizongnor1:before { - content: "\e755"; -} - -.icon-zhuizong1:before { - content: "\e746"; -} - -.icon-bukongrenwu3:before { - content: "\e74c"; -} - -.icon-dianziditu:before { - content: "\e74d"; -} - -.icon-bukongyujing:before { - content: "\e750"; -} - -.icon-tonghangrenfenxi1:before { - content: "\e751"; -} - -.icon-zhinengyanpan:before { - content: "\e752"; -} - -.icon-jiansuo1:before { - content: "\e753"; -} - -.icon-kaiqijulei:before { - content: "\e745"; -} - -.icon-tongbu:before { - content: "\e744"; -} - -.icon-tonghangrenfenxi:before { - content: "\e743"; -} - -.icon-tonghangrenfenxinor:before { - content: "\e742"; -} - -.icon-jizhanyingyong:before { - content: "\e741"; -} - -.icon-haikangrenlianbukongnor:before { - content: "\e740"; -} - -.icon-haikangrenlianbukong:before { - content: "\e73f"; -} - -.icon-tuozhanshouduantishi:before { - content: "\e73e"; -} - -.icon-fanhuimopailiebiao:before { - content: "\e73d"; -} - -.icon-toukuijiancenor:before { - content: "\e73c"; -} - -.icon-toukuijiance:before { - content: "\e718"; -} - -.icon-zhuixing:before { - content: "\e717"; -} - -.icon-tishi4:before { - content: "\e73b"; -} - -.icon-a-shaixuanfeiji:before { - content: "\e733"; -} - -.icon-a-zidongtiaozhengfanweifeiji:before { - content: "\e73a"; -} - -.icon-heziyunwei:before { - content: "\e739"; -} - -.icon-qiehuan:before { - content: "\e738"; -} - -.icon-disanfangxiaoxinor:before { - content: "\e737"; -} - -.icon-disanfangxiaoxi:before { - content: "\e736"; -} - -.icon-daohang:before { - content: "\e735"; -} - -.icon-yonghu:before { - content: "\e734"; -} - -.icon-feiji:before { - content: "\e732"; -} - -.icon-jieshuzhuizong:before { - content: "\e730"; -} - -.icon-huisuzhoubian:before { - content: "\e731"; -} - -.icon-jixuzhuizong:before { - content: "\e72d"; -} - -.icon-tiaozhengfanwei:before { - content: "\e72e"; -} - -.icon-jiansuo:before { - content: "\e72f"; -} - -.icon-guiji:before { - content: "\e72c"; -} - -.icon-jichuxinxi:before { - content: "\e72b"; -} - -.icon-danganzhaiyao:before { - content: "\e72a"; -} - -.icon-jingzhunbukongicon_on:before { - content: "\e728"; -} - -.icon-jingzhunbukongicon_off:before { - content: "\e729"; -} - -.icon-tiaozhuan:before { - content: "\e727"; -} - -.icon-shezhi:before { - content: "\e726"; -} - -.icon-bangzhu1:before { - content: "\e725"; -} - -.icon-shuaxin1:before { - content: "\e724"; -} - -.icon-duosucaibeifen:before { - content: "\e722"; -} - -.icon-duosucai:before { - content: "\e723"; -} - -.icon-shujutongji:before { - content: "\e721"; -} - -.icon-renlian:before { - content: "\e71c"; -} - -.icon-xingti:before { - content: "\e71d"; -} - -.icon-jidongche:before { - content: "\e71e"; -} - -.icon-huisufenxi4:before { - content: "\e71f"; -} - -.icon-lixianfenxi4:before { - content: "\e720"; -} - -.icon-feijidongche:before { - content: "\e71b"; -} - -.icon-shujudaping:before { - content: "\e71a"; -} - -.icon-peizhisuanfa:before { - content: "\e719"; -} - -.icon-zhuizong:before { - content: "\e715"; -} - -.icon-zhuizongnor:before { - content: "\e716"; -} - -.icon-dianwei:before { - content: "\e714"; -} - -.icon-Container:before { - content: "\e713"; -} - -.icon-Attachment:before { - content: "\e712"; -} - -.icon-cha:before { - content: "\e711"; -} - -.icon-gou:before { - content: "\e710"; -} - -.icon-daoru:before { - content: "\e70f"; -} - -.icon-quanxijiansuo:before { - content: "\e70e"; -} - -.icon-chakanjiankong:before { - content: "\e70c"; -} - -.icon-tishi3:before { - content: "\e70d"; -} - -.icon-heiyemoshi:before { - content: "\e70b"; -} - -.icon-zhengchangmoshi:before { - content: "\e70a"; -} - -.icon-dingwei1:before { - content: "\e709"; -} - -.icon-paixu:before { - content: "\e708"; -} - -.icon-tianjiayuan:before { - content: "\e707"; -} - -.icon-juleidangankunor:before { - content: "\e705"; -} - -.icon-juleidanganku:before { - content: "\e706"; -} - -.icon-guanlian:before { - content: "\e704"; -} - -.icon-renlianbiaozhu:before { - content: "\e703"; -} - -.icon-juleijieguo:before { - content: "\e6ec"; -} - -.icon-juleirenwunor:before { - content: "\e6fb"; -} - -.icon-juleijieguonor:before { - content: "\e701"; -} - -.icon-juleirenwu:before { - content: "\e702"; -} - -.icon-zhongzhi3:before { - content: "\e8ff"; -} - -.icon-xuanzhuan1:before { - content: "\e6fd"; -} - -.icon-shuangmubiaozhu1:before { - content: "\e700"; -} - -.icon-shoudongkuangxuan:before { - content: "\e6f9"; -} - -.icon-zanting1:before { - content: "\e6fe"; -} - -.icon-zhongzhi1:before { - content: "\e6ff"; -} - -.icon-shoudong:before { - content: "\e6fa"; -} - -.icon-zidong:before { - content: "\e6fc"; -} - -.icon-zhenduan:before { - content: "\e6f8"; -} - -.icon-Check-Circle-Fill1:before { - content: "\e6f3"; -} - -.icon-Info--Circle-Fill:before { - content: "\e6f4"; -} - -.icon-Close-Circle-Fill:before { - content: "\e6f5"; -} - -.icon-Warning-Circle-Fill:before { - content: "\e6f6"; -} - -.icon-Question-Circle-Fill:before { - content: "\e6f7"; -} - -.icon-zancunjia:before { - content: "\e6f2"; -} - -.icon-Check-Circle-Fill:before { - content: "\e6f1"; -} - -.icon-tupianji:before { - content: "\e6f0"; -} - -.icon-quanping1:before { - content: "\e6ed"; -} - -.icon-yinliang:before { - content: "\e6ee"; -} - -.icon-suoxiao1:before { - content: "\e6ef"; -} - -.icon-home:before { - content: "\e6eb"; -} - -.icon-zuixiaohua:before { - content: "\e6e9"; -} - -.icon-zuidahua:before { - content: "\e6ea"; -} - -.icon-biaozhunhua:before { - content: "\e6e6"; -} - -.icon-julei:before { - content: "\e6e5"; -} - -.icon-bianzu:before { - content: "\e6e7"; -} - -.icon-bianzu3:before { - content: "\e6e8"; -} - -.icon-bianzu7:before { - content: "\e6e3"; -} - -.icon-bianzu2:before { - content: "\e6e4"; -} - -.icon-kapianqiehuan:before { - content: "\e6e2"; -} - -.icon-duobianxing1:before { - content: "\e6e0"; -} - -.icon-fang1:before { - content: "\e6e1"; -} - -.icon-yuan1:before { - content: "\e6df"; -} - -.icon-cejuli:before { - content: "\e6de"; -} - -.icon-wanggekuangxuannor:before { - content: "\e6dc"; -} - -.icon-lujingkuangxuannor:before { - content: "\e6dd"; -} - -.icon-chuansuo:before { - content: "\e6db"; -} - -.icon-bianyuanhezinor:before { - content: "\e6d8"; -} - -.icon-wujiankuhov:before { - content: "\e6d9"; -} - -.icon-caozuorizhinor:before { - content: "\e6da"; -} - -.icon-collect_dot:before { - content: "\e619"; -} - -.icon-chuxiandingweibg:before { - content: "\e6d4"; -} - -.icon-chuxiandingweiicon:before { - content: "\e6d5"; -} - -.icon-shexiangtoudingweibg:before { - content: "\e6d6"; -} - -.icon-shexiangtoudingweiicon:before { - content: "\e6d7"; -} - -.icon-xiafajieguo:before { - content: "\e6d2"; -} - -.icon-daochu1:before { - content: "\e6d3"; -} - -.icon-zuijinchuxian:before { - content: "\e6cc"; -} - -.icon-leijizhuapai:before { - content: "\e6d0"; -} - -.icon-yichangshijian:before { - content: "\e6d1"; -} - -.icon-dingwei:before { - content: "\e6cb"; -} - -.icon-tupian:before { - content: "\e6ad"; -} - -.icon-wenti:before { - content: "\e6ac"; -} - -.icon-lixian1:before { - content: "\e6ab"; -} - -.icon-yichang:before { - content: "\e6a8"; -} - -.icon-zhuixing-xiugaidianwei:before { - content: "\e6a7"; -} - -.icon-wenhao1:before { - content: "\e69e"; -} - -.icon-ditu_dingwei:before { - content: "\e69d"; -} - -.icon-ditu_fangda:before { - content: "\e689"; -} - -.icon-ditu_suoxiao:before { - content: "\e69a"; -} - -.icon-chakanbukongrenwu:before { - content: "\e688"; -} - -.icon-lietu:before { - content: "\e687"; -} - -.icon-zhongzhi:before { - content: "\e67e"; -} - -.icon-xialada:before { - content: "\e67f"; -} - -.icon-zhinengguanlian_xingti:before { - content: "\e67b"; -} - -.icon-zhinengguanlian_renlian:before { - content: "\e67c"; -} - -.icon-xiajiantou:before { - content: "\e75c"; -} - -.icon-zhinengguanlian_xiaojiantou:before { - content: "\e67d"; -} - -.icon-zhinengguanlian_jiantou:before { - content: "\e67a"; -} - -.icon-shangjiantou:before { - content: "\e75d"; -} - -.icon-banbenxinxi:before { - content: "\e679"; -} - -.icon-wenhao:before { - content: "\e61f"; -} - -.icon-bianjirenyuan:before { - content: "\e7e0"; -} - -.icon-tishi2:before { - content: "\e7df"; -} - -.icon-shexiangji2:before { - content: "\e7de"; -} - -.icon-guijizhuizong:before { - content: "\e7dd"; -} - -.icon-jiezhen1:before { - content: "\e7dc"; -} - -.icon-tianjiaguijihuisu:before { - content: "\e7db"; -} - -.icon-tingzhi:before { - content: "\e7cd"; -} - -.icon-baoweiquan:before { - content: "\e7ce"; -} - -.icon-shangchuanshipin:before { - content: "\e7d0"; -} - -.icon-yidong:before { - content: "\e7d1"; -} - -.icon-chuangjianxinbukong1:before { - content: "\e7d2"; -} - -.icon-yichu1:before { - content: "\e7d3"; -} - -.icon-tishi1:before { - content: "\e7d4"; -} - -.icon-VS:before { - content: "\e7d5"; -} - -.icon-quanjuzonglan:before { - content: "\e7d6"; -} - -.icon-chakanfenxirenwu1:before { - content: "\e7d7"; -} - -.icon-xiaoxi:before { - content: "\e7d8"; -} - -.icon-yonghuming:before { - content: "\e7d9"; -} - -.icon-tuichu:before { - content: "\e7da"; -} - -.icon-guijizhuizongnor:before { - content: "\e7cb"; -} - -.icon-guijizhuizong2:before { - content: "\e7cc"; -} - -.icon-bukongrenwu1:before { - content: "\e7b7"; -} - -.icon-shexiangji:before { - content: "\e7b8"; -} - -.icon-yujingditu:before { - content: "\e7ba"; -} - -.icon-lixianfenxi2:before { - content: "\e7bb"; -} - -.icon-yuanguanli1:before { - content: "\e7bc"; -} - -.icon-danganku:before { - content: "\e7bd"; -} - -.icon-huisufenxi2:before { - content: "\e7be"; -} - -.icon-kuneijiansuo:before { - content: "\e7bf"; -} - -.icon-jiegouhuachaxun:before { - content: "\e7c0"; -} - -.icon-bukongrenwu2:before { - content: "\e7c2"; -} - -.icon-yuanguanli2:before { - content: "\e7c3"; -} - -.icon-shexiangji1:before { - content: "\e7c4"; -} - -.icon-kuneijiansuo1:before { - content: "\e7c5"; -} - -.icon-lixianfenxi3:before { - content: "\e7c6"; -} - -.icon-danganku1:before { - content: "\e7c7"; -} - -.icon-yujingditu1:before { - content: "\e7c8"; -} - -.icon-huisufenxi3:before { - content: "\e7c9"; -} - -.icon-jiegouhuachaxunnor:before { - content: "\e7ca"; -} - -.icon-chuangjianxinbukong:before { - content: "\e7b6"; -} - -.icon-kuangxuan:before { - content: "\e77f"; -} - -.icon-gaojishaixuan:before { - content: "\e779"; -} - -.icon-gaojishaixuanshouqi:before { - content: "\e77a"; -} - -.icon-bukongrenwu:before { - content: "\e7b5"; -} - -.icon-riqi:before { - content: "\e74f"; -} - -.icon-shijianqiehuan:before { - content: "\e797"; -} - -.icon-shouquan1:before { - content: "\e7b3"; -} - -.icon-video-play:before { - content: "\e653"; -} - -.icon-shishifenxi:before { - content: "\e7af"; -} - -.icon-chakanfenxirenwu:before { - content: "\e7b0"; -} - -.icon-jiegouhuafenxi:before { - content: "\e7ad"; -} - -.icon-tianjiaguiji2:before { - content: "\e6aa"; -} - -.icon-tianjiajiansuomubiao:before { - content: "\e6b0"; -} - -.icon-add:before { - content: "\e661"; -} - -.icon-didian:before { - content: "\e798"; -} - -.icon-bofanghov:before { - content: "\e79f"; -} - -.icon-bofang3:before { - content: "\e7a0"; -} - -.icon-jinggao:before { - content: "\e788"; -} - -.icon-tishi:before { - content: "\e789"; -} - -.icon-bangzhu:before { - content: "\e78a"; -} - -.icon-guanbi1:before { - content: "\e78b"; -} - -.icon-chenggong:before { - content: "\e78c"; -} - -.icon-qianwang:before { - content: "\e7ac"; -} - -.icon-shouquan:before { - content: "\e7ab"; -} - -.icon-jingweidu:before { - content: "\e7aa"; -} - -.icon-shanchu1:before { - content: "\e74e"; -} - -.icon-daochu:before { - content: "\e782"; -} - -.icon-ziyuanguanli:before { - content: "\e7a4"; -} - -.icon-fuwuqishouquan:before { - content: "\e7a5"; -} - -.icon-xiugaimima:before { - content: "\e7a6"; -} - -.icon-zhanghaoguanli:before { - content: "\e7a7"; -} - -.icon-suanlipeie:before { - content: "\e7a8"; -} - -.icon-VMSpeizhi:before { - content: "\e7a9"; -} - -.icon-tianjia1:before { - content: "\e794"; -} - -.icon-yichu:before { - content: "\e795"; -} - -.icon-lujing:before { - content: "\e6cf"; -} - -.icon-jiankongxinxi:before { - content: "\e6c8"; -} - -.icon-fanwei:before { - content: "\e6c9"; -} - -.icon-anfadidian:before { - content: "\e6ca"; -} - -.icon-gongjuxiang:before { - content: "\e6cd"; -} - -.icon-gongjuxiangguanbi1:before { - content: "\e6ce"; -} - -.icon-jiezhen:before { - content: "\e6c2"; -} - -.icon-huisufenxi1:before { - content: "\e6c6"; -} - -.icon-huisufenxi:before { - content: "\e6c7"; -} - -.icon-tianjiashipinwenjian1:before { - content: "\e6c5"; -} - -.icon-jiazaishibai:before { - content: "\e6c3"; -} - -.icon-shuaxin:before { - content: "\e6c4"; -} - -.icon-quanping:before { - content: "\e6c0"; -} - -.icon-quxiaoquanping:before { - content: "\e6c1"; -} - -.icon-shipinbofang:before { - content: "\e6be"; -} - -.icon-shipinzanting:before { - content: "\e6bf"; -} - -.icon-lixianguiji:before { - content: "\e6bd"; -} - -.icon-lixian:before { - content: "\e6bc"; -} - -.icon-xiaojiaobiao:before { - content: "\e6bb"; -} - -.icon-shangchuan1:before { - content: "\e6ba"; -} - -.icon-tianjiaweijiansuoduixiang:before { - content: "\e6b8"; -} - -.icon-tianjiaweijiansuojilu:before { - content: "\e6b9"; -} - -.icon-lixianfenxi1:before { - content: "\e6b7"; -} - -.icon-kuaisujiansuohov:before { - content: "\e6b5"; -} - -.icon-kuaisujiansuo1:before { - content: "\e6b6"; -} - -.icon-kuaisujiansuo:before { - content: "\e6b4"; -} - -.icon-yuanguanli:before { - content: "\e6b1"; -} - -.icon-shexiangtou:before { - content: "\e6b2"; -} - -.icon-lixianfenxi:before { - content: "\e6b3"; -} - -.icon-filter:before { - content: "\e61a"; -} - -.icon-tianjiaweizhuizongduixiang2:before { - content: "\e6af"; -} - -.icon-tianjiaweizhuizongduixiang1:before { - content: "\e6ae"; -} - -.icon-baocun1:before { - content: "\e6a9"; -} - -.icon-tianjiashipinwenjianjia:before { - content: "\e6a5"; -} - -.icon-tianjiashipinwenjian:before { - content: "\e6a6"; -} - -.icon-ditu:before { - content: "\e6a4"; -} - -.icon-xinjianshexiangtou:before { - content: "\e6a3"; -} - -.icon-lishihuisu:before { - content: "\e6a2"; -} - -.icon-decoyitianjiaweiguiji:before { - content: "\e69f"; -} - -.icon-bofangqiehuan:before { - content: "\e6a0"; -} - -.icon-tianjia:before { - content: "\e6a1"; -} - -.icon-baocun:before { - content: "\e698"; -} - -.icon-gongjuxiangguanbi:before { - content: "\e699"; -} - -.icon-shangchuan:before { - content: "\e69b"; -} - -.icon-gongjuxiang1:before { - content: "\e69c"; -} - -.icon-logo:before { - content: "\e692"; -} - -.icon-setting:before { - content: "\e627"; -} - -.icon-user:before { - content: "\e628"; -} - -.icon-quit:before { - content: "\e629"; -} - -.icon-arrowzhankaimeixuanzhong:before { - content: "\e693"; -} - -.icon-arrowzhankaixuanzhong:before { - content: "\e694"; -} - -.icon-xuanzexuanzhong:before { - content: "\e695"; -} - -.icon-xuanzebanxuan:before { - content: "\e696"; -} - -.icon-xuanzenor:before { - content: "\e697"; -} - -.icon-shaixuanguanbinor:before { - content: "\e691"; -} - -.icon-gengduo:before { - content: "\e68e"; -} - -.icon-youzhankai:before { - content: "\e68f"; -} - -.icon-zuoshouqi:before { - content: "\e690"; -} - -.icon-yuan:before { - content: "\e68a"; -} - -.icon-duobianxing:before { - content: "\e68b"; -} - -.icon-fang:before { - content: "\e68c"; -} - -.icon-ceju:before { - content: "\e68d"; -} - -.icon-shishizhuizong1:before { - content: "\e683"; -} - -.icon-guijihuisu1:before { - content: "\e684"; -} - -.icon-tianjiaguiji:before { - content: "\e685"; -} - -.icon-yichuguiji:before { - content: "\e686"; -} - -.icon-fangda:before { - content: "\e680"; -} - -.icon-suoxiao:before { - content: "\e681"; -} - -.icon-xiazai:before { - content: "\e682"; -} - -.icon-fanhui:before { - content: "\e678"; -} - -.icon-sousuo:before { - content: "\e669"; -} - -.icon-quxiaoxuanzhong:before { - content: "\e66a"; -} - -.icon-piliangxuanzenor:before { - content: "\e66b"; -} - -.icon-kaiqifenxi:before { - content: "\e66c"; -} - -.icon-quxiaofenxi:before { - content: "\e66d"; -} - -.icon-shaixuan:before { - content: "\e66e"; -} - -.icon-dangan:before { - content: "\e66f"; -} - -.icon-bofang:before { - content: "\e670"; -} - -.icon-zanting:before { - content: "\e671"; -} - -.icon-shanchu:before { - content: "\e672"; -} - -.icon-tianjiaweizhuizongduixiang:before { - content: "\e673"; -} - -.icon-chakandatu:before { - content: "\e674"; -} - -.icon-jiansuojilu:before { - content: "\e675"; -} - -.icon-yuzhi:before { - content: "\e676"; -} - -.icon-chakanxiangqing:before { - content: "\e677"; -} - -.icon-guijihuisu:before { - content: "\e65c"; -} - -.icon-dianweipeizhinor:before { - content: "\e65d"; -} - -.icon-yirenyidang:before { - content: "\e65e"; -} - -.icon-tongbanfenxi:before { - content: "\e65f"; -} - -.icon-qiehuanzuo:before { - content: "\e662"; -} - -.icon-qiehuanyou:before { - content: "\e663"; -} - -.icon-tingzhidengdai:before { - content: "\e664"; -} - -.icon-yiguanbi:before { - content: "\e665"; -} - -.icon-danchuangguanbi:before { - content: "\e666"; -} - -.icon-lishijilu:before { - content: "\e64a"; -} - -.icon-xuanzhuan:before { - content: "\e648"; -} - -.icon-qingchu:before { - content: "\e649"; -} - -.icon-dangantianjia:before { - content: "\e63d"; -} - -.icon-bianji:before { - content: "\e63e"; -} - -.icon-fullscreen:before { - content: "\e63b"; -} - -.icon-cancle_fullscreen:before { - content: "\e63c"; -} - -.icon-quanyujiansuo_nor:before { - content: "\e639"; -} - -.icon-guijihuisu_nor:before { - content: "\e63a"; -} - diff --git a/packages/meta/src/iconfont/iconfont.js b/packages/meta/src/iconfont/iconfont.js deleted file mode 100644 index ce21246..0000000 --- a/packages/meta/src/iconfont/iconfont.js +++ /dev/null @@ -1 +0,0 @@ -window._iconfont_svg_string_1739270='',function(h){var a=(a=document.getElementsByTagName("script"))[a.length-1],l=a.getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var i,c,o,t,z,v=function(a,l){l.parentNode.insertBefore(a,l)};if(l&&!h.__iconfont__svg__cssinject__){h.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}i=function(){var a,l=document.createElement("div");l.innerHTML=h._iconfont_svg_string_1739270,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?v(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(i,0):(c=function(){document.removeEventListener("DOMContentLoaded",c,!1),i()},document.addEventListener("DOMContentLoaded",c,!1)):document.attachEvent&&(o=i,t=h.document,z=!1,p(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,m())})}function m(){z||(z=!0,o())}function p(){try{t.documentElement.doScroll("left")}catch(a){return void setTimeout(p,50)}m()}}(window); \ No newline at end of file diff --git a/packages/meta/src/iconfont/iconfont.ttf b/packages/meta/src/iconfont/iconfont.ttf deleted file mode 100644 index 0043e6a..0000000 Binary files a/packages/meta/src/iconfont/iconfont.ttf and /dev/null differ diff --git a/packages/meta/src/iconfont/iconfont.woff b/packages/meta/src/iconfont/iconfont.woff deleted file mode 100644 index 84f32bb..0000000 Binary files a/packages/meta/src/iconfont/iconfont.woff and /dev/null differ diff --git a/packages/meta/src/iconfont/iconfont.woff2 b/packages/meta/src/iconfont/iconfont.woff2 deleted file mode 100644 index 8173340..0000000 Binary files a/packages/meta/src/iconfont/iconfont.woff2 and /dev/null differ diff --git a/packages/meta/src/iconfont/index.tsx b/packages/meta/src/iconfont/index.tsx deleted file mode 100644 index 12c0509..0000000 --- a/packages/meta/src/iconfont/index.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import React from 'react'; -import classNames from 'classnames'; -import './iconfont.css' - -interface IconFontProps { - styles?: React.CSSProperties; - icon?: string; - size?: number; - color?: string; - title?: string; - className?: string; - onIconClick?: (e: React.MouseEvent) => void; - children?: React.ReactNode; - active?: boolean; - disable?: boolean; -} - -const IconFont: React.FC = (props) => { - const { - title = '', - className = '', - styles = {}, - icon, - size = 14, - onIconClick, - children, - active = false, - color = '', - } = props || {}; - return ( - { - onIconClick && onIconClick(e); - }} - style={{ - ...styles, - cursor: 'pointer', - fontSize: size, - color, - ...(active ? { color: '#09f' } : {}), - }} - className={classNames('iconfont', icon, className)} - > - {children} - - ); -}; -export default IconFont; diff --git a/packages/meta/src/index.tsx b/packages/meta/src/index.tsx index fcf3b8a..50e675c 100644 --- a/packages/meta/src/index.tsx +++ b/packages/meta/src/index.tsx @@ -1,8 +1,9 @@ -export { default as Icon } from './iconfont'; export { default as CompareImage } from './CompareImage' export type { CompareImageProps } from './CompareImage' export { default as BigImagePreview } from './BigImagePreview' export type { ImgViewProps, ImgViewRef } from './BigImagePreview' +export { default as CropperImage } from './cropperImage' +export type { CropperImageProps, CropperImageRefProps } from './cropperImage' export { default as VideoPlayer } from './VideoPlayer' export type { VideoViewProps, VideoViewRef } from './VideoPlayer' export { default as Tabs } from './tabs' diff --git a/packages/meta/src/utils/constants.ts b/packages/meta/src/utils/constants.ts index 48ce79d..2781c76 100644 --- a/packages/meta/src/utils/constants.ts +++ b/packages/meta/src/utils/constants.ts @@ -1,5 +1,3 @@ -import { Empty } from "antd"; - export const CROP_TYPE = { CUSTOM: 'CUSTOM', AUTO: 'AUTO', diff --git a/packages/request/CHANGELOG.md b/packages/request/CHANGELOG.md index 4b073f6..f6c081b 100644 --- a/packages/request/CHANGELOG.md +++ b/packages/request/CHANGELOG.md @@ -1,5 +1,30 @@ # @zhst/request +## 0.10.0 + +### Minor Changes + +- 修改业务组件的 boxSelectTree + +### Patch Changes + +- Updated dependencies + - @zhst/func@0.10.0 + +## 0.9.2 + +### Patch Changes + +- 修改盒子组件顺序 + - @zhst/func@0.9.3 + +## 0.9.1 + +### Patch Changes + +- 修改物料库算法编辑新增箭头选择,元组件新增图片标记组件 + - @zhst/func@0.9.2 + ## 0.9.0 ### Minor Changes diff --git a/packages/request/es/index.d.ts b/packages/request/es/index.d.ts index 46f33a1..f24ccf0 100644 --- a/packages/request/es/index.d.ts +++ b/packages/request/es/index.d.ts @@ -5,8 +5,9 @@ export interface ReqConfigProps { errorHandler?: (error: any, opts: any) => void; errorThrower?: (err: any) => void; }; - authorization: string; + authorization?: string; showMsg?: boolean; + onError: (error?: any) => void; } export declare const reqConfig: (config: ReqConfigProps) => { timeout: number; @@ -15,8 +16,9 @@ export declare const reqConfig: (config: ReqConfigProps) => { errorHandler?: ((error: any, opts: any) => void) | undefined; errorThrower?: ((err: any) => void) | undefined; }; - authorization: string; + authorization?: string | undefined; showMsg?: boolean | undefined; + onError: (error?: any) => void; requestInterceptors: (((url: any, options: any) => { url: any; options: any; diff --git a/packages/request/es/index.js b/packages/request/es/index.js index 89ba78b..85b51c7 100644 --- a/packages/request/es/index.js +++ b/packages/request/es/index.js @@ -8,15 +8,19 @@ import { message } from 'antd'; export var reqConfig = function reqConfig(config) { var _ref = config || {}, authorization = _ref.authorization, - showMsg = _ref.showMsg; + showMsg = _ref.showMsg, + onError = _ref.onError; return _objectSpread({ timeout: 1000, baseURL: location.origin, - // other axios options you want errorConfig: { // @ts-ignore errorHandler: function errorHandler(error, opts) { - console.log('first', error, opts); + if ([403, 401].includes(error.request.status)) { + message.error('登录过期,请重新登录'); + onError === null || onError === void 0 || onError(error); + return; + } // if (opts?.skipErrorHandler) throw error // try { // const { res } = ctx; @@ -53,7 +57,7 @@ export var reqConfig = function reqConfig(config) { }, // @ts-ignore errorThrower: function errorThrower(res) { - console.log('res', res); + console.log('报错啦:', res); } }, // 请求 diff --git a/packages/request/lib/index.d.ts b/packages/request/lib/index.d.ts index 46f33a1..f24ccf0 100644 --- a/packages/request/lib/index.d.ts +++ b/packages/request/lib/index.d.ts @@ -5,8 +5,9 @@ export interface ReqConfigProps { errorHandler?: (error: any, opts: any) => void; errorThrower?: (err: any) => void; }; - authorization: string; + authorization?: string; showMsg?: boolean; + onError: (error?: any) => void; } export declare const reqConfig: (config: ReqConfigProps) => { timeout: number; @@ -15,8 +16,9 @@ export declare const reqConfig: (config: ReqConfigProps) => { errorHandler?: ((error: any, opts: any) => void) | undefined; errorThrower?: ((err: any) => void) | undefined; }; - authorization: string; + authorization?: string | undefined; showMsg?: boolean | undefined; + onError: (error?: any) => void; requestInterceptors: (((url: any, options: any) => { url: any; options: any; diff --git a/packages/request/lib/index.js b/packages/request/lib/index.js index 064dcb5..7c82f46 100644 --- a/packages/request/lib/index.js +++ b/packages/request/lib/index.js @@ -26,20 +26,24 @@ var import_antd = require("antd"); var reqConfig = (config) => { const { authorization, - showMsg + showMsg, + onError } = config || {}; return { timeout: 1e3, baseURL: location.origin, - // other axios options you want errorConfig: { // @ts-ignore errorHandler(error, opts) { - console.log("first", error, opts); + if ([403, 401].includes(error.request.status)) { + import_antd.message.error("登录过期,请重新登录"); + onError == null ? void 0 : onError(error); + return; + } }, // @ts-ignore errorThrower(res) { - console.log("res", res); + console.log("报错啦:", res); } }, // 请求 diff --git a/packages/request/package.json b/packages/request/package.json index b7d23d8..494d051 100644 --- a/packages/request/package.json +++ b/packages/request/package.json @@ -1,6 +1,6 @@ { "name": "@zhst/request", - "version": "0.9.0", + "version": "0.10.0", "description": "请求库", "keywords": [ "request", diff --git a/packages/request/src/index.tsx b/packages/request/src/index.tsx index 01ba7f6..6be2eb7 100644 --- a/packages/request/src/index.tsx +++ b/packages/request/src/index.tsx @@ -9,22 +9,27 @@ export interface ReqConfigProps { } authorization?: string showMsg?: boolean + onError: (error?: any) => void } export const reqConfig = (config: ReqConfigProps) => { const { authorization, - showMsg + showMsg, + onError, } = config || {} return { timeout: 1000, baseURL: location.origin, - // other axios options you want errorConfig: { // @ts-ignore errorHandler(error: any, opts: any) { - console.log('first', error, opts); + if ([403,401].includes(error.request.status)) { + message.error('登录过期,请重新登录') + onError?.(error) + return + } // if (opts?.skipErrorHandler) throw error // try { // const { res } = ctx; @@ -61,7 +66,7 @@ export const reqConfig = (config: ReqConfigProps) => { }, // @ts-ignore errorThrower(res) { - console.log('res', res); + console.log('报错啦:', res); }, }, // 请求 diff --git a/packages/slave/CHANGELOG.md b/packages/slave/CHANGELOG.md index 87f3b2f..4b7f425 100644 --- a/packages/slave/CHANGELOG.md +++ b/packages/slave/CHANGELOG.md @@ -1,5 +1,28 @@ # @zhst/slave +## 0.6.0 + +### Minor Changes + +- 修改业务组件的 boxSelectTree + +### Patch Changes + +- Updated dependencies + - @zhst/func@0.10.0 + +## 0.5.2 + +### Patch Changes + +- @zhst/func@0.9.3 + +## 0.5.1 + +### Patch Changes + +- @zhst/func@0.9.2 + ## 0.5.0 ### Minor Changes diff --git a/packages/slave/package.json b/packages/slave/package.json index 039af69..6c10d52 100644 --- a/packages/slave/package.json +++ b/packages/slave/package.json @@ -1,6 +1,6 @@ { "name": "@zhst/slave", - "version": "0.5.0", + "version": "0.6.0", "description": "微前端子应用方法库", "keywords": [ "slave",