├── .commitlintrc ├── .depcheckrc.yml ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .markdownlint.yml ├── .ncurc.yml ├── .stylelintrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── lerna.json ├── package.json ├── packages-conf ├── console-base-conf-account │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-conf-env │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-conf-locale │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-conf-parse-account │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── enum │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ └── parse-account.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-conf-parse-env │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── enum │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── get-channel.ts │ │ │ ├── get-env.ts │ │ │ ├── get-site.ts │ │ │ └── parse-env.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-conf-parse-locale │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ ├── index.ts │ │ │ └── values.ts │ │ ├── enum │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── cookie-get-language.ts │ │ │ ├── cookie-set-language.ts │ │ │ ├── from-lang-to-locale.ts │ │ │ ├── index.ts │ │ │ ├── parse-conf-locale.ts │ │ │ ├── parse-language-locale.ts │ │ │ └── parse-languages.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-conf-parse-product-id │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── util │ │ │ ├── get-from-settings.ts │ │ │ ├── get-from-url.ts │ │ │ ├── normalize-product-id.ts │ │ │ └── parse-product-id.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── console-base-conf-product-id │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ └── index.ts │ ├── stories │ ├── demo-default │ │ └── index.tsx │ └── index.stories.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-demo ├── console-base-demo-helper-error-prompt │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ └── zh-cn.ts │ │ ├── rc │ │ │ ├── chose-to-test │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ └── merging-test │ │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── create-error-need-login.ts │ │ │ ├── create-error-ram-forbidden-with-auth-details.ts │ │ │ ├── create-error-ram-forbidden.ts │ │ │ ├── create-error-token-expired.ts │ │ │ ├── create-error.ts │ │ │ ├── create-errors.tsx │ │ │ ├── fake-login.ts │ │ │ ├── generate-8-bits.ts │ │ │ ├── generate-request-id.ts │ │ │ ├── get-error-extra.ts │ │ │ ├── index.ts │ │ │ └── render-error-label.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-demo-helper-theme-switcher │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.tsx │ │ └── rc │ │ │ ├── dark-body-class │ │ │ └── index.ts │ │ │ ├── dark-html │ │ │ └── index.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-demo-helper-top-nav │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ └── zh-cn.ts │ │ ├── rc │ │ │ ├── demo-helper-top-nav │ │ │ │ └── index.tsx │ │ │ ├── index.ts │ │ │ ├── pkg-info │ │ │ │ └── index.tsx │ │ │ ├── rainbow-text-with-tooltip │ │ │ │ └── index.tsx │ │ │ ├── theme-styles │ │ │ │ └── index.tsx │ │ │ ├── theme-switcher │ │ │ │ └── index.tsx │ │ │ ├── top-nav-right-item │ │ │ │ └── index.tsx │ │ │ └── top-nav-section │ │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── index.ts │ │ │ └── make-body-transition.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── demo-rc-elements │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── const │ │ ├── color-base │ │ │ ├── dark.ts │ │ │ ├── index.ts │ │ │ └── light.ts │ │ ├── color-rc │ │ │ ├── form-control.ts │ │ │ ├── index.ts │ │ │ └── table.ts │ │ ├── css-common.ts │ │ ├── css-form-control-input.ts │ │ ├── index.ts │ │ └── values.ts │ ├── index.ts │ ├── rc │ │ ├── alert │ │ │ └── index.tsx │ │ ├── blockquote │ │ │ └── index.ts │ │ ├── button │ │ │ └── index.tsx │ │ ├── choice-group │ │ │ └── index.tsx │ │ ├── code-viewer-html │ │ │ └── index.tsx │ │ ├── code-viewer-js │ │ │ └── index.tsx │ │ ├── code-viewer-json │ │ │ └── index.tsx │ │ ├── code-viewer-less │ │ │ └── index.tsx │ │ ├── code-viewer-markdown │ │ │ └── index.tsx │ │ ├── code-viewer-ts │ │ │ └── index.tsx │ │ ├── code-viewer │ │ │ └── index.tsx │ │ ├── component-testing │ │ │ └── index.tsx │ │ ├── flex-100hbf │ │ │ └── index.tsx │ │ ├── flex │ │ │ └── index.tsx │ │ ├── form │ │ │ ├── index.ts │ │ │ ├── ui │ │ │ │ ├── index.tsx │ │ │ │ ├── rc-container │ │ │ │ │ ├── form-item │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── item-content │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ └── item-label │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── form-items │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.ts │ │ │ │ └── util │ │ │ │ │ ├── get-form-item-key.ts │ │ │ │ │ └── index.ts │ │ │ └── with-model │ │ │ │ └── index.tsx │ │ ├── h1234 │ │ │ └── index.ts │ │ ├── hr │ │ │ └── index.ts │ │ ├── html-text │ │ │ └── index.tsx │ │ ├── index.ts │ │ ├── input-color │ │ │ └── index.tsx │ │ ├── input-json-object │ │ │ └── index.tsx │ │ ├── input-number │ │ │ └── index.tsx │ │ ├── input-range │ │ │ └── index.tsx │ │ ├── input-switch │ │ │ └── index.tsx │ │ ├── input-text │ │ │ └── index.tsx │ │ ├── input-textarea │ │ │ └── index.tsx │ │ ├── list │ │ │ └── index.tsx │ │ ├── long-article │ │ │ └── index.tsx │ │ ├── minimal-normalize │ │ │ └── index.ts │ │ ├── p │ │ │ └── index.ts │ │ ├── package-info │ │ │ └── index.tsx │ │ ├── pre-json │ │ │ └── index.tsx │ │ ├── pre-promise │ │ │ └── index.tsx │ │ ├── rainbow-text │ │ │ └── index.ts │ │ ├── solo-pane │ │ │ └── index.tsx │ │ └── table │ │ │ ├── index.tsx │ │ │ └── sc-table.ts │ ├── types │ │ ├── alert.ts │ │ ├── common.ts │ │ ├── component-testing.ts │ │ ├── index.ts │ │ ├── input-color.ts │ │ ├── input-number.ts │ │ ├── input-range.ts │ │ ├── input-switch.ts │ │ ├── input-text.ts │ │ ├── package-info.ts │ │ └── table.ts │ └── util │ │ ├── from-number-to-string.ts │ │ ├── from-string-to-number.ts │ │ ├── get-styled-switch-bg.ts │ │ ├── get-styled-switch-knob-position.ts │ │ ├── get-table-column-key.ts │ │ ├── get-table-row-key.ts │ │ ├── index.ts │ │ ├── json5-stringify.ts │ │ └── render-table-cell.ts │ ├── stories │ ├── _shared │ │ └── index.tsx │ ├── demo-code-viewer │ │ └── index.tsx │ ├── demo-component-testing │ │ └── index.tsx │ ├── demo-container │ │ └── index.tsx │ ├── demo-default │ │ └── index.tsx │ ├── demo-extended │ │ └── index.tsx │ ├── demo-form-control │ │ └── index.tsx │ ├── demo-form │ │ └── index.tsx │ ├── demo-input-json-object │ │ └── index.tsx │ ├── demo-solo-pane │ │ └── index.tsx │ ├── demo-special │ │ └── index.tsx │ ├── demo-table │ │ └── index.tsx │ └── index.stories.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-dev ├── eslint-config │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── config │ │ ├── es5.js │ │ ├── es6.js │ │ ├── import.js │ │ ├── jsx-a11y.js │ │ ├── lodash.js │ │ ├── react.js │ │ ├── ts.js │ │ └── tsx.js │ ├── es5.js │ ├── es6.js │ ├── index.js │ ├── package.json │ ├── rax.js │ ├── react.js │ ├── rules │ │ ├── es.js │ │ ├── es5-only.js │ │ ├── es6-only.js │ │ ├── import.js │ │ ├── lodash.js │ │ ├── react.js │ │ ├── ts.js │ │ └── tsx.js │ ├── ts.js │ ├── tsx.js │ └── vue.js ├── markdownlint-config │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── index.yml │ └── package.json ├── stylelint-config │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── index.js │ ├── package.json │ └── sc.js └── ts-config │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── index.json │ └── package.json ├── packages-error-prompt ├── console-base-error-prompt-proxy │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── util │ │ │ ├── proxy.ts │ │ │ └── prune-for-message.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ ├── pkg-info │ │ │ └── index.tsx │ │ └── proxy-mock │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── console-base-error-prompt │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── const │ │ └── index.ts │ ├── error-prompt │ │ └── index.tsx │ ├── helper │ │ ├── create-error-to-ignore.ts │ │ └── index.ts │ ├── index.ts │ ├── intl │ │ ├── index.ts │ │ └── locales │ │ │ ├── en-us.ts │ │ │ ├── ja-jp.ts │ │ │ ├── zh-cn.ts │ │ │ └── zh-tw.ts │ ├── rc │ │ ├── dialog-content │ │ │ └── index.tsx │ │ ├── error-prompt │ │ │ └── index.tsx │ │ ├── index.ts │ │ └── message-trusted │ │ │ └── index.tsx │ ├── types │ │ ├── error-dialog.ts │ │ ├── error-prompt-arg.ts │ │ ├── error.ts │ │ └── index.ts │ └── util │ │ ├── convert-to-error-plain.ts │ │ ├── convert-to-queue-item.ts │ │ ├── get-dialog-props.ts │ │ ├── get-error-details-auth.ts │ │ ├── get-error-details.ts │ │ ├── get-predefined-extra.ts │ │ ├── has-param-in-url.ts │ │ ├── index.ts │ │ ├── should-ignore.ts │ │ └── the-solo.ts │ ├── stories │ ├── demo-component │ │ └── index.tsx │ ├── demo-default │ │ └── index.tsx │ ├── demo-extra │ │ └── index.tsx │ ├── index.stories.tsx │ └── pkg-info │ │ └── index.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-fetcher ├── console-fetcher-basic │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── enum │ │ │ └── index.ts │ │ ├── factory │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── auto-multi-queue.ts │ │ │ ├── build-api-url-with-debug.ts │ │ │ ├── call-api-multi-legacy.ts │ │ │ ├── call-api-multi.ts │ │ │ ├── call-api.ts │ │ │ ├── create-api-auto-multi.ts │ │ │ ├── create-api-with-product.ts │ │ │ ├── create-api.ts │ │ │ ├── fill-body-and-get-rest-options.ts │ │ │ ├── get-api-url.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-cache-and-merger │ │ │ └── index.tsx │ │ ├── demo-default │ │ │ ├── console-api-test │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── demo-open-api │ │ │ ├── data │ │ │ │ ├── _call-open-api-with-console-bench.ts │ │ │ │ ├── _call-open-api-with-ims.ts │ │ │ │ ├── _fix-data.ts │ │ │ │ ├── data-console-bench-products-my.ts │ │ │ │ ├── data-console-bench-products.ts │ │ │ │ ├── data-user-ak-last-used.ts │ │ │ │ ├── data-user-ak-leak-list.ts │ │ │ │ ├── data-user-ak-list.ts │ │ │ │ └── index.ts │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-interceptor-arms │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intercept │ │ │ ├── create-interceptor-response-fulfilled.ts │ │ │ ├── create-interceptor-response-rejected.ts │ │ │ └── index.ts │ │ ├── types │ │ │ ├── fetcher-config.ts │ │ │ └── index.ts │ │ └── util │ │ │ ├── index.ts │ │ │ └── log-api.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-interceptor-fecs │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── intercept │ │ │ ├── create-interceptor-request.ts │ │ │ ├── create-interceptor-response-rejected.ts │ │ │ └── index.ts │ │ └── util │ │ │ ├── cookie-get-token.ts │ │ │ ├── cookie-set-token.ts │ │ │ ├── index.ts │ │ │ ├── is-fecs.ts │ │ │ ├── is-relative-one-api.ts │ │ │ └── refresh-token.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-interceptor-req-mock │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intercept │ │ │ ├── create-interceptor-request.ts │ │ │ └── index.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── demo-one │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-interceptor-req-security │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intercept │ │ │ ├── create-interceptor-request.ts │ │ │ └── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── default-get-collina.ts │ │ │ ├── default-get-sec-token.ts │ │ │ ├── default-get-umid.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-interceptor-res-biz │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── intercept │ │ │ ├── create-interceptor-response-fulfilled.ts │ │ │ └── index.ts │ │ ├── types │ │ │ ├── common.ts │ │ │ ├── fetcher-config.ts │ │ │ └── index.ts │ │ └── util │ │ │ ├── create-fetcher-error-biz.ts │ │ │ ├── get-code.ts │ │ │ ├── get-data.ts │ │ │ ├── get-message.ts │ │ │ ├── get-request-id.ts │ │ │ ├── get-title.ts │ │ │ ├── index.ts │ │ │ └── is-success.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-interceptor-res-error-message │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intercept │ │ │ ├── create-interceptor-response-rejected.ts │ │ │ └── index.ts │ │ └── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ ├── en-us.ts │ │ │ ├── ja-jp.ts │ │ │ ├── zh-cn.ts │ │ │ └── zh-tw.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-interceptor-res-risk │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── create-interceptor-response-rejected.ts │ │ │ ├── error.ts │ │ │ ├── index.ts │ │ │ ├── intercept.ts │ │ │ └── risk │ │ │ └── forbidden │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-interceptor-res-safeguard │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── data │ │ │ ├── api │ │ │ │ ├── data-change-order-create.ts │ │ │ │ ├── data-change-order.ts │ │ │ │ └── index.ts │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── types │ │ │ │ ├── data.ts │ │ │ │ ├── data0.ts │ │ │ │ ├── index.ts │ │ │ │ └── param.ts │ │ │ └── util │ │ │ │ ├── fix-data-change-order.ts │ │ │ │ ├── get-display-type.ts │ │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── intercept │ │ │ ├── create-interceptor-response-rejected.ts │ │ │ └── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── op │ │ │ ├── index.ts │ │ │ └── op-safeguard │ │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ │ ├── dialog-content │ │ │ │ ├── alert-top │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── refresh-status │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── retry-polling │ │ │ │ │ │ └── index.tsx │ │ │ │ ├── button-create-order │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ │ ├── hook │ │ │ │ ├── index.ts │ │ │ │ ├── use-block-reason.ts │ │ │ │ ├── use-change-type.ts │ │ │ │ ├── use-effect-refocus.ts │ │ │ │ ├── use-effect-start-polling.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-create-change-order.ts │ │ │ │ ├── use-handle-get-change-order.ts │ │ │ │ ├── use-handle-refresh-change-order.ts │ │ │ │ ├── use-handle-retry-polling.ts │ │ │ │ ├── use-intl-block-reason-message.ts │ │ │ │ ├── use-intl-block-reason.ts │ │ │ │ └── use-op-dialog.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── types │ │ │ │ └── index.ts │ │ │ │ └── util │ │ │ │ ├── create-dialog-data.ts │ │ │ │ └── index.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-interceptor-sls │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── intercept │ │ │ └── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── build-sls-info.ts │ │ │ ├── flatten-config.ts │ │ │ ├── flatten-error.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-proxy │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── util │ │ │ ├── create-fetcher.ts │ │ │ ├── create-interceptor-request.ts │ │ │ └── intercept.ts │ ├── stories │ │ ├── demo-default │ │ │ ├── index.tsx │ │ │ └── proxy-mock │ │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-risk-data │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── api │ │ │ ├── _util │ │ │ │ └── transfer-token-verify-response-to-data.ts │ │ │ ├── get-mfa-info-to-auth │ │ │ │ ├── index.ts │ │ │ │ └── transfer-get-mfa-info-to-auth-response-to-data.ts │ │ │ ├── get-verification-info-to-auth │ │ │ │ ├── index.ts │ │ │ │ └── transfer-get-verification-info-to-auth-response-to-data.ts │ │ │ ├── index.ts │ │ │ ├── send-code-old │ │ │ │ └── index.ts │ │ │ ├── send-code │ │ │ │ └── index.ts │ │ │ ├── verify-mpk │ │ │ │ └── index.ts │ │ │ └── verify-sub-account-mfa │ │ │ │ ├── index.ts │ │ │ │ └── transfer-verify-sub-account-params-to-payload.ts │ │ ├── const │ │ │ ├── enum.ts │ │ │ ├── index.ts │ │ │ └── value.ts │ │ ├── index.ts │ │ ├── sls │ │ │ ├── _sls_type.ts │ │ │ ├── index.ts │ │ │ ├── sls-get-auth-mfa-info.ts │ │ │ ├── sls-get-auth-verification-info.ts │ │ │ ├── sls-send-code-old.ts │ │ │ ├── sls-send-code.ts │ │ │ ├── sls-verify-mpk.ts │ │ │ └── sls-verify-sub.ts │ │ ├── types │ │ │ ├── data.ts │ │ │ ├── index.ts │ │ │ ├── params.ts │ │ │ ├── payload.ts │ │ │ ├── response.ts │ │ │ └── util.ts │ │ └── util │ │ │ ├── fetcher.ts │ │ │ ├── get-splitted-phone-number.ts │ │ │ ├── index.ts │ │ │ └── mock-verify-code-url.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher-risk-prompt │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ ├── index.ts │ │ │ ├── regs.ts │ │ │ ├── values.ts │ │ │ └── windvane.ts │ │ ├── enum │ │ │ └── index.ts │ │ ├── hooks │ │ │ ├── index.ts │ │ │ ├── use-auth-form-handle-input-change.ts │ │ │ ├── use-count-down.ts │ │ │ └── use-generate-code-button-props.ts │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── model │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── index.ts │ │ │ │ └── use-account-id.ts │ │ │ ├── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── rc-container │ │ │ ├── dialog-content-ui │ │ │ │ └── index.tsx │ │ │ ├── new-main-risk-content │ │ │ │ └── index.tsx │ │ │ ├── new-sub-risk-content │ │ │ │ ├── get-sub-auth-validators-props │ │ │ │ │ ├── get-sub-auth-validators-content.tsx │ │ │ │ │ ├── get-sub-auth-validators-tabs.ts │ │ │ │ │ ├── get-sub-auth-validators-title.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.tsx │ │ │ │ └── sub-account-auth │ │ │ │ │ └── index.tsx │ │ │ ├── old-main-or-mpk-risk-content │ │ │ │ └── index.tsx │ │ │ ├── risk-prompt-error │ │ │ │ └── index.tsx │ │ │ ├── u2f-auth │ │ │ │ ├── get-auth-u2f-data.ts │ │ │ │ ├── get-u2f-webauthn-public-key.ts │ │ │ │ └── index.tsx │ │ │ └── verify-risk-form │ │ │ │ ├── get-auth-form-attrs.ts │ │ │ │ ├── get-form-verify-detail │ │ │ │ ├── get-fuzzy-detail.ts │ │ │ │ └── index.ts │ │ │ │ └── index.tsx │ │ ├── rc │ │ │ ├── alt-wrap │ │ │ │ └── index.tsx │ │ │ ├── device-icon │ │ │ │ └── index.tsx │ │ │ ├── dialog-title │ │ │ │ └── index.tsx │ │ │ ├── form │ │ │ │ ├── _types.ts │ │ │ │ ├── index.tsx │ │ │ │ └── item │ │ │ │ │ └── index.tsx │ │ │ ├── generate-code-button │ │ │ │ └── index.tsx │ │ │ ├── message │ │ │ │ ├── index.tsx │ │ │ │ └── message-content.tsx │ │ │ ├── radio │ │ │ │ └── index.tsx │ │ │ ├── sub-auth-form-wrapper │ │ │ │ └── index.tsx │ │ │ ├── u2f-ui │ │ │ │ └── index.tsx │ │ │ ├── verify-code-input │ │ │ │ └── index.tsx │ │ │ └── x-icon │ │ │ │ └── index.tsx │ │ ├── risk-prompt │ │ │ ├── dialog-content │ │ │ │ └── index.tsx │ │ │ ├── index.ts │ │ │ ├── open-dialog │ │ │ │ ├── dialog-button │ │ │ │ │ ├── generate-mpk-submit-button.ts │ │ │ │ │ ├── generate-old-main-or-downgrade-mpk-submit-button.ts │ │ │ │ │ ├── generate-sub-submit-button.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── get-partial-dialog-data-based-on-risk-info │ │ │ │ │ ├── get-mfa-bound-status.ts │ │ │ │ │ ├── get-sub-validators.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.tsx │ │ │ └── risk-invalid │ │ │ │ └── index.tsx │ │ ├── sls │ │ │ ├── index.ts │ │ │ ├── risk │ │ │ │ ├── index.ts │ │ │ │ ├── sls-mpk-risk.ts │ │ │ │ ├── sls-new-main-risk.ts │ │ │ │ ├── sls-old-main-risk.ts │ │ │ │ └── sls-sub-risk.ts │ │ │ ├── sls-get-vmfa-code-from-windvane.ts │ │ │ ├── sls-invalid-verify-url.ts │ │ │ ├── sls-risk-start-up.ts │ │ │ └── sls-risk-terminated-with-unexpected-error.ts │ │ ├── types │ │ │ ├── auth-form-types.ts │ │ │ ├── dialog-data-types.ts │ │ │ ├── handle-dialog-submit-types.ts │ │ │ ├── index.ts │ │ │ ├── risk-prompt-props.ts │ │ │ ├── risk-prompt-types.ts │ │ │ ├── sls.ts │ │ │ └── windvane.ts │ │ └── util │ │ │ ├── convert-risk-error.ts │ │ │ ├── convert-risk-response │ │ │ ├── convert-mpk-setting.ts │ │ │ ├── convert-verify-type.ts │ │ │ ├── get-merged-use-new-risk.ts │ │ │ ├── get-risk-parameters.ts │ │ │ ├── get-risk-value-via-config.ts │ │ │ └── index.ts │ │ │ ├── convert-verify-type.ts │ │ │ ├── get-account-id-from-risk-info.ts │ │ │ ├── get-input-error.ts │ │ │ ├── get-risk-sls-error-common-payload.ts │ │ │ ├── get-specific-main-account-risk-info.ts │ │ │ ├── get-sub-verification-setting-url.ts │ │ │ ├── get-update-sub-verification-params.ts │ │ │ ├── handle-risk-prompt-dialog-submit │ │ │ ├── get-risk-prompt-verify-result │ │ │ │ ├── index.ts │ │ │ │ ├── verify-mpk.ts │ │ │ │ └── verify-sub-validators.ts │ │ │ ├── index.ts │ │ │ └── sls-risk-logger.ts │ │ │ ├── index.ts │ │ │ ├── intl-verify.ts │ │ │ ├── is-unexpected-error.ts │ │ │ ├── json-utils.ts │ │ │ ├── send-verify-code.ts │ │ │ └── windvane │ │ │ ├── _call-aliyun.ts │ │ │ ├── create-windvane-error.ts │ │ │ ├── get-vmfa-code.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-fetcher │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ └── create-fetcher.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── fetcher-demo-helpers │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── helper │ │ │ ├── fetcher-demo-interceptor-biz.ts │ │ │ ├── fetcher-demo-interceptor-mock-system-urls.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── rc │ │ │ ├── demo-fecs-tip │ │ │ │ └── index.tsx │ │ │ ├── demo-fetchers │ │ │ │ └── index.tsx │ │ │ ├── demo-mock-arms │ │ │ │ └── index.tsx │ │ │ ├── demo-mock-security │ │ │ │ └── index.tsx │ │ │ ├── demo-request │ │ │ │ └── index.tsx │ │ │ ├── index.ts │ │ │ ├── knobs │ │ │ │ └── index.ts │ │ │ └── request-with-config │ │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── index.ts │ │ │ ├── inject-script.ts │ │ │ ├── mock-arms.ts │ │ │ ├── mock-collina.ts │ │ │ ├── mock-sec-token.ts │ │ │ └── mock-umid.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── fetcher-fetch │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── create-error.ts │ │ │ └── fetch.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── fetcher-interceptor-cache-local │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── cache │ │ │ ├── _storage.ts │ │ │ ├── add.ts │ │ │ ├── get.ts │ │ │ ├── reject.ts │ │ │ ├── remove-matched.ts │ │ │ ├── remove.ts │ │ │ └── resolve.ts │ │ │ ├── create-interceptor-request.ts │ │ │ ├── create-interceptor-response-fulfilled.ts │ │ │ ├── create-interceptor-response-rejected.ts │ │ │ ├── intercept.ts │ │ │ └── parse-options.ts │ ├── stories │ │ ├── cache-storage │ │ │ └── index.tsx │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── fetcher-interceptor-merger │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── create-interceptor-request.ts │ │ │ ├── create-interceptor-response-fulfilled.ts │ │ │ ├── create-interceptor-response-rejected.ts │ │ │ ├── intercept.ts │ │ │ ├── merger │ │ │ ├── _storage.ts │ │ │ ├── add.ts │ │ │ ├── get.ts │ │ │ ├── index.ts │ │ │ ├── reject.ts │ │ │ ├── remove.ts │ │ │ └── resolve.ts │ │ │ └── parse-options.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── fetcher │ │ │ └── index.ts │ │ ├── index.stories.tsx │ │ ├── merger-storage │ │ │ └── index.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── fetcher-jsonp │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── clear-callback-fn.ts │ │ │ ├── create-error.ts │ │ │ ├── generate-callback-name.ts │ │ │ └── jsonp.ts │ ├── stories │ │ ├── demo-abort │ │ │ └── index.tsx │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── fetcher │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── const │ │ ├── index.ts │ │ └── values.ts │ ├── enum │ │ └── index.ts │ ├── factory │ │ ├── index.ts │ │ ├── request-with-body.ts │ │ └── request-with-no-body.ts │ ├── fetcher │ │ └── index.ts │ ├── helper │ │ ├── create-fetcher-error-skip-network.ts │ │ ├── index.ts │ │ └── prevent-esc-cancelling.ts │ ├── index.ts │ ├── interceptors │ │ └── request │ │ │ ├── first.ts │ │ │ └── last.ts │ ├── types │ │ ├── common.ts │ │ ├── index.ts │ │ └── to-be-separated.ts │ └── util │ │ ├── build-url.ts │ │ ├── can-have-body.ts │ │ ├── convert-error.ts │ │ ├── convert-response-from-fetch.ts │ │ ├── convert-response-from-jsonp.ts │ │ ├── create-fetcher-error.ts │ │ ├── extract-protocol-host.ts │ │ ├── fetch-x.ts │ │ ├── filter-and-sort-interceptors.ts │ │ ├── get-protocol-and-host.ts │ │ ├── gnerate-config-id.ts │ │ ├── index.ts │ │ ├── is-cors.ts │ │ ├── is-jsonp.ts │ │ ├── merge-config.ts │ │ ├── merge-params.ts │ │ ├── normalize-header-key.ts │ │ ├── normalize-headers.ts │ │ ├── parse-interceptor-queue-item-for-request.ts │ │ ├── parse-interceptor-queue-item-for-response.ts │ │ ├── queue-interceptor.ts │ │ ├── serialize-body.ts │ │ └── serialize-params.ts │ ├── stories │ ├── demo-default │ │ └── index.tsx │ ├── demo-features │ │ └── index.tsx │ ├── fetcher │ │ └── index.ts │ ├── index.stories.tsx │ └── pkg-info │ │ └── index.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-helper └── console-base-helper-loading │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── enum │ │ └── index.ts │ ├── helpler │ │ ├── create-data-with-loading.ts │ │ └── index.ts │ ├── index.ts │ └── types │ │ └── index.ts │ ├── stories │ ├── demo-default │ │ └── index.tsx │ └── index.stories.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-hook ├── react-hook-controllable │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── hook │ │ │ ├── index.ts │ │ │ ├── use-controllable-soft-trim.ts │ │ │ ├── use-controllable-unprotected.ts │ │ │ └── use-controllable.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── index.ts │ │ │ ├── is-equal-after-trim.ts │ │ │ ├── make-sure-string.ts │ │ │ └── safe-trim.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── react-hook-is-unmounted │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── hook │ │ │ ├── use-is-unmounted.ts │ │ │ └── use-safe-state.ts │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── react-hook-mouse-hover │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── hook │ │ │ └── use-mouse-hover.ts │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── react-hook-with-class │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── hook │ │ └── use-with-class.ts │ └── index.ts │ ├── stories │ ├── demo-default │ │ └── index.tsx │ └── index.stories.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-messenger ├── console-base-messenger-api-inspector │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ └── messenger │ │ │ ├── index.ts │ │ │ ├── on-set-api-inspector-product.ts │ │ │ └── set-api-inspector-product.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-base │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── helper │ │ │ ├── broadcast-by-app.ts │ │ │ ├── broadcast-by-console-base.ts │ │ │ ├── index.ts │ │ │ ├── subscribe-by-app.ts │ │ │ ├── subscribe-by-console-base.ts │ │ │ ├── subscribe-once-by-app.ts │ │ │ └── subscribe-promise-by-console-base.ts │ │ ├── index.ts │ │ ├── messenger │ │ │ ├── index.ts │ │ │ ├── on-ready.ts │ │ │ └── ready.ts │ │ ├── sls │ │ │ ├── index.ts │ │ │ ├── sls-broadcast-by-app.ts │ │ │ └── sls-subscribe-by-app.ts │ │ └── util │ │ │ ├── index.ts │ │ │ ├── limit-string.ts │ │ │ ├── stringify-callback.ts │ │ │ └── stringify-payload.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-error-prompt │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ └── messenger │ │ │ ├── index.ts │ │ │ ├── on-prompt-error.ts │ │ │ └── prompt-error.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-micro-browser-portal │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── messenger │ │ │ ├── index.ts │ │ │ ├── micro-browser-portal-created.ts │ │ │ ├── micro-browser-portal-removed.ts │ │ │ ├── micro-browser-portal-toggle-visible.ts │ │ │ ├── micro-browser-portal-update.ts │ │ │ ├── on-micro-browser-portal-created.ts │ │ │ ├── on-micro-browser-portal-removed.ts │ │ │ ├── on-micro-browser-portal-toggle-visible.ts │ │ │ └── on-micro-browser-portal-update.ts │ │ └── types │ │ │ ├── common.ts │ │ │ ├── index.ts │ │ │ ├── payload.ts │ │ │ └── subscribe.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-region │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── messenger │ │ │ ├── index.ts │ │ │ ├── merge-region-props.ts │ │ │ ├── on-merge-region-props.ts │ │ │ ├── on-region-change.ts │ │ │ ├── on-region-portal.ts │ │ │ ├── on-set-region-groups.ts │ │ │ ├── on-set-region-id.ts │ │ │ ├── on-set-region-ou-commodity-code.ts │ │ │ ├── on-set-region-props.ts │ │ │ ├── on-set-region-resource-count.ts │ │ │ ├── on-set-regions.ts │ │ │ ├── on-toggle-region-global.ts │ │ │ ├── on-toggle-region.ts │ │ │ ├── on-trigger-region-ou-detection.ts │ │ │ ├── region-change.ts │ │ │ ├── region-portal.ts │ │ │ ├── set-region-groups.ts │ │ │ ├── set-region-id.ts │ │ │ ├── set-region-ou-commodity-code.ts │ │ │ ├── set-region-props.ts │ │ │ ├── set-region-resource-count.ts │ │ │ ├── set-regions.ts │ │ │ ├── toggle-region-global.ts │ │ │ ├── toggle-region.ts │ │ │ └── trigger-region-ou-detection.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-resource-group │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── messenger │ │ │ ├── index.ts │ │ │ ├── merge-resource-group-props.ts │ │ │ ├── on-merge-resource-group-props.ts │ │ │ ├── on-resource-group-change.ts │ │ │ ├── on-resource-group-data-loaded.ts │ │ │ ├── on-resource-group-portal.ts │ │ │ ├── on-set-resource-group-id.ts │ │ │ ├── on-set-resource-group-props.ts │ │ │ ├── on-set-resource-group-resource-count.ts │ │ │ ├── on-toggle-resource-group.ts │ │ │ ├── resource-group-change.ts │ │ │ ├── resource-group-data-loaded.ts │ │ │ ├── resource-group-portal.ts │ │ │ ├── set-resource-group-id.ts │ │ │ ├── set-resource-group-props.ts │ │ │ ├── set-resource-group-resource-count.ts │ │ │ └── toggle-resource-group.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-side-panel │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── messenger │ │ │ ├── index.ts │ │ │ ├── on-side-panel-item-active-change.ts │ │ │ ├── on-side-panel-item-click.ts │ │ │ ├── on-side-panel-item-remove.ts │ │ │ ├── on-side-panel-item-set.ts │ │ │ ├── on-side-panel-quick-top-set-container.ts │ │ │ ├── side-panel-item-active-change.ts │ │ │ ├── side-panel-item-click.ts │ │ │ ├── side-panel-item-remove.ts │ │ │ ├── side-panel-item-set.ts │ │ │ └── side-panel-quick-top-set-container.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── get-quick-top-top-container-as-payload.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-toolkit │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── enum │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── messenger │ │ │ ├── index.ts │ │ │ ├── on-set-go-top-container.ts │ │ │ ├── on-toolkit-item-active-change.ts │ │ │ ├── on-toolkit-item-click.ts │ │ │ ├── on-toolkit-put.ts │ │ │ ├── on-toolkit-remove.ts │ │ │ ├── on-toolkit-tooltip-close.ts │ │ │ ├── on-toolkit-version-new-click.ts │ │ │ ├── on-toolkit-version-old-click.ts │ │ │ ├── put-toolkit-item.ts │ │ │ ├── remove-toolkit-item.ts │ │ │ ├── set-go-top-container.ts │ │ │ ├── toolkit-tool-active-change.ts │ │ │ ├── toolkit-tool-clicked.ts │ │ │ └── toolkit-tooltip-close.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── compose-toolkit-type-with-id.ts │ │ │ ├── compose-toolkit-type.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-top-nav │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ └── messenger │ │ │ ├── index.ts │ │ │ ├── on-toggle-visible.ts │ │ │ └── toggle-visible.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-tutor │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── messenger │ │ │ ├── close-tutor.ts │ │ │ ├── index.ts │ │ │ ├── on-tutor-action.ts │ │ │ ├── on-tutor-close.ts │ │ │ ├── on-tutor-dismiss.ts │ │ │ ├── on-tutor-open.ts │ │ │ ├── on-tutor-register.ts │ │ │ ├── on-tutor-step-change.ts │ │ │ ├── open-tutor.ts │ │ │ ├── register-tutor.ts │ │ │ ├── tutor-action.ts │ │ │ ├── tutor-dismiss.ts │ │ │ └── tutor-step-change.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger-url │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ └── messenger │ │ │ ├── index.ts │ │ │ ├── on-open-url.ts │ │ │ └── open-url.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-messenger │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── enum │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── messenger │ │ │ ├── app-broadcast │ │ │ │ ├── help │ │ │ │ │ └── open-help.ts │ │ │ │ ├── index.ts │ │ │ │ └── misc │ │ │ │ │ ├── arms-error.ts │ │ │ │ │ ├── fetcher-request.ts │ │ │ │ │ ├── launch-widget.ts │ │ │ │ │ ├── set-product-id.ts │ │ │ │ │ └── set-resource-types.ts │ │ │ ├── app-subscribe │ │ │ │ ├── fastbuy │ │ │ │ │ ├── on-fastbuy-buy.ts │ │ │ │ │ ├── on-fastbuy-close.ts │ │ │ │ │ ├── on-fastbuy-order-finish.ts │ │ │ │ │ └── on-fastbuy-submit-payment.ts │ │ │ │ ├── index.ts │ │ │ │ └── on-theme-change.ts │ │ │ ├── console-base-broadcast │ │ │ │ ├── fastbuy │ │ │ │ │ ├── fastbuy-buy.ts │ │ │ │ │ ├── fastbuy-close.ts │ │ │ │ │ ├── fastbuy-order-finish.ts │ │ │ │ │ └── fastbuy-submit-payment.ts │ │ │ │ ├── index.ts │ │ │ │ └── theme-change.ts │ │ │ ├── console-base-subscribe │ │ │ │ ├── help │ │ │ │ │ └── on-open-help.ts │ │ │ │ ├── index.ts │ │ │ │ └── misc │ │ │ │ │ ├── on-arms-error.ts │ │ │ │ │ ├── on-fetcher-request.ts │ │ │ │ │ ├── on-launch-widget.ts │ │ │ │ │ ├── on-set-product-id.ts │ │ │ │ │ └── on-set-resource-types.ts │ │ │ └── for-app.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-messenger-api-inspector │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ └── messenger-api-inspector │ │ │ │ └── index.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-messenger-region │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ ├── messenger-region-events │ │ │ │ └── index.ts │ │ │ ├── messenger-region-ou-commodity │ │ │ │ └── index.ts │ │ │ ├── messenger-region-ou-detection │ │ │ │ └── index.ts │ │ │ ├── messenger-region-portal │ │ │ │ └── index.tsx │ │ │ └── messenger-region │ │ │ │ └── index.tsx │ │ ├── sls │ │ │ ├── _log.ts │ │ │ ├── index.ts │ │ │ └── sls-created.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-messenger-resource-group │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ ├── messenger-resource-group-events │ │ │ │ └── index.ts │ │ │ ├── messenger-resource-group-portal │ │ │ │ └── index.tsx │ │ │ └── messenger-resource-group │ │ │ │ └── index.tsx │ │ ├── sls │ │ │ ├── _log.ts │ │ │ ├── index.ts │ │ │ └── sls-created.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── console-base-rc-messenger-side-panel │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── index.ts │ ├── rc │ │ ├── index.ts │ │ ├── messenger-side-panel-item │ │ │ └── index.ts │ │ └── messenger-side-panel-quick-top │ │ │ └── index.ts │ └── types │ │ └── index.ts │ ├── stories │ ├── demo-default │ │ └── index.tsx │ └── index.stories.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-rc-model └── rc-model-form │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── context │ │ └── index.ts │ ├── hook │ │ ├── _use-model-context.ts │ │ ├── _use-model-props.ts │ │ ├── index.ts │ │ ├── use-form-dom-props.ts │ │ └── use-handle-submit.ts │ ├── index.ts │ ├── provider │ │ └── index.tsx │ └── types │ │ ├── common.ts │ │ ├── context.ts │ │ ├── index.ts │ │ └── props.ts │ ├── stories │ ├── demo-default │ │ └── index.tsx │ └── index.stories.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-rc ├── console-base-rc-alert │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-dispatch-set-visible.ts │ │ │ │ ├── use-effect-auto-close.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-close.ts │ │ │ │ ├── use-props-dom.ts │ │ │ │ └── use-visible.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ └── reduce-set-visible.ts │ │ │ └── types │ │ │ │ ├── action.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ ├── ui │ │ │ ├── index.tsx │ │ │ ├── rc-container │ │ │ │ ├── alert-content │ │ │ │ │ └── index.tsx │ │ │ │ ├── alert-icon │ │ │ │ │ └── index.tsx │ │ │ │ ├── alert-x │ │ │ │ │ └── index.tsx │ │ │ │ ├── alert │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ └── util │ │ │ │ ├── get-css-bd.ts │ │ │ │ ├── get-css-bg.ts │ │ │ │ ├── get-icon-color.ts │ │ │ │ ├── get-icon-type.ts │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-app-layout │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-aside-nav-props.ts │ │ │ │ ├── use-collapsed.ts │ │ │ │ ├── use-content.ts │ │ │ │ ├── use-dispatch-set-collapsed.ts │ │ │ │ ├── use-dom-props.ts │ │ │ │ └── use-handle-collapsed-change.ts │ │ │ ├── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ └── reduce-set-collapsed.ts │ │ │ └── types │ │ │ │ ├── action.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ ├── ui │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── main │ │ │ │ └── index.tsx │ │ │ └── rc-container │ │ │ │ ├── aside │ │ │ │ └── index.tsx │ │ │ │ ├── content │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── const │ │ │ └── index.ts │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.less │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-aside-nav │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-collapsed.ts │ │ │ │ ├── use-dispatch-set-collapsed.ts │ │ │ │ ├── use-dispatch-set-filter-focused.ts │ │ │ │ ├── use-dispatch-set-filter-value.ts │ │ │ │ ├── use-dispatch-set-filter-visible.ts │ │ │ │ ├── use-dispatch-set-hovered.ts │ │ │ │ ├── use-effect-filter-visible.ts │ │ │ │ ├── use-effect-reset-filter-when-items-change.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-filter-available.ts │ │ │ │ ├── use-filter-input-props.ts │ │ │ │ ├── use-filter-value.ts │ │ │ │ ├── use-filter-visible.ts │ │ │ │ ├── use-handle-filter-focused-change.ts │ │ │ │ ├── use-handle-filter-keydown-for-esc.ts │ │ │ │ ├── use-handle-filter-value-change.ts │ │ │ │ ├── use-handle-filter-visible-change.ts │ │ │ │ ├── use-handle-item-click.ts │ │ │ │ ├── use-handle-reset-filter.ts │ │ │ │ ├── use-handle-toggle-collapsed.ts │ │ │ │ ├── use-handle-toggle-filter-visible-true.ts │ │ │ │ ├── use-handle-toggle-hovered-false.ts │ │ │ │ ├── use-handle-toggle-hovered-true.ts │ │ │ │ ├── use-handle-toggle-hovered.ts │ │ │ │ ├── use-hovered.ts │ │ │ │ ├── use-items-in-footer.ts │ │ │ │ └── use-items.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-set-collapsed.ts │ │ │ │ ├── reduce-set-filter-focused.ts │ │ │ │ ├── reduce-set-filter-value.ts │ │ │ │ ├── reduce-set-filter-visible.ts │ │ │ │ └── reduce-set-hovered.ts │ │ │ ├── types │ │ │ │ ├── action.ts │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ │ └── util │ │ │ │ ├── check-against-filter-value.ts │ │ │ │ ├── count-items.ts │ │ │ │ ├── create-divider-item.ts │ │ │ │ ├── get-item-key.ts │ │ │ │ ├── get-item-mark.ts │ │ │ │ ├── has-selected-sub-item.ts │ │ │ │ ├── index.ts │ │ │ │ ├── is-item-interactive.ts │ │ │ │ ├── normalize-value-for-filter.ts │ │ │ │ ├── parse-item.ts │ │ │ │ ├── parse-items-in-footer.ts │ │ │ │ └── parse-items.ts │ │ ├── ui │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── intl │ │ │ │ ├── index.ts │ │ │ │ └── locales │ │ │ │ │ ├── en-us.ts │ │ │ │ │ ├── ja-jp.ts │ │ │ │ │ ├── zh-cn.ts │ │ │ │ │ └── zh-tw.ts │ │ │ ├── main │ │ │ │ └── index.tsx │ │ │ ├── rc-container │ │ │ │ ├── index.ts │ │ │ │ ├── nav-item-in-footer │ │ │ │ │ └── index.tsx │ │ │ │ ├── nav-item-with-sub │ │ │ │ │ └── index.tsx │ │ │ │ ├── nav-item │ │ │ │ │ └── index.tsx │ │ │ │ ├── nav │ │ │ │ │ └── index.tsx │ │ │ │ ├── ui-body │ │ │ │ │ └── index.tsx │ │ │ │ ├── ui-footer │ │ │ │ │ └── index.tsx │ │ │ │ ├── ui-header │ │ │ │ │ ├── filter-input │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── filter-trigger │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── title │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── to-upper-level │ │ │ │ │ │ └── index.tsx │ │ │ │ └── ui-knob │ │ │ │ │ └── index.tsx │ │ │ └── rc │ │ │ │ ├── index.ts │ │ │ │ ├── nav-button │ │ │ │ ├── index.tsx │ │ │ │ └── render-mark.tsx │ │ │ │ ├── nav-divider │ │ │ │ └── index.tsx │ │ │ │ └── nav-item-icon-right │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── const │ │ │ ├── index.ts │ │ │ ├── nav-ecs.ts │ │ │ ├── nav-ram.ts │ │ │ ├── nav-slb.ts │ │ │ ├── nav-viper.ts │ │ │ └── nav-vpc.ts │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.less │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-attention-seeker │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── helper │ │ │ ├── append.ts │ │ │ ├── clear.ts │ │ │ ├── index.ts │ │ │ ├── prepend.ts │ │ │ ├── put.ts │ │ │ ├── refresh.tsx │ │ │ └── util │ │ │ │ ├── attention-items.ts │ │ │ │ ├── get-solo-holder.ts │ │ │ │ ├── index.ts │ │ │ │ └── remove-solo-holder.ts │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ ├── index.ts │ │ │ │ └── values.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-attention-element.ts │ │ │ │ ├── use-attention-rect.ts │ │ │ │ ├── use-attention-seeker.ts │ │ │ │ ├── use-backdrop-path.ts │ │ │ │ ├── use-dispatch-refresh-viewport.ts │ │ │ │ ├── use-dispatch-set-attention-rect.ts │ │ │ │ ├── use-dispatch-set-dom-backdrop.ts │ │ │ │ ├── use-dom-backdrop.ts │ │ │ │ ├── use-effect-attention.ts │ │ │ │ ├── use-effect-bind-close-to-element.ts │ │ │ │ ├── use-effect-observe-resize-of-attention-element.ts │ │ │ │ ├── use-effect-observe-resize-of-window.ts │ │ │ │ ├── use-effect-observe-scroll.ts │ │ │ │ ├── use-effect-refresh-attention-rect.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-close-on-backdrop-click.ts │ │ │ │ ├── use-handle-close-on-element-mousedown.ts │ │ │ │ ├── use-handle-close-on-protector-click.ts │ │ │ │ ├── use-handle-close.ts │ │ │ │ ├── use-handle-refresh-attention-rect.ts │ │ │ │ ├── use-handle-window-resize.ts │ │ │ │ ├── use-ref-backdrop.ts │ │ │ │ └── use-resize-observer.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-refresh-viewport.ts │ │ │ │ ├── reduce-set-dom-backdrop.ts │ │ │ │ └── reduce-set-rect-style.ts │ │ │ ├── types │ │ │ │ ├── action.ts │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ │ └── util │ │ │ │ ├── get-element-rect-style.ts │ │ │ │ └── index.ts │ │ ├── rc-container │ │ │ ├── backdrop │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── protector │ │ │ │ └── index.tsx │ │ │ └── ui │ │ │ │ └── index.tsx │ │ └── rc │ │ │ └── global-style │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-beacon │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ ├── index.ts │ │ │ └── values.ts │ │ ├── index.ts │ │ ├── rc │ │ │ ├── index.tsx │ │ │ ├── the-beacon │ │ │ │ └── index.ts │ │ │ └── the-tip │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-breadcrumb │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ ├── index.tsx │ │ │ └── item │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-button │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-props-custom.ts │ │ │ │ └── use-props-dom.ts │ │ │ ├── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── types │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ └── props.ts │ │ │ └── util │ │ │ │ ├── get-button-aria-label.ts │ │ │ │ ├── get-button-href-target.ts │ │ │ │ ├── get-button-title.ts │ │ │ │ └── index.ts │ │ ├── ui │ │ │ ├── index.tsx │ │ │ ├── rc-container │ │ │ │ ├── button-icon-left │ │ │ │ │ └── index.tsx │ │ │ │ ├── button-icon-right │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ ├── rc │ │ │ │ ├── button-icon-wrapper │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ └── util │ │ │ │ ├── get-mixin-shadow.ts │ │ │ │ ├── get-mixin-size.ts │ │ │ │ ├── get-mixin-theme.ts │ │ │ │ ├── get-style-icon-spacing.ts │ │ │ │ ├── get-style-text-align.ts │ │ │ │ ├── index.ts │ │ │ │ ├── is-block.ts │ │ │ │ ├── is-borderless.ts │ │ │ │ └── render-icon.tsx │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-copy-it │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── rc │ │ │ └── copy-it │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.tsx │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-dialog-core │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── model │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-dialog-buttons.ts │ │ │ │ ├── use-dialog-max-content-height.ts │ │ │ │ ├── use-dialog-mode.ts │ │ │ │ ├── use-dialog-size.ts │ │ │ │ ├── use-dialog-stack-item.ts │ │ │ │ ├── use-dialog-style.ts │ │ │ │ ├── use-dialog-title-extra.ts │ │ │ │ ├── use-dialog-title.ts │ │ │ │ ├── use-dialog.ts │ │ │ │ ├── use-dispatch-force-update.ts │ │ │ │ ├── use-dispatch-lock.ts │ │ │ │ ├── use-dispatch-set-active.ts │ │ │ │ ├── use-dispatch-set-dom-dialog-content.ts │ │ │ │ ├── use-dispatch-set-dom-dialog.ts │ │ │ │ ├── use-dispatch-set-z-index.ts │ │ │ │ ├── use-dispatch-unlock.ts │ │ │ │ ├── use-dispatch-update-data.ts │ │ │ │ ├── use-dispatch-update-props.ts │ │ │ │ ├── use-dispatch-update-window-height.ts │ │ │ │ ├── use-effect-adjust-height.ts │ │ │ │ ├── use-effect-auto-focus.ts │ │ │ │ ├── use-effect-did-mount.ts │ │ │ │ ├── use-effect-focus-back.ts │ │ │ │ ├── use-effect-push-stack.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-close-on-ecs.ts │ │ │ │ ├── use-handle-close-on-external.ts │ │ │ │ ├── use-handle-close-with-value.ts │ │ │ │ ├── use-handle-close.ts │ │ │ │ ├── use-handle-focus-back.ts │ │ │ │ ├── use-handle-focus.ts │ │ │ │ ├── use-handle-push-stack.ts │ │ │ │ ├── use-handle-reset-scroll-top.ts │ │ │ │ ├── use-ref-dialog-content.ts │ │ │ │ ├── use-ref-dialog.ts │ │ │ │ ├── use-state-active.ts │ │ │ │ ├── use-state-id.ts │ │ │ │ └── use-state-locked.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-force-update.ts │ │ │ │ ├── reduce-lock.ts │ │ │ │ ├── reduce-set-active.ts │ │ │ │ ├── reduce-set-dom-dialog-content.ts │ │ │ │ ├── reduce-set-dom-dialog.ts │ │ │ │ ├── reduce-set-z-index.ts │ │ │ │ ├── reduce-unlock.ts │ │ │ │ ├── reduce-update-data.ts │ │ │ │ ├── reduce-update-props.ts │ │ │ │ └── reduce-update-window-height.ts │ │ │ ├── types │ │ │ │ ├── action.ts │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── stack.ts │ │ │ │ └── state.ts │ │ │ └── util │ │ │ │ ├── backdrop.tsx │ │ │ │ ├── detect-fusion-overlay.ts │ │ │ │ ├── do-backdrop-and-z-index.ts │ │ │ │ ├── focus-dialog.ts │ │ │ │ ├── get-default-context-state.ts │ │ │ │ ├── get-dialog-size-width.ts │ │ │ │ ├── get-next-element-to-focus.ts │ │ │ │ ├── handle-backdrop-click.ts │ │ │ │ ├── handle-keydown-esc.ts │ │ │ │ ├── handle-mousedown-trap-tab.ts │ │ │ │ ├── index.ts │ │ │ │ ├── process-buttons.ts │ │ │ │ ├── stack-create.ts │ │ │ │ ├── stack-find-topmost.ts │ │ │ │ ├── stack-get.ts │ │ │ │ ├── stack-pull.ts │ │ │ │ ├── stack-push.ts │ │ │ │ ├── stack-put.ts │ │ │ │ └── trap-focus.ts │ │ ├── ui │ │ │ ├── index.tsx │ │ │ ├── rc-container │ │ │ │ ├── content │ │ │ │ │ └── index.tsx │ │ │ │ ├── footer │ │ │ │ │ ├── button │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── header │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.ts │ │ │ │ └── x │ │ │ │ │ └── index.tsx │ │ │ └── rc │ │ │ │ ├── backdrop │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-dialog │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── promised │ │ │ ├── alert.tsx │ │ │ ├── confirm.tsx │ │ │ ├── index.ts │ │ │ ├── open-indirect.tsx │ │ │ ├── open.ts │ │ │ └── prompt.tsx │ │ ├── rc │ │ │ ├── alt-wrap │ │ │ │ └── index.tsx │ │ │ ├── index.ts │ │ │ └── prompt-content │ │ │ │ └── index.tsx │ │ ├── types │ │ │ ├── common.ts │ │ │ ├── index.ts │ │ │ └── props.ts │ │ └── util │ │ │ ├── build-props-for-promise.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-alt │ │ │ └── index.tsx │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── demo-special │ │ │ ├── content-control-dialog │ │ │ │ ├── content │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── dynamic │ │ │ │ ├── content │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── esc │ │ │ │ ├── content │ │ │ │ │ ├── fusion-overlay-mock │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── focus │ │ │ │ ├── content │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── header-flex │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── long-content │ │ │ │ └── index.tsx │ │ │ ├── multiple │ │ │ │ └── index.tsx │ │ │ ├── promise-value │ │ │ │ └── index.tsx │ │ │ ├── update │ │ │ │ ├── content │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ └── z-index │ │ │ │ ├── dialog-content │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ ├── knobs │ │ │ └── index.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-dropdown │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-dispatch-set-dom-drop.ts │ │ │ │ ├── use-dispatch-set-dom-dropdown.ts │ │ │ │ ├── use-dispatch-set-visible.ts │ │ │ │ ├── use-dom-drop.ts │ │ │ │ ├── use-dom-dropdown.ts │ │ │ │ ├── use-drop-style.ts │ │ │ │ ├── use-drop-visible.ts │ │ │ │ ├── use-dropdown.ts │ │ │ │ ├── use-effect-hide-on-esc.ts │ │ │ │ ├── use-effect-hide-when-disabled.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-doc-keydown.ts │ │ │ │ ├── use-handle-hide-when-disabled.ts │ │ │ │ ├── use-handle-toggle-visible-false.ts │ │ │ │ ├── use-handle-toggle-visible-true.ts │ │ │ │ └── use-handle-toggle-visible.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-set-dom-drop.ts │ │ │ │ ├── reduce-set-dom-dropdown.ts │ │ │ │ └── reduce-set-visible.ts │ │ │ └── types │ │ │ │ ├── action.ts │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ ├── ui │ │ │ ├── index.tsx │ │ │ ├── rc-container │ │ │ │ ├── animated-drop │ │ │ │ │ ├── body │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── footer │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── header │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── dropdown-drop │ │ │ │ │ └── index.tsx │ │ │ │ ├── dropdown-trigger │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ └── util │ │ │ │ ├── get-css-padding.ts │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── demo-hook │ │ │ ├── index.tsx │ │ │ ├── the-drop │ │ │ │ └── index.tsx │ │ │ └── the-trigger │ │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-easy-icon │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ └── easy-icon │ │ │ │ └── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── index.ts │ │ │ ├── is-svg.ts │ │ │ ├── is-url.ts │ │ │ └── render-easy-icon.tsx │ ├── stories │ │ ├── const │ │ │ └── index.ts │ │ ├── demo-default │ │ │ ├── index.less │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ ├── pkg-info │ │ │ └── index.tsx │ │ └── util │ │ │ ├── get-icon-value.tsx │ │ │ └── index.ts │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-error-info │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── rc │ │ │ └── error-info │ │ │ │ ├── index.tsx │ │ │ │ ├── kv-list-foldable │ │ │ │ └── index.tsx │ │ │ │ └── kv-list │ │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── convert-error-kv-list.ts │ │ │ ├── get-auth-user-display-info.ts │ │ │ ├── index.ts │ │ │ ├── intl-auth-policy-type.ts │ │ │ ├── intl-auth-type.ts │ │ │ ├── intl-auth-user-type.ts │ │ │ ├── parse-params.ts │ │ │ ├── render-object.tsx │ │ │ └── to-display-value.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-flex │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ ├── flex-item │ │ │ │ └── index.ts │ │ │ └── flex │ │ │ │ └── index.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-form │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── ui │ │ │ ├── index.tsx │ │ │ ├── rc-container │ │ │ │ ├── form-item │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── item-content │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── item-label │ │ │ │ │ │ └── index.tsx │ │ │ │ ├── form-items │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ └── util │ │ │ │ ├── get-form-item-key.ts │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-goto-ends │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-dispatch-set-visible-bottom.ts │ │ │ │ ├── use-dispatch-set-visible-top.ts │ │ │ │ ├── use-effect-observe-resize.ts │ │ │ │ ├── use-effect-on-container-scroll.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-goto-bottom.ts │ │ │ │ ├── use-handle-goto-top.ts │ │ │ │ ├── use-handle-reset.ts │ │ │ │ ├── use-offsets.ts │ │ │ │ ├── use-visible-bottom.ts │ │ │ │ └── use-visible-top.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-set-visible-bottom.ts │ │ │ │ └── reduce-set-visible-top.ts │ │ │ └── types │ │ │ │ ├── action.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ ├── ui │ │ │ ├── index.tsx │ │ │ ├── rc-container │ │ │ │ ├── go-bottom │ │ │ │ │ └── index.tsx │ │ │ │ ├── go-top │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ └── rc │ │ │ │ ├── go-button │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-html-trusted │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-icon-product │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── enum │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── rc │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ └── normalize-type.ts │ ├── stories │ │ ├── demo-default │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-icon │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── enum │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── rc │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-input-select │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── rc │ │ │ └── input-select │ │ │ │ ├── index.tsx │ │ │ │ └── options │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-input-switch │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ ├── index.ts │ │ │ └── values.ts │ │ ├── index.ts │ │ ├── rc │ │ │ └── input-switch │ │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── get-styled-bg.ts │ │ │ ├── get-styled-knob-position.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-input-textarea │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ └── input-textarea │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-input │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-dispatch-set-composing.ts │ │ │ │ ├── use-dispatch-set-dom-input.ts │ │ │ │ ├── use-dispatch-set-focused.ts │ │ │ │ ├── use-dispatch-set-hovered.ts │ │ │ │ ├── use-dispatch-set-value.ts │ │ │ │ ├── use-effect-focused-change.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-focused.ts │ │ │ │ ├── use-handle-change.ts │ │ │ │ ├── use-handle-clear.ts │ │ │ │ ├── use-handle-composition-end.ts │ │ │ │ ├── use-handle-composition-start.ts │ │ │ │ ├── use-handle-focus-in.ts │ │ │ │ ├── use-handle-focus-out.ts │ │ │ │ ├── use-handle-mouse-enter.ts │ │ │ │ ├── use-handle-mouse-leave.ts │ │ │ │ ├── use-hovered.ts │ │ │ │ ├── use-props-for-input-element.ts │ │ │ │ └── use-value.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-set-composing.ts │ │ │ │ ├── reduce-set-dom-input.ts │ │ │ │ ├── reduce-set-focused.ts │ │ │ │ ├── reduce-set-hovered.ts │ │ │ │ └── reduce-set-value.ts │ │ │ └── types │ │ │ │ ├── action.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ ├── search-input │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ ├── ui │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── index.tsx │ │ │ ├── rc-container │ │ │ │ ├── index.ts │ │ │ │ ├── inner-left │ │ │ │ │ └── index.tsx │ │ │ │ ├── inner-right-status │ │ │ │ │ └── index.tsx │ │ │ │ ├── inner-right │ │ │ │ │ └── index.tsx │ │ │ │ └── the-input │ │ │ │ │ └── index.tsx │ │ │ ├── sc │ │ │ │ ├── index.ts │ │ │ │ ├── input-clear-button.ts │ │ │ │ ├── input-inner.ts │ │ │ │ ├── input-real.ts │ │ │ │ ├── input-wrapper.ts │ │ │ │ └── input.ts │ │ │ └── util │ │ │ │ ├── get-styled-border.ts │ │ │ │ ├── get-styled-shadow.ts │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ ├── knobs │ │ │ └── index.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-intl │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── enum │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── rc │ │ │ ├── index.tsx │ │ │ └── lines │ │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── create-line-group.ts │ │ │ ├── determin-line-type.ts │ │ │ ├── index.ts │ │ │ └── parse-lines.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-key-value │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ └── key-value │ │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── convert-items.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-list │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ └── list │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-loading │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── de-de.ts │ │ │ │ ├── en-us.ts │ │ │ │ ├── fr-fr.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── ko-kr.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── rc │ │ │ ├── loading │ │ │ │ └── index.tsx │ │ │ ├── with-loading │ │ │ │ └── index.tsx │ │ │ └── with-promise │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ ├── knobs │ │ │ └── index.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-markdown │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── rc │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ ├── _source.ts │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-marks │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── rc │ │ │ ├── index.ts │ │ │ ├── mark-base │ │ │ │ └── index.ts │ │ │ ├── mark-by-type │ │ │ │ └── index.tsx │ │ │ ├── type-alpha │ │ │ │ └── index.tsx │ │ │ ├── type-beta │ │ │ │ └── index.tsx │ │ │ ├── type-hot │ │ │ │ └── index.tsx │ │ │ ├── type-new │ │ │ │ └── index.tsx │ │ │ ├── type-public-beta │ │ │ │ └── index.tsx │ │ │ └── type-update │ │ │ │ └── index.tsx │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── get-css-of-align.ts │ │ │ ├── get-css-of-type.ts │ │ │ ├── get-label.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ ├── knobs │ │ │ └── index.ts │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-micro-browser │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-affix-element.ts │ │ │ │ ├── use-affix-rect.ts │ │ │ │ ├── use-dispatch-refresh-window-size.ts │ │ │ │ ├── use-dispatch-reset.ts │ │ │ │ ├── use-dispatch-set-dragging.ts │ │ │ │ ├── use-dispatch-set-mode.ts │ │ │ │ ├── use-dispatch-set-position-bottom.ts │ │ │ │ ├── use-dispatch-set-position-right.ts │ │ │ │ ├── use-dispatch-set-resizing.ts │ │ │ │ ├── use-dispatch-set-size-height.ts │ │ │ │ ├── use-dispatch-set-size-width-pinned.ts │ │ │ │ ├── use-dispatch-set-size-width.ts │ │ │ │ ├── use-dragging.ts │ │ │ │ ├── use-effect-observe-window-resize.ts │ │ │ │ ├── use-effect-push-body.ts │ │ │ │ ├── use-effect-reset.ts │ │ │ │ ├── use-effect-toggle-body-class.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-mode-change.ts │ │ │ │ ├── use-handle-rnd-drag-start.ts │ │ │ │ ├── use-handle-rnd-drag-stop.ts │ │ │ │ ├── use-handle-rnd-drag.ts │ │ │ │ ├── use-handle-rnd-resize-start.ts │ │ │ │ ├── use-handle-rnd-resize-stop.ts │ │ │ │ ├── use-handle-rnd-resize.ts │ │ │ │ ├── use-handle-rnd-resize0.ts │ │ │ │ ├── use-handle-tab-bar-double-click.ts │ │ │ │ ├── use-handle-toggle-minimized.ts │ │ │ │ ├── use-handle-toggle-pinned.ts │ │ │ │ ├── use-handle-window-resize.ts │ │ │ │ ├── use-mode.ts │ │ │ │ ├── use-resizing.ts │ │ │ │ ├── use-rnd-dragging-disabled.ts │ │ │ │ ├── use-rnd-rect-h.ts │ │ │ │ ├── use-rnd-rect-w.ts │ │ │ │ ├── use-rnd-rect-x.ts │ │ │ │ ├── use-rnd-rect-y.ts │ │ │ │ ├── use-rnd-resize-handle-styles.ts │ │ │ │ ├── use-rnd-size-height-range.ts │ │ │ │ ├── use-rnd-size-width-range.ts │ │ │ │ └── use-z-index.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-refresh-window-size.ts │ │ │ │ ├── reduce-reset.ts │ │ │ │ ├── reduce-rnd-resize-start.ts │ │ │ │ ├── reduce-set-dragging.ts │ │ │ │ ├── reduce-set-mode.ts │ │ │ │ ├── reduce-set-position-bottom.ts │ │ │ │ ├── reduce-set-position-right.ts │ │ │ │ ├── reduce-set-resizing.ts │ │ │ │ ├── reduce-set-size-height.ts │ │ │ │ ├── reduce-set-size-width-pinned.ts │ │ │ │ └── reduce-set-size-width.ts │ │ │ ├── types │ │ │ │ ├── action.ts │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ │ └── util │ │ │ │ ├── create-style-push-body.ts │ │ │ │ ├── get-legal-number.ts │ │ │ │ ├── index.ts │ │ │ │ ├── make-number-in-range.ts │ │ │ │ ├── number-range.ts │ │ │ │ └── toggle-body-class.ts │ │ ├── ui │ │ │ ├── index.tsx │ │ │ ├── intl │ │ │ │ ├── index.ts │ │ │ │ └── locales │ │ │ │ │ ├── en-us.ts │ │ │ │ │ ├── ja-jp.ts │ │ │ │ │ ├── zh-cn.ts │ │ │ │ │ └── zh-tw.ts │ │ │ └── rc-container │ │ │ │ ├── browser-tabs │ │ │ │ ├── extra │ │ │ │ │ ├── extra-button │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── minimize │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── pin │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── x │ │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── rnd │ │ │ │ └── index.tsx │ │ │ │ └── smooth-moving │ │ │ │ └── index.tsx │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-micro-content-shared │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ ├── css.ts │ │ │ ├── index.ts │ │ │ └── values.ts │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── rc │ │ │ ├── footer-button │ │ │ │ └── index.tsx │ │ │ ├── h1 │ │ │ │ └── index.ts │ │ │ ├── h2 │ │ │ │ └── index.ts │ │ │ ├── h3 │ │ │ │ └── index.ts │ │ │ ├── index.ts │ │ │ ├── link-external │ │ │ │ └── index.tsx │ │ │ ├── micro-content-body │ │ │ │ └── index.tsx │ │ │ ├── micro-content-footer │ │ │ │ └── index.ts │ │ │ ├── micro-content-header-toolbar-flex │ │ │ │ └── index.ts │ │ │ ├── micro-content-header-toolbar │ │ │ │ └── index.ts │ │ │ ├── micro-content-header │ │ │ │ └── index.ts │ │ │ ├── micro-content-wrapper │ │ │ │ └── index.ts │ │ │ └── title-brief-extra-list │ │ │ │ ├── index.tsx │ │ │ │ └── item │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ ├── const.ts │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-pagination │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── en-us.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── model │ │ │ ├── const │ │ │ │ ├── index.ts │ │ │ │ └── values.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-dispatch-set-dom-ui.ts │ │ │ │ ├── use-dispatch-set-page.ts │ │ │ │ ├── use-dispatch-set-width.ts │ │ │ │ ├── use-effect-resize-observer.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-page-next.ts │ │ │ │ ├── use-handle-page-prev.ts │ │ │ │ ├── use-handle-page.ts │ │ │ │ ├── use-hidden.tsx │ │ │ │ ├── use-no-text.ts │ │ │ │ ├── use-page-list.ts │ │ │ │ ├── use-page.ts │ │ │ │ ├── use-pages.ts │ │ │ │ ├── use-props-on-dom.ts │ │ │ │ └── use-theme.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-set-dom-ui.ts │ │ │ │ ├── reduce-set-page.ts │ │ │ │ └── reduce-set-width.ts │ │ │ ├── types │ │ │ │ ├── action.ts │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ │ └── util │ │ │ │ ├── generate-page-list.ts │ │ │ │ └── index.ts │ │ ├── rc-container │ │ │ ├── index.tsx │ │ │ ├── pagination │ │ │ │ ├── button-prev-next │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── paging │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── page-info │ │ │ │ │ └── index.tsx │ │ │ │ │ └── page-list │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── page-button │ │ │ │ │ └── index.tsx │ │ │ │ │ └── page-ellipsis │ │ │ │ │ └── index.tsx │ │ │ └── ui │ │ │ │ └── index.tsx │ │ └── util │ │ │ ├── get-style-value-justify.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ ├── knobs │ │ │ └── index.ts │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-rating │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── rc │ │ │ └── rating │ │ │ │ ├── index.tsx │ │ │ │ ├── rating-items │ │ │ │ └── index.tsx │ │ │ │ ├── rating-overlay │ │ │ │ └── index.tsx │ │ │ │ └── rating-underlay │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-side-panel │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-children.ts │ │ │ │ ├── use-collapsed.ts │ │ │ │ ├── use-dispatch-set-collapsed.ts │ │ │ │ ├── use-dispatch-set-quick-top-visible.ts │ │ │ │ ├── use-effect-quick-top.ts │ │ │ │ ├── use-effect-toggle-body-class.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-collapsed-change.ts │ │ │ │ ├── use-handle-go-top.ts │ │ │ │ ├── use-handle-set-quick-top-visible.ts │ │ │ │ ├── use-items-bottom.ts │ │ │ │ ├── use-items-top.ts │ │ │ │ ├── use-quick-top.ts │ │ │ │ └── use-visible.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-set-collapsed.ts │ │ │ │ └── reduce-set-quick-top-visible.ts │ │ │ ├── types │ │ │ │ ├── action.ts │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ │ └── util │ │ │ │ ├── index.ts │ │ │ │ └── toggle-body-class.ts │ │ ├── ui │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── index.tsx │ │ │ ├── intl │ │ │ │ ├── index.ts │ │ │ │ └── locales │ │ │ │ │ ├── en-us.ts │ │ │ │ │ ├── ja-jp.ts │ │ │ │ │ ├── zh-cn.ts │ │ │ │ │ └── zh-tw.ts │ │ │ ├── rc-container │ │ │ │ ├── collapse-toggle │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── item │ │ │ │ │ └── index.tsx │ │ │ │ ├── items-bottom │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── quick-top │ │ │ │ │ │ └── index.tsx │ │ │ │ ├── items-top │ │ │ │ │ └── index.tsx │ │ │ │ └── items │ │ │ │ │ └── index.tsx │ │ │ ├── rc │ │ │ │ ├── global-style-on-body │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── side-panel-item-badge │ │ │ │ │ └── index.tsx │ │ │ │ ├── side-panel-item-button │ │ │ │ │ └── index.tsx │ │ │ │ ├── side-panel-item-tooltip │ │ │ │ │ └── index.tsx │ │ │ │ └── side-panel-item-wrap │ │ │ │ │ └── index.ts │ │ │ ├── types │ │ │ │ └── index.ts │ │ │ └── util │ │ │ │ ├── get-value-by-status.ts │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── const │ │ │ └── index.ts │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ ├── pkg-info │ │ │ └── index.tsx │ │ └── rc │ │ │ ├── children-as-items-bottom │ │ │ ├── contact │ │ │ │ └── index.tsx │ │ │ ├── face-changer │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ │ ├── contact-tooltip │ │ │ └── index.tsx │ │ │ ├── fake-api-inspector │ │ │ └── index.tsx │ │ │ └── index.ts │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-tabs │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-active-key.ts │ │ │ │ ├── use-active-tab.ts │ │ │ │ ├── use-dispatch-set-active-tab-key.ts │ │ │ │ ├── use-dispatch-set-dom-extra.ts │ │ │ │ ├── use-dispatch-set-dom-tab-bar.ts │ │ │ │ ├── use-dispatch-set-dom-tab-list.ts │ │ │ │ ├── use-dispatch-set-dom-ui.ts │ │ │ │ ├── use-dispatch-set-nav-offset-max.ts │ │ │ │ ├── use-dispatch-set-nav-offset.ts │ │ │ │ ├── use-dispatch-set-width.ts │ │ │ │ ├── use-effect-adjust-nav-width.ts │ │ │ │ ├── use-effect-resize-observer.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-scroll-by.ts │ │ │ │ ├── use-handle-scroll-left.ts │ │ │ │ ├── use-handle-scroll-right.ts │ │ │ │ ├── use-handle-tab-activate.ts │ │ │ │ ├── use-handle-tab-bar-double-click.ts │ │ │ │ ├── use-handle-tab-close.ts │ │ │ │ ├── use-state-nav-offset-max.ts │ │ │ │ ├── use-state-nav-offset.ts │ │ │ │ └── use-visible-tabs.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-set-active-tab-key.ts │ │ │ │ ├── reduce-set-dom-extra.ts │ │ │ │ ├── reduce-set-dom-tab-bar.ts │ │ │ │ ├── reduce-set-dom-tab-list.ts │ │ │ │ ├── reduce-set-dom-ui.ts │ │ │ │ ├── reduce-set-nav-offset-max.ts │ │ │ │ ├── reduce-set-nav-offset.ts │ │ │ │ └── reduce-set-width.ts │ │ │ └── types │ │ │ │ ├── action.ts │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ ├── ui │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── index.tsx │ │ │ ├── intl │ │ │ │ ├── index.ts │ │ │ │ └── locales │ │ │ │ │ ├── en-us.ts │ │ │ │ │ ├── ja-jp.ts │ │ │ │ │ ├── zh-cn.ts │ │ │ │ │ └── zh-tw.ts │ │ │ ├── rc-container │ │ │ │ ├── index.ts │ │ │ │ ├── tabs-bar │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── tab-extra │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── tab-list │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── tab-item │ │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ │ ├── tab-button │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ │ └── tab-x │ │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── tab-scroll-buttons │ │ │ │ │ │ └── index.tsx │ │ │ │ └── tabs-content │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── tab-panel │ │ │ │ │ └── index.tsx │ │ │ └── util │ │ │ │ ├── get-content-padding.ts │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-tooltip │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-auto-close-tick.ts │ │ │ │ ├── use-dispatch-set-auto-close-tick.ts │ │ │ │ ├── use-dispatch-set-visible.ts │ │ │ │ ├── use-effect-auto-close-start.ts │ │ │ │ ├── use-effect-auto-close-tick.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-close.ts │ │ │ │ ├── use-handle-config.ts │ │ │ │ ├── use-tooltip-arrow-style-offset.ts │ │ │ │ ├── use-tooltip-style-margin.ts │ │ │ │ ├── use-tooltip-style-padding.ts │ │ │ │ ├── use-tooltip-style.ts │ │ │ │ └── use-visible.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ ├── reduce-set-auto-close-tick.ts │ │ │ │ └── reduce-set-visible.ts │ │ │ └── types │ │ │ │ ├── action.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ ├── ui │ │ │ ├── index.tsx │ │ │ ├── intl │ │ │ │ ├── index.ts │ │ │ │ └── locales │ │ │ │ │ ├── en-us.ts │ │ │ │ │ ├── ja-jp.ts │ │ │ │ │ ├── zh-cn.ts │ │ │ │ │ └── zh-tw.ts │ │ │ ├── rc-container │ │ │ │ ├── index.ts │ │ │ │ ├── tooltip-actions │ │ │ │ │ └── index.tsx │ │ │ │ ├── tooltip-arrow │ │ │ │ │ └── index.tsx │ │ │ │ ├── tooltip-auto-closing │ │ │ │ │ └── index.tsx │ │ │ │ ├── tooltip-content │ │ │ │ │ └── index.tsx │ │ │ │ └── tooltip-title │ │ │ │ │ └── index.tsx │ │ │ ├── rc │ │ │ │ ├── icon-button │ │ │ │ │ └── index.tsx │ │ │ │ └── index.ts │ │ │ └── util │ │ │ │ ├── get-tooltip-arrow-css-color.ts │ │ │ │ ├── get-tooltip-arrow-css-position.ts │ │ │ │ ├── get-tooltip-arrow-css-rotate.ts │ │ │ │ ├── get-tooltip-css-colors.ts │ │ │ │ └── index.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ ├── knobs │ │ │ └── index.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-top-nav │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── model │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── context │ │ │ │ └── index.ts │ │ │ ├── enum │ │ │ │ └── index.ts │ │ │ ├── helper │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── _use-model-context.ts │ │ │ │ ├── _use-model-dispatch.ts │ │ │ │ ├── _use-model-props.ts │ │ │ │ ├── _use-model-state.ts │ │ │ │ ├── index.ts │ │ │ │ ├── use-dispatch-set-dock-active.ts │ │ │ │ ├── use-dock-active.ts │ │ │ │ ├── use-effect-toggle-body-class.ts │ │ │ │ ├── use-effects.ts │ │ │ │ ├── use-handle-dock-active-change.ts │ │ │ │ └── use-handle-menu-dropdown-visible-change.ts │ │ │ ├── index.ts │ │ │ ├── lifecycle │ │ │ │ └── index.ts │ │ │ ├── provider │ │ │ │ └── index.tsx │ │ │ ├── reducer │ │ │ │ ├── index.ts │ │ │ │ └── reduce-set-dock-active.ts │ │ │ ├── types │ │ │ │ ├── action.ts │ │ │ │ ├── common.ts │ │ │ │ ├── context.ts │ │ │ │ ├── index.ts │ │ │ │ ├── props.ts │ │ │ │ └── state.ts │ │ │ └── util │ │ │ │ ├── index.ts │ │ │ │ └── toggle-body-class.ts │ │ ├── ui │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── hook │ │ │ │ ├── index.ts │ │ │ │ ├── use-menu-item-account.tsx │ │ │ │ ├── use-menu-item-help.tsx │ │ │ │ ├── use-menu-item-language.tsx │ │ │ │ └── use-menu-items.ts │ │ │ ├── index.tsx │ │ │ ├── rc-container │ │ │ │ ├── custom │ │ │ │ │ └── index.tsx │ │ │ │ ├── dock │ │ │ │ │ └── index.tsx │ │ │ │ ├── global-style-for-fixed │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.ts │ │ │ │ ├── logo │ │ │ │ │ └── index.tsx │ │ │ │ └── menus │ │ │ │ │ └── index.tsx │ │ │ ├── rc │ │ │ │ ├── account-display │ │ │ │ │ ├── avatar │ │ │ │ │ │ └── index.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── dock-button │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.ts │ │ │ │ └── top-nav-button │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── nav-button-items │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── nav-button-label │ │ │ │ │ └── index.tsx │ │ │ │ │ └── nav-button │ │ │ │ │ └── index.tsx │ │ │ └── util │ │ │ │ ├── has-no-action-point.ts │ │ │ │ ├── index.ts │ │ │ │ └── parse-dropdown-items.ts │ │ └── with-model │ │ │ └── index.tsx │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── demo-empty │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-rc-with-loading │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── intl │ │ │ ├── index.ts │ │ │ └── locales │ │ │ │ ├── de-de.ts │ │ │ │ ├── en-us.ts │ │ │ │ ├── fr-fr.ts │ │ │ │ ├── ja-jp.ts │ │ │ │ ├── ko-kr.ts │ │ │ │ ├── zh-cn.ts │ │ │ │ └── zh-tw.ts │ │ ├── rc │ │ │ ├── with-loading │ │ │ │ └── index.tsx │ │ │ └── with-promise │ │ │ │ └── index.tsx │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── rc-codemirror │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── addon │ │ │ └── lint │ │ │ │ └── json │ │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── types │ │ │ │ └── index.ts │ │ │ │ └── util │ │ │ │ ├── index.ts │ │ │ │ ├── lexer.ts │ │ │ │ ├── parser.ts │ │ │ │ └── perform-action.ts │ │ ├── const │ │ │ └── index.ts │ │ ├── helper │ │ │ ├── determine-mime-type.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── rc │ │ │ └── codemirror │ │ │ │ ├── index.tsx │ │ │ │ └── wrapper │ │ │ │ ├── css-addon-dialog.ts │ │ │ │ ├── css-addon-display-fullscreen.ts │ │ │ │ ├── css-addon-fold-gutter.ts │ │ │ │ ├── css-addon-lint.ts │ │ │ │ ├── css-addon-search-match.ts │ │ │ │ ├── css-basic.ts │ │ │ │ ├── css-fix-auto-resize.ts │ │ │ │ ├── css-fix-font.ts │ │ │ │ ├── css-theme-dark.ts │ │ │ │ ├── css-theme-light.ts │ │ │ │ └── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── compute-scroll-height.ts │ │ │ ├── create-editor.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-css │ │ │ └── index.tsx │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── demo-html │ │ │ └── index.tsx │ │ ├── demo-json │ │ │ └── index.tsx │ │ ├── demo-markdown │ │ │ └── index.tsx │ │ ├── demo-yaml │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── rc-markdown │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── index.ts │ ├── plugins │ │ ├── index.ts │ │ ├── plugin-directive │ │ │ └── index.ts │ │ └── plugin-gfm │ │ │ └── index.ts │ ├── rc │ │ └── markdown │ │ │ └── index.tsx │ ├── types │ │ └── index.ts │ └── util │ │ ├── compile-into-html.ts │ │ └── index.ts │ ├── stories │ ├── _demo │ │ └── index.tsx │ ├── const │ │ ├── index.ts │ │ ├── markdown-common.ts │ │ ├── markdown-directive.ts │ │ └── markdown-gfm.ts │ ├── demo-common │ │ └── index.tsx │ ├── demo-default │ │ └── index.tsx │ ├── demo-directive │ │ └── index.tsx │ ├── demo-extension-math │ │ └── index.tsx │ ├── demo-extension-variables │ │ ├── extension-variables │ │ │ ├── const │ │ │ │ └── index.ts │ │ │ ├── html.ts │ │ │ ├── index.ts │ │ │ └── syntax.ts │ │ └── index.tsx │ ├── demo-gfm │ │ └── index.tsx │ ├── demo-headings │ │ └── index.tsx │ ├── index.stories.tsx │ └── pkg-info │ │ └── index.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-theme ├── console-base-theme-color │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── dark │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── light │ │ │ └── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── create-const-color-base-bg.ts │ │ │ ├── create-const-color-base-border.ts │ │ │ ├── create-const-color-base-shadow.ts │ │ │ ├── create-const-color-base-text.ts │ │ │ ├── create-const-color-button.ts │ │ │ ├── create-const-color-input.ts │ │ │ ├── create-const-color-link.ts │ │ │ ├── create-theme-color.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-color-conversion │ │ │ ├── _input-color │ │ │ │ ├── _parts │ │ │ │ │ └── index.tsx │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── rgb-to-rgba │ │ │ │ └── index.tsx │ │ │ └── rgba-to-rgb │ │ │ │ └── index.tsx │ │ ├── demo-color-scale │ │ │ └── index.tsx │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-theme-sc-base │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── article.ts │ │ ├── badge.ts │ │ ├── button.ts │ │ ├── font.ts │ │ ├── hr.ts │ │ ├── iframe-full.ts │ │ ├── iframe.ts │ │ ├── index.ts │ │ └── input.ts │ ├── stories │ │ ├── demo-default │ │ │ ├── article │ │ │ │ └── index.tsx │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── console-base-theme │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── doc │ ├── css │ │ ├── caniuse.less │ │ ├── console-base.less │ │ ├── github.less │ │ ├── jb.less │ │ ├── jwc.less │ │ ├── themeui.less │ │ └── xconsole.less │ └── research.md │ ├── package.json │ ├── src │ ├── global-style-font-family-for-ja │ │ └── index.ts │ ├── global-style-theme-dark │ │ ├── index.ts │ │ └── var │ │ │ └── index.ts │ ├── global-style-theme-light │ │ └── index.ts │ ├── index.ts │ ├── mixin │ │ ├── bg.ts │ │ ├── border-radius.ts │ │ ├── border.ts │ │ ├── button.ts │ │ ├── index.ts │ │ ├── input.ts │ │ ├── link.ts │ │ ├── reset.ts │ │ ├── shadow.ts │ │ ├── text.ts │ │ └── typo.ts │ ├── types │ │ └── index.ts │ ├── util │ │ ├── create-theme-global-style.ts │ │ ├── index.ts │ │ └── toggle-body-class.ts │ └── var │ │ ├── index.ts │ │ ├── size.ts │ │ ├── typo.ts │ │ └── z-index.ts │ ├── stories │ ├── const │ │ ├── index.ts │ │ └── values.ts │ ├── index.stories.tsx │ ├── rc │ │ ├── _grid │ │ │ └── index.tsx │ │ ├── _mixin-elements │ │ │ └── index.tsx │ │ ├── generator-global-style │ │ │ └── index.tsx │ │ ├── generator-less │ │ │ └── index.tsx │ │ ├── generator-mixin-bg │ │ │ └── index.tsx │ │ ├── generator-mixin-border-radius │ │ │ └── index.tsx │ │ ├── generator-mixin-border │ │ │ └── index.tsx │ │ ├── generator-mixin-button │ │ │ └── index.tsx │ │ ├── generator-mixin-input │ │ │ └── index.tsx │ │ ├── generator-mixin-link │ │ │ └── index.tsx │ │ ├── generator-mixin-reset │ │ │ └── index.tsx │ │ ├── generator-mixin-shadow │ │ │ └── index.tsx │ │ ├── generator-mixin-text │ │ │ └── index.tsx │ │ ├── mixin-bg │ │ │ └── index.tsx │ │ ├── mixin-border-radius │ │ │ └── index.tsx │ │ ├── mixin-border │ │ │ └── index.tsx │ │ ├── mixin-button │ │ │ └── index.tsx │ │ ├── mixin-input │ │ │ └── index.tsx │ │ ├── mixin-link │ │ │ └── index.tsx │ │ ├── mixin-pst │ │ │ └── index.tsx │ │ ├── mixin-shadow │ │ │ └── index.tsx │ │ ├── mixin-text │ │ │ └── index.tsx │ │ ├── mixin-typo │ │ │ └── index.tsx │ │ └── theme-switcher │ │ │ └── index.tsx │ ├── types │ │ └── index.ts │ └── util │ │ ├── build-const-name.ts │ │ ├── build-css-code.ts │ │ ├── build-css-var-name.ts │ │ ├── build-exported-mixin-var-name.ts │ │ ├── build-interpolation.ts │ │ ├── generate-code-css-vars.ts │ │ ├── generate-code-global-style.ts │ │ ├── generate-code-mixin-bg.ts │ │ ├── generate-code-mixin-border-radius.ts │ │ ├── generate-code-mixin-border.ts │ │ ├── generate-code-mixin-button.ts │ │ ├── generate-code-mixin-input.ts │ │ ├── generate-code-mixin-link.ts │ │ ├── generate-code-mixin-reset.ts │ │ ├── generate-code-mixin-shadow.ts │ │ ├── generate-code-mixin-text.ts │ │ ├── index.ts │ │ ├── push-code.ts │ │ └── to-code.ts │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages-types ├── console-base-types-data-error-diagnosis │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── api.ts │ │ ├── common.ts │ │ ├── data.ts │ │ ├── index.ts │ │ └── params.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-types-data-tutor │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── api.ts │ │ ├── common.ts │ │ ├── data.ts │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── console-base-types-data-user-dialogue │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── api.ts │ ├── common.ts │ ├── data.ts │ ├── enum.ts │ └── index.ts │ ├── stories │ ├── demo-default │ │ └── index.tsx │ └── index.stories.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── packages ├── arms │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── arms-api-fail.ts │ │ │ ├── arms-api-success.ts │ │ │ ├── arms-api.ts │ │ │ ├── arms-avg.ts │ │ │ ├── arms-custom.ts │ │ │ ├── arms-error.ts │ │ │ ├── arms-percent.ts │ │ │ ├── arms-resource.ts │ │ │ ├── arms-set-common-info.ts │ │ │ ├── arms-set-config.ts │ │ │ ├── arms-set-page.ts │ │ │ ├── arms-speed.ts │ │ │ ├── arms-sum.ts │ │ │ ├── get-bl-config.ts │ │ │ ├── get-bl-initialized.ts │ │ │ ├── index.ts │ │ │ ├── install-bl.ts │ │ │ ├── is-bl-initialized.ts │ │ │ ├── is-bl-initializing.ts │ │ │ └── pipe.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── base64 │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── index.ts │ │ └── util │ │ │ ├── atob.ts │ │ │ ├── btoa.ts │ │ │ ├── btou.ts │ │ │ ├── decode.ts │ │ │ ├── encode.ts │ │ │ └── utob.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-global │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── get-global-var-from-window.ts │ │ │ ├── get-global-var-local.ts │ │ │ ├── get-global-var.ts │ │ │ ├── get-product-id.ts │ │ │ ├── get-proxy-error-prompt.ts │ │ │ ├── get-proxy-fetcher.ts │ │ │ ├── index.ts │ │ │ ├── set-global-var.ts │ │ │ ├── set-product-id.ts │ │ │ ├── set-proxy-error-prompt.ts │ │ │ └── set-proxy-fetcher.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-intl-factory-basic │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── factory │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── convert-date.ts │ │ │ ├── format-date-fallback.ts │ │ │ ├── format-date.ts │ │ │ ├── format-message.ts │ │ │ ├── format-number-fallback.ts │ │ │ ├── format-number.ts │ │ │ ├── get-format-date-fallback-pattern.ts │ │ │ ├── get-format-date-options.ts │ │ │ ├── get-messages.ts │ │ │ └── index.ts │ ├── stories │ │ ├── _intl.ts │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-intl-factory │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── factory │ │ │ └── index.tsx │ │ ├── index.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── _intl.ts │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── index.stories.tsx │ │ └── pkg-info │ │ │ └── index.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-log-sls │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── util │ │ │ ├── get-console-base-versions.ts │ │ │ ├── get-sls-default-params.ts │ │ │ ├── get-sls-options.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-base-types-settings-toolkit │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-conf-feature-factory │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── factory │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── build-check-attributes.ts │ │ │ ├── convert-custom-attr.ts │ │ │ ├── get-check-items.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-conf-link-factory │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── factory │ │ │ └── index.ts │ │ ├── index.ts │ │ └── types │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-logger-sls │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── factory │ │ │ └── index.ts │ │ ├── helper │ │ │ └── choose-store-by-env.ts │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-one-conf │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── conf-feature.ts │ │ │ └── conf-link-gen.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── console-one-config │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ ├── conf.ts │ │ │ ├── conf0.ts │ │ │ └── index.ts │ │ └── util │ │ │ ├── fix-api-result.ts │ │ │ ├── fix-open-status.ts │ │ │ ├── fix-regions.ts │ │ │ └── parse-one-conf.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── cookie │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── delete-cookie.ts │ │ │ ├── get-all-cookies.ts │ │ │ ├── get-cookie.ts │ │ │ ├── get-domain.ts │ │ │ ├── get-expire-date.ts │ │ │ └── set-cookie.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── copy-text │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── util │ │ │ ├── create-textarea.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── dom-event-hijacker │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ └── index.ts │ │ ├── hijack-click │ │ │ ├── global.ts │ │ │ └── in-dom.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── create-click-handler.ts │ │ │ ├── handle-click-global.ts │ │ │ └── handle-click-hijacker.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── iconfont-helper │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── helper │ │ │ ├── index.ts │ │ │ ├── inject-icon-font.ts │ │ │ └── inject-web-font.ts │ │ ├── index.ts │ │ ├── rc │ │ │ ├── icon-base │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── generate-font-family-for-icon.ts │ │ │ ├── generate-font-family-for-webfont.ts │ │ │ ├── index.ts │ │ │ └── inject-font.ts │ ├── stories │ │ ├── demo-default │ │ │ ├── icon │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ └── web-font │ │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── json-stringify-ordered │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ └── build-options.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── logger-gl │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── enum │ │ │ └── index.ts │ │ ├── factory │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ └── log.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── logger-sls │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── const │ │ │ ├── index.ts │ │ │ └── values.ts │ │ ├── factory │ │ │ └── create-logger.ts │ │ ├── helper │ │ │ ├── create-logger-factory.ts │ │ │ ├── flatten-error.ts │ │ │ ├── flatten-object.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── build-post-body.ts │ │ │ ├── convert-error-to-plain.ts │ │ │ ├── get-clean-location-search.ts │ │ │ ├── get-resolution-of-browser.ts │ │ │ ├── get-resolution-of-screen.ts │ │ │ ├── get-spm-a.ts │ │ │ ├── get-spm-b.ts │ │ │ ├── get-system-params.ts │ │ │ ├── index.ts │ │ │ ├── log-pipe.ts │ │ │ ├── merge-default-params.ts │ │ │ ├── merge-on-before-send.ts │ │ │ └── send-logs.ts │ ├── stories │ │ ├── _sls.ts │ │ ├── demo-default │ │ │ └── index.tsx │ │ ├── demo-extra │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── mere-dom │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── _add-class-names-to-element.ts │ │ │ ├── _get-class-names.ts │ │ │ ├── _remove-class-names-from-element.ts │ │ │ ├── add-class.ts │ │ │ ├── find-focusable.ts │ │ │ ├── find-outside.ts │ │ │ ├── find.ts │ │ │ ├── get-computed-style.ts │ │ │ ├── get-event-target.ts │ │ │ ├── get-rect.ts │ │ │ ├── get-scrollbar-width-of-system.ts │ │ │ ├── get-scrollbar-width-of-window.ts │ │ │ ├── get-scrollbar-width.ts │ │ │ ├── get-viewport.ts │ │ │ ├── has-class.ts │ │ │ ├── html-escape.ts │ │ │ ├── html-unescape.ts │ │ │ ├── in-viewport.ts │ │ │ ├── index.ts │ │ │ ├── is-action-control.ts │ │ │ ├── is-contained-by.ts │ │ │ ├── is-focusable.ts │ │ │ ├── is-input-control.ts │ │ │ ├── is-visible.ts │ │ │ ├── load-assets.ts │ │ │ ├── remove-class.ts │ │ │ ├── remove.ts │ │ │ ├── replace-with.ts │ │ │ ├── scroll-into-view.ts │ │ │ ├── scroll-to.ts │ │ │ ├── select-text.ts │ │ │ ├── traverse-dfs.ts │ │ │ ├── trigger-window-resize.ts │ │ │ └── wrap.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── mixed-black-whitelist-checker │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── post-message │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── post-message │ │ │ ├── _the-message.ts │ │ │ ├── broadcast-in-parent.ts │ │ │ ├── broadcast-promise.ts │ │ │ ├── broadcast.ts │ │ │ ├── index.ts │ │ │ ├── subscribe-once.ts │ │ │ ├── subscribe-promise.ts │ │ │ ├── subscribe.ts │ │ │ ├── unsubscribe-once.ts │ │ │ └── unsubscribe.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ ├── build-message-data.ts │ │ │ ├── build-payload-for-promise.ts │ │ │ ├── error-to-plain.ts │ │ │ ├── index.ts │ │ │ └── plain-to-error.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── sandbox-escape │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── util │ │ │ ├── get-window-by-dom.ts │ │ │ ├── get-window-by-new-function.ts │ │ │ ├── get-window.ts │ │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── storage-factory │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── types │ │ │ └── index.ts │ │ └── util │ │ │ └── create-storage-fn.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json ├── typescript-missing-helpers │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── stories │ │ ├── demo-default │ │ │ └── index.tsx │ │ └── index.stories.tsx │ ├── tests │ │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── ua │ ├── .npmignore │ ├── CHANGELOG.md │ ├── README.md │ ├── breezr.config.ts │ ├── package.json │ ├── src │ ├── enum │ │ └── index.ts │ ├── index.ts │ └── util │ │ ├── get-browser.ts │ │ ├── get-os.ts │ │ └── parse.ts │ ├── stories │ ├── demo-default │ │ └── index.tsx │ ├── index.stories.tsx │ └── pkg-info │ │ └── index.tsx │ ├── tests │ └── index.spec.ts │ ├── tsconfig-declaration.json │ └── tsconfig.json └── tsconfig.json /.commitlintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "@commitlint/config-conventional" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | # common 2 | 3 | .*/ 4 | 5 | # generated 6 | 7 | **/build/* 8 | **/coverage/* 9 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/eslint-config/tsx" 3 | } 4 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx --no -- commitlint --edit 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.markdownlint.yml: -------------------------------------------------------------------------------- 1 | extends: "@alicloud/markdownlint-config/index.yml" -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "@alicloud/stylelint-config/sc" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/12/02 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-account/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-account/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-account/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-env/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-env/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-env/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-locale/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-locale/src/index.ts: -------------------------------------------------------------------------------- 1 | import parseLocale from '@alicloud/console-base-conf-parse-locale'; 2 | 3 | export default parseLocale(); 4 | 5 | export * from '@alicloud/console-base-conf-parse-locale'; 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-locale/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-locale/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-account/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/07/20 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-account/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-account/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-env/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/07/20 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-env/src/enum/index.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * 环境枚举,互斥 3 | */ 4 | export enum EEnv { 5 | DEV = 'dev', // 本地开发 6 | DAILY = 'daily', // 日常 7 | PRE = 'pre', // 预发 8 | PROD = 'prod' // 生产 9 | } -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-env/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './util/parse-env'; 2 | 3 | export type { 4 | IConfEnv as ConsoleBaseConfEnv 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-env/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-env/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-env/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-locale/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/07/20 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-locale/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './values'; 2 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-locale/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-product-id/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/07/20 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-product-id/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './util/parse-product-id'; 2 | 3 | // 作为辅助方法外透 4 | export { default as getProductIdFromUrl } from './util/get-from-url'; 5 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-product-id/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-parse-product-id/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-product-id/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-product-id/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-conf/console-base-conf-product-id/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-error-prompt/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.0.1 2021/05/18 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-error-prompt/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-demo-helper-error-prompt 2 | 3 | For Demo purpose 4 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-error-prompt/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-error-prompt/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-theme-switcher/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.0.1 2020/12/23 @驳是 4 | 5 | * FEAT 横空出世 6 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-theme-switcher/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-demo-helper-theme-switcher 2 | 3 | DEMO 下的主题切换,并带有轻微的全局样式 -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-theme-switcher/src/rc/index.ts: -------------------------------------------------------------------------------- 1 | export { default as DarkHtml } from './dark-html'; 2 | export { default as DarkBodyClass } from './dark-body-class'; 3 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-theme-switcher/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-top-nav/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/08/25 @驳是 4 | 5 | * 需要在各个项目下复用 6 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-top-nav/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-demo-helper-top-nav 2 | 3 | 开发 Package 时的 Demo 专用顶栏 4 | 5 | > 注意: 6 | > 7 | > 1. 切不可用于生产代码 8 | > 2. 在当前 repo 下尽量不要使用,容易产生包循环依赖 9 | -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-top-nav/src/index.ts: -------------------------------------------------------------------------------- 1 | export { 2 | default, 3 | RainbowTextWithTooltip 4 | } from './rc'; 5 | 6 | export type { 7 | IDemoHelperTopNavProps as DemoHelperTopNavProps 8 | } from './types'; -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-top-nav/src/rc/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './demo-helper-top-nav'; 2 | export { default as RainbowTextWithTooltip } from './rainbow-text-with-tooltip'; -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-top-nav/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as makeBodyTransition } from './make-body-transition'; -------------------------------------------------------------------------------- /packages-demo/console-base-demo-helper-top-nav/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/src/const/color-base/index.ts: -------------------------------------------------------------------------------- 1 | export * as COLORS_LIGHT from './light'; 2 | export { default as COLORS_DARK } from './dark'; -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/src/const/color-rc/index.ts: -------------------------------------------------------------------------------- 1 | export * from './form-control'; 2 | export * from './table'; -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/src/rc/form/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './with-model'; 2 | 3 | export type { 4 | FormProps, 5 | FormItemProps 6 | } from '@alicloud/rc-model-form'; 7 | -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/src/rc/form/ui/rc-container/index.ts: -------------------------------------------------------------------------------- 1 | export { default as FormItems } from './form-items'; 2 | -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/src/rc/form/ui/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getFormItemKey } from './get-form-item-key'; 2 | -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/src/types/common.ts: -------------------------------------------------------------------------------- 1 | export interface IControllableValue { 2 | value?: T; 3 | defaultValue?: T; 4 | onChange?(value: T): void; 5 | } 6 | -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/src/util/from-string-to-number.ts: -------------------------------------------------------------------------------- 1 | export default function fromStringToNumber(s?: string): number { 2 | const n = Number(s); 3 | 4 | return isNaN(n) ? 0 : n; 5 | } 6 | -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-demo/demo-rc-elements/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-dev/eslint-config/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages-dev/eslint-config/config/jsx-a11y.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | 'jsx-a11y' 4 | ], 5 | extends: [ 6 | 'plugin:jsx-a11y/recommended' 7 | ] 8 | }; -------------------------------------------------------------------------------- /packages-dev/eslint-config/config/lodash.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | 'lodash' 4 | ], 5 | extends: [ 6 | 'plugin:lodash/recommended' 7 | ], 8 | rules: require('../rules/lodash') 9 | }; 10 | -------------------------------------------------------------------------------- /packages-dev/eslint-config/config/tsx.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | rules: require('../rules/tsx') 3 | }; 4 | -------------------------------------------------------------------------------- /packages-dev/eslint-config/es5.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | './config/es5' 4 | ].map(require.resolve) 5 | }; -------------------------------------------------------------------------------- /packages-dev/eslint-config/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./es6'); 2 | -------------------------------------------------------------------------------- /packages-dev/eslint-config/rax.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | 'eslint-config-ali/rax' 4 | ] 5 | }; 6 | -------------------------------------------------------------------------------- /packages-dev/eslint-config/rules/es5-only.js: -------------------------------------------------------------------------------- 1 | // es5 专用 2 | module.exports = { 3 | strict: ['error', 'function'], 4 | 'dot-notation': ['error', { 5 | allowKeywords: false 6 | }] 7 | }; -------------------------------------------------------------------------------- /packages-dev/eslint-config/rules/lodash.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'lodash/prefer-lodash-method': 0, // 还是用 native 的爽 3 | 'lodash/prefer-constant': 0, 4 | 'lodash/import-scope': [2, 'method'] 5 | }; -------------------------------------------------------------------------------- /packages-dev/eslint-config/rules/tsx.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | 'react/jsx-filename-extension': [2, { 3 | extensions: ['.tsx'], 4 | allow: 'as-needed' 5 | }] 6 | }; 7 | -------------------------------------------------------------------------------- /packages-dev/eslint-config/vue.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | 'eslint-config-ali/vue' 4 | ] 5 | }; 6 | -------------------------------------------------------------------------------- /packages-dev/markdownlint-config/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages-dev/markdownlint-config/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/11/07 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-dev/stylelint-config/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages-dev/stylelint-config/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-dev/ts-config/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages-dev/ts-config/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/11/07 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-error-prompt/console-base-error-prompt-proxy/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './util/proxy'; 2 | 3 | export * from '@alicloud/console-base-error-prompt'; 4 | -------------------------------------------------------------------------------- /packages-error-prompt/console-base-error-prompt-proxy/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-error-prompt/console-base-error-prompt/src/helper/index.ts: -------------------------------------------------------------------------------- 1 | export { 2 | convertToErrorPlain as convertToErrorDetailedInfo 3 | } from '../util'; 4 | export { default as createErrorToIgnore } from './create-error-to-ignore'; -------------------------------------------------------------------------------- /packages-error-prompt/console-base-error-prompt/src/rc/index.ts: -------------------------------------------------------------------------------- 1 | export { default as ErrorPrompt } from './error-prompt'; 2 | export { default as DialogContent } from './dialog-content'; -------------------------------------------------------------------------------- /packages-error-prompt/console-base-error-prompt/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './error'; 2 | export * from './error-dialog'; 3 | export * from './error-prompt-arg'; 4 | -------------------------------------------------------------------------------- /packages-error-prompt/console-base-error-prompt/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-basic/src/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum ETypeApi { 2 | OPEN, 3 | INNER, 4 | CONTAINER, 5 | OPEN_MULTI, 6 | OPEN_MULTI_LEGACY // OneConsole 只支持 openAPI 的 multi 方式 7 | } -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-basic/stories/demo-open-api/data/_call-open-api-with-console-bench.ts: -------------------------------------------------------------------------------- 1 | import { 2 | fetcher1 3 | } from '../../fetcher'; 4 | 5 | export default fetcher1.createCallOpenApiWithProduct('consolebench'); -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-basic/stories/demo-open-api/data/_call-open-api-with-ims.ts: -------------------------------------------------------------------------------- 1 | import { 2 | fetcher1 3 | } from '../../fetcher'; 4 | 5 | export default fetcher1.createCallOpenApiWithProduct('ims'); -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-basic/stories/demo-open-api/data/_fix-data.ts: -------------------------------------------------------------------------------- 1 | export default function fixDate(d: string): Date | null { 2 | return d ? new Date(d) : null; 3 | } 4 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-basic/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-basic/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-arms/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-arms/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './intercept'; 2 | 3 | export type { 4 | IFetcherInterceptorConfig as FetcherInterceptorConfig 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-arms/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './fetcher-config'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-arms/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as logApi } from './log-api'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-arms/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-fecs/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-fecs/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './intercept'; 2 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-fecs/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-req-mock/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-req-mock/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './intercept'; 2 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-req-mock/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-req-security/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-req-security/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-biz/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-biz/src/const/index.ts: -------------------------------------------------------------------------------- 1 | // eslint-disable-next-line import/prefer-default-export 2 | export const ERROR_BIZ = 'FetcherErrorBiz'; 3 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-biz/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './fetcher-config'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-biz/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-error-message/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-error-message/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './intercept'; 2 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-error-message/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-risk/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.2.0 2022/06/14 @无澜 4 | 5 | * FEAT 新增子账号 MFA 风控 6 | 7 | ## 1.0.0 2020/11/30 @驳是 8 | 9 | * 开源第一版 10 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-risk/src/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:confirm': '确定', 3 | 'op:risk_forbidden': '操作中止', 4 | 'message:forbidden': '检测到存在严重安全风险,该操作无法执行,请联系客服。' 5 | }; 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-risk/src/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:confirm': '確定', 3 | 'op:risk_forbidden': '操作中止', 4 | 'message:forbidden': '檢測到存在嚴重安全風險,該操作無法執行,請聯系客服。' 5 | }; 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-risk/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as intercept } from './intercept'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-risk/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.2.0 2022/06/14 @无澜 4 | 5 | * FEAT 新增子账号 MFA 风控 6 | 7 | ## 1.0.0 2020/11/30 @驳是 8 | 9 | * 开源第一版 10 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export const ERROR_CODE_CM_REQUIRED = 'CM.Required'; 2 | export const ERROR_CODE_CF_REQUIRED = 'CF.Required'; 3 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/src/data/api/index.ts: -------------------------------------------------------------------------------- 1 | export { default as dataChangeOrder } from './data-change-order'; 2 | export { default as dataChangeOrderCreate } from './data-change-order-create'; 3 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/src/data/const/index.ts: -------------------------------------------------------------------------------- 1 | export const URL_SAFEGUARD_ORDER_CREATE = '/safeguard/order/create'; 2 | export const URL_SAFEGUARD_ORDER_GET = '/safeguard/order/get'; 3 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/src/data/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './param'; 2 | export * from './data0'; 3 | export * from './data'; 4 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/src/data/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as fixDataChangeOrder } from './fix-data-change-order'; 2 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './intercept'; 2 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/src/op/index.ts: -------------------------------------------------------------------------------- 1 | export { default as opSafeguard } from './op-safeguard'; 2 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/src/op/op-safeguard/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as createDialogData } from './create-dialog-data'; 2 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-res-safeguard/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-sls/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-sls/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export const TOPIC_SUCCESS = 'fetcher_success'; 2 | export const TOPIC_ERROR = 'fetcher_error'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-sls/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './intercept'; 2 | 3 | export type { 4 | IFetcherInterceptorConfig as FetcherInterceptorConfig 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-sls/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as buildSlsInfo } from './build-sls-info'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-interceptor-sls/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-proxy/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-proxy/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-data/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | HISTORY 2 | === -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-data/README.md: -------------------------------------------------------------------------------- 1 | @alicloud/console-fetcher-risk-data 2 | ==== 3 | 4 | TODO 5 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-data/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './enum'; 2 | export * from './value'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-data/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './util'; 2 | export * from './data'; 3 | export * from './params'; 4 | export * from './payload'; 5 | export * from './response'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-data/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as fetcher } from './fetcher'; 2 | export { default as getSplittedPhoneNumber } from './get-splitted-phone-number'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-data/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-data/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-prompt/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | HISTORY 2 | === -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-prompt/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './regs'; 2 | export * from './values'; 3 | export * from './windvane'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-prompt/src/model/hook/index.ts: -------------------------------------------------------------------------------- 1 | export { default as useModelProps } from './_use-model-props'; 2 | export { default as useAccountId } from './use-account-id'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-prompt/src/model/hook/use-account-id.ts: -------------------------------------------------------------------------------- 1 | import useModelProps from './_use-model-props'; 2 | 3 | export default function useAccountId(): string { 4 | return useModelProps().accountId; 5 | } -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-prompt/src/model/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './provider'; 2 | export * from './hook'; 3 | 4 | export type { 5 | IModelProps as ModelProps 6 | } from './types'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-prompt/src/util/windvane/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getVmfaCodeFromWindVane } from './get-vmfa-code'; -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher-risk-prompt/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/console-fetcher/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-demo-helpers/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/12/02 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-demo-helpers/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/fetcher-demo-helpers 2 | 3 | fetcher 相关测试专用包 4 | 5 | 注意:不要引入 `@alicloud/fetcher` 否则就是循环依赖,所以这里可能需要有些类型定义的冗余。 6 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-demo-helpers/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-demo-helpers/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-fetch/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-fetch/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export enum EFetchError { 2 | TIMEOUT = 'EFetchTimeout', // 超时(前端模拟) 3 | NETWORK = 'EFetchNetwork' // 网络错误,如浏览器刷新(未到业务层) 4 | } 5 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-fetch/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-fetch/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-interceptor-cache-local/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/01/30 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-interceptor-cache-local/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-interceptor-merger/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.1.0 2022/04/19 @驳是 4 | 5 | * FIX 如果有 `signal` 则不自动 merge 6 | 7 | ## 1.0.0 2021/01/30 @驳是 8 | 9 | * born from ashes 10 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-interceptor-merger/src/util/merger/add.ts: -------------------------------------------------------------------------------- 1 | import storage from './_storage'; 2 | 3 | export default function add(key: string): void { 4 | const o = storage(); 5 | 6 | o[key] = []; 7 | } 8 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-interceptor-merger/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-jsonp/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-jsonp/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export enum EJsonpError { 2 | TIMEOUT = 'EJsonpTimeout', // 超时 3 | NETWORK = 'EJsonpNetwork' // 网络错误,script onerror 4 | } 5 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-jsonp/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher-jsonp/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './values'; 2 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher/src/enum/index.ts: -------------------------------------------------------------------------------- 1 | // 特殊错误,会被 fetcher 处理,不需要对外暴露 2 | export enum EErrorSpecial { 3 | SKIP_NETWORK = 'FetcherError:SkipNetwork' // 跳过网络请求和响应拦截器,直接到最末 4 | } -------------------------------------------------------------------------------- /packages-fetcher/fetcher/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './to-be-separated'; -------------------------------------------------------------------------------- /packages-fetcher/fetcher/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-fetcher/fetcher/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-helper/console-base-helper-loading/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2023/01/20 @驳是 4 | 5 | * 从 rc 出家 6 | -------------------------------------------------------------------------------- /packages-helper/console-base-helper-loading/src/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum ELoadingStatus { 2 | IDLE, 3 | LOADING, 4 | SUCCESS, 5 | ERROR 6 | } -------------------------------------------------------------------------------- /packages-helper/console-base-helper-loading/src/helpler/index.ts: -------------------------------------------------------------------------------- 1 | export { default as createDataWithLoading } from './create-data-with-loading'; -------------------------------------------------------------------------------- /packages-helper/console-base-helper-loading/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-helper/console-base-helper-loading/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-hook/react-hook-controllable/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2023/01/19 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-hook/react-hook-controllable/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './hook'; -------------------------------------------------------------------------------- /packages-hook/react-hook-controllable/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as safeTrim } from './safe-trim'; 2 | export { default as isEqualAfterTrim } from './is-equal-after-trim'; 3 | -------------------------------------------------------------------------------- /packages-hook/react-hook-controllable/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-hook/react-hook-controllable/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-hook/react-hook-is-unmounted/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-hook/react-hook-is-unmounted/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './hook/use-is-unmounted'; 2 | export { default as useSafeState } from './hook/use-safe-state'; -------------------------------------------------------------------------------- /packages-hook/react-hook-is-unmounted/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-hook/react-hook-is-unmounted/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-hook/react-hook-mouse-hover/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-hook/react-hook-mouse-hover/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/react-hook-mouse-hover 2 | 3 | > 对鼠标进出事件进行延时响应,避免频闪问题 4 | 5 | ## Demo 6 | 7 | [CodeSandbox](https://codesandbox.io/s/react-hook-mouse-hover-fdu2cx) 8 | -------------------------------------------------------------------------------- /packages-hook/react-hook-mouse-hover/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './hook/use-mouse-hover'; 2 | -------------------------------------------------------------------------------- /packages-hook/react-hook-mouse-hover/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-hook/react-hook-mouse-hover/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-hook/react-hook-with-class/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2023/05/04 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-hook/react-hook-with-class/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './hook/use-with-class'; 2 | -------------------------------------------------------------------------------- /packages-hook/react-hook-with-class/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-hook/react-hook-with-class/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-hook/react-hook-with-class/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-api-inspector/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/11/15 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-api-inspector/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-api-inspector 2 | 3 | ConsoleBase 信使 - API Inspector 4 | 5 | 不要直接用,用 `@alicloud/console-base-rc-messenger-api-inspector` -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-api-inspector/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export const SET_API_INSPECTOR_PRODUCT = 'console_base:set_api_inspector_product'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-api-inspector/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './messenger'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-api-inspector/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-api-inspector/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-base/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/05/07 @驳是 4 | 5 | * 从原 messenger 包内的 util 下提取出来 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-base/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export const READY = 'console_base_2_app:ready'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-base/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './helper'; 2 | export * from './messenger'; 3 | 4 | export type { 5 | Unsubscribe 6 | } from '@alicloud/post-message'; 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-base/src/messenger/index.ts: -------------------------------------------------------------------------------- 1 | export { default as ready } from './ready'; 2 | export { default as onReady } from './on-ready'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-base/src/sls/index.ts: -------------------------------------------------------------------------------- 1 | export { default as slsBroadcastByApp } from './sls-broadcast-by-app'; 2 | export { default as slsSubscribeByApp } from './sls-subscribe-by-app'; 3 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-base/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-base/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-error-prompt/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/08/17 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-error-prompt/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-error-prompt 2 | 3 | Messenger for ErrorPrompt 错误弹窗 4 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-error-prompt/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export const MESSAGE_TYPE_PROMPT_ERROR = 'app_2_console_base:prompt_error'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-error-prompt/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './messenger'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-error-prompt/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-error-prompt/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-micro-browser-portal/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/07/27 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-micro-browser-portal/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-micro-browser-portal 2 | 3 | Messenger for MicroBrowserPortal 微浏览器传送门 4 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-micro-browser-portal/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './payload'; 3 | export * from './subscribe'; 4 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-micro-browser-portal/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-micro-browser-portal/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-region/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/07/27 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-region/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-region 2 | 3 | Messenger for Region -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-region/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-region/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-resource-group/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/07/27 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-resource-group/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-resource-group 2 | 3 | Messenger for ResourceGroup -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-resource-group/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-resource-group/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-side-panel/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/07/27 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-side-panel/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-side-panel 2 | 3 | ConsoleBase 信使 - SidePanel -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-side-panel/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getQuickTopTopContainerAsPayload } from './get-quick-top-top-container-as-payload'; 2 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-side-panel/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-side-panel/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-toolkit/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-toolkit/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-toolkit 2 | 3 | Messenger for Toolkit 4 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-toolkit/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './messenger'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-toolkit/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as composeToolkitType } from './compose-toolkit-type'; 2 | export { default as composeToolkitTypeWithId } from './compose-toolkit-type-with-id'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-toolkit/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-toolkit/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-top-nav/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/07/27 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-top-nav/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-top-nav 2 | 3 | Messenger for TopNav 4 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-top-nav/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export const MESSAGE_TYPE_TOGGLE_VISIBLE = 'app_2_console_base:top_nav/toggle'; 2 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-top-nav/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './messenger'; 2 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-top-nav/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-top-nav/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-tutor/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/07/27 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-tutor/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-tutor 2 | 3 | Messenger for Tutor -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-tutor/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-tutor/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-url/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/07/27 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-url/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-messenger-url 2 | 3 | ConsoleBase 信使 - 通用 - URL 相关 -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-url/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export const MESSAGE_TYPE_OPEN_URL = 'app_2_console_base:open_url'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-url/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './messenger'; -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-url/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger-url/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-messenger/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-api-inspector/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/07/27 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-api-inspector/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-messenger-api-inspector 2 | 3 | ConsoleBase 信使的组件封装 - ApiInspector -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-api-inspector/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc/messenger-api-inspector'; 2 | 3 | export type { 4 | IMessengerApiInspector as MessengerApiInspector 5 | } from './types'; -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-api-inspector/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export interface IMessengerApiInspector { 2 | product: string; 3 | } -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-api-inspector/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-api-inspector/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-region/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/12/25 @驳是 4 | 5 | * FEAT 横空出世 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-region/src/sls/index.ts: -------------------------------------------------------------------------------- 1 | export { default as slsCreated } from './sls-created'; -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-region/src/sls/sls-created.ts: -------------------------------------------------------------------------------- 1 | import log, { 2 | ETopicShort 3 | } from './_log'; 4 | 5 | export default function slsCreated(): void { 6 | log(ETopicShort.CREATED); 7 | } 8 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-region/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-region/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-resource-group/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/01/12 @驳是 4 | 5 | * FEAT 横空出世 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-resource-group/src/sls/index.ts: -------------------------------------------------------------------------------- 1 | export { default as slsCreated } from './sls-created'; -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-resource-group/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-resource-group/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-side-panel/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/07/27 @驳是 4 | 5 | * 自立门户 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-side-panel/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-messenger-side-panel 2 | 3 | ConsoleBase 信使的组件封装 - SidePanel -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-side-panel/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-messenger/console-base-rc-messenger-side-panel/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc-model/rc-model-form/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.1.0 2023/05/22 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-rc-model/rc-model-form/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/rc-model-form 2 | 3 | > 组件可复用 Model - Form 4 | -------------------------------------------------------------------------------- /packages-rc-model/rc-model-form/src/context/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | createContext 3 | } from 'react'; 4 | 5 | import { 6 | IModelValue 7 | } from '../types'; 8 | 9 | export default createContext(null); -------------------------------------------------------------------------------- /packages-rc-model/rc-model-form/src/hook/index.ts: -------------------------------------------------------------------------------- 1 | export { default as useProps } from './_use-model-props'; 2 | export { default as useFormDomProps } from './use-form-dom-props'; 3 | -------------------------------------------------------------------------------- /packages-rc-model/rc-model-form/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './context'; 4 | -------------------------------------------------------------------------------- /packages-rc-model/rc-model-form/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>在 UI 包集成测试; 5 | } 6 | -------------------------------------------------------------------------------- /packages-rc-model/rc-model-form/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc-model/rc-model-form/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-alert/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/01/25 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-alert/src/model/const/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | IModelState 3 | } from '../types'; 4 | 5 | export const DEFAULT_CONTEXT_STATE: IModelState = { 6 | visible: true 7 | }; 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-alert/src/model/hook/use-effects.ts: -------------------------------------------------------------------------------- 1 | import useEffectAutoClose from './use-effect-auto-close'; 2 | 3 | export default function useEffects(): void { 4 | useEffectAutoClose(); 5 | } 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-alert/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-alert/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './state'; 3 | export * from './action'; 4 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-alert/src/model/types/state.ts: -------------------------------------------------------------------------------- 1 | export interface IModelState { 2 | visible: boolean; 3 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-alert/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-alert/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.0.1 2022/04/23 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-app-layout 2 | 3 | > AppLayout 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/src/model/const/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | IModelState 3 | } from '../types'; 4 | 5 | export const DEFAULT_CONTEXT_STATE: IModelState = { 6 | collapsed: false 7 | }; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/src/model/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum EAction { 2 | SET_COLLAPSED 3 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/src/model/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './provider'; 2 | 3 | export * from './hook'; 4 | 5 | export type { 6 | IModelProps as ModelProps 7 | } from './types'; 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './state'; 3 | export * from './action'; 4 | export * from './context'; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/src/model/types/state.ts: -------------------------------------------------------------------------------- 1 | export interface IModelState { 2 | collapsed: boolean; 3 | } 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/src/ui/const/index.ts: -------------------------------------------------------------------------------- 1 | export const WIDTH_ASIDE = 208; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/src/ui/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './main'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/src/ui/rc-container/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Aside } from './aside'; 2 | export { default as Content } from './content'; 3 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/stories/index.less: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | padding: 0; 4 | } 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-app-layout/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.0.1 2022/04/23 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/src/model/hook/use-hovered.ts: -------------------------------------------------------------------------------- 1 | import useModelState from './_use-model-state'; 2 | 3 | export default function useHovered(): boolean { 4 | return useModelState().hovered; 5 | } 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './state'; 4 | export * from './action'; 5 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/src/model/util/normalize-value-for-filter.ts: -------------------------------------------------------------------------------- 1 | export default function normalizeValueForFilter(value: string): string { 2 | return value.toLowerCase().replace(/\s+/g, ''); 3 | } 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/src/ui/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './main'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/src/ui/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'ph:esc_to_cancel': 'Press ESC to Cancel' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/src/ui/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'ph:esc_to_cancel': 'ESC を押してキャンセルします' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/src/ui/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'ph:esc_to_cancel': '按 ESC 取消快速查找' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/src/ui/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'ph:esc_to_cancel': '按 ESC 取消快速查找' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/stories/index.less: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | padding: 0; 4 | } 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-aside-nav/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/03/09 @驳是 4 | 5 | * First blood 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/src/helper/index.ts: -------------------------------------------------------------------------------- 1 | export { default as append } from './append'; 2 | export { default as prepend } from './prepend'; 3 | export { default as clear } from './clear'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc-container'; 2 | 3 | export * from './helper'; 4 | 5 | export type { 6 | IModelProps as AttentionSeekerProps 7 | } from './model'; 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/src/model/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './values'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/src/model/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum EAction { 2 | SET_DOM_BACKDROP, 3 | SET_ATTENTION_RECT, 4 | REFRESH_VIEWPORT 5 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/src/model/hook/use-ref-backdrop.ts: -------------------------------------------------------------------------------- 1 | export { default } from './use-dispatch-set-dom-backdrop'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './state'; 4 | export * from './action'; 5 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/src/model/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getElementRectStyle } from './get-element-rect-style'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-attention-seeker/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-beacon/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.1.0 2021/07/29 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-beacon/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './values'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-beacon/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc'; 2 | 3 | export type { 4 | IPropsBeacon as BeaconProps 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-beacon/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-beacon/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-breadcrumb/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-breadcrumb/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc'; 2 | 3 | export type { 4 | IProps as BreadcrumbProps, 5 | IPropsItem as BreadcrumbItemProps 6 | } from './types'; 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-breadcrumb/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-button/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-button/src/model/hook/index.ts: -------------------------------------------------------------------------------- 1 | export { default as usePropsCustom } from './use-props-custom'; 2 | export { default as usePropsDom } from './use-props-dom'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-button/src/model/types/common.ts: -------------------------------------------------------------------------------- 1 | export type TTextAlign = 'left' | 'center' | 'right'; 2 | export type TIconSpacing = 'no' | 'small'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-button/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-button/src/ui/rc-container/index.ts: -------------------------------------------------------------------------------- 1 | export { default as ButtonIconLeft } from './button-icon-left'; 2 | export { default as ButtonIconRight } from './button-icon-right'; 3 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-button/src/ui/rc/index.ts: -------------------------------------------------------------------------------- 1 | export { default as ButtonIconWrapper } from './button-icon-wrapper'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-button/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-button/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-copy-it/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/05/31 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-copy-it/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc/copy-it'; 2 | 3 | export type { 4 | IProps as CopyItProps 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-copy-it/src/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:copy': 'Copy', 3 | 'status:copied': 'Copied' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-copy-it/src/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:copy': 'コピー', 3 | 'status:copied': '成功したコピー' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-copy-it/src/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:copy': '复制', 3 | 'status:copied': '已复制' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-copy-it/src/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:copy': '複製', 3 | 'status:copied': '已複製' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-copy-it/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-copy-it/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2023/05/22 @驳是 4 | 5 | * 拆出 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-dialog-core 2 | 3 | > @alicloud/console-base-rc-dialog 纯组件基础 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': 'Close' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': '閉じる' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': '关闭' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': '關閉' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/model/hook/use-ref-dialog-content.ts: -------------------------------------------------------------------------------- 1 | export { default } from './use-dispatch-set-dom-dialog-content'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/model/hook/use-ref-dialog.ts: -------------------------------------------------------------------------------- 1 | export { default } from './use-dispatch-set-dom-dialog'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/model/hook/use-state-id.ts: -------------------------------------------------------------------------------- 1 | import useModelState from './_use-model-state'; 2 | 3 | export default function useStateId(): string { 4 | return useModelState().id; 5 | } 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './state'; 3 | export * from './action'; 4 | export * from './context'; 5 | 6 | export * from './stack'; 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/src/ui/rc/index.ts: -------------------------------------------------------------------------------- 1 | export * from './backdrop'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>在 console-base-rc-dialog 中集成测试; 5 | } 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog-core/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/src/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:ok': 'OK', 3 | 'op:cancel': 'Cancel' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/src/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:ok': 'OK', 3 | 'op:cancel': 'キャンセル' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/src/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:ok': '确定', 3 | 'op:cancel': '取消' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/src/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:ok': '確定', 3 | 'op:cancel': '取消' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/src/rc/index.ts: -------------------------------------------------------------------------------- 1 | export { default as AltWrap } from './alt-wrap'; 2 | export { default as PromptContent } from './prompt-content'; 3 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as buildPropsForPromise } from './build-props-for-promise'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dialog/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/src/model/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum EAction { 2 | SET_DOM_DROPDOWN, 3 | SET_DOM_DROP, 4 | SET_VISIBLE 5 | } 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/src/model/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './provider'; 2 | 3 | export * from './hook'; 4 | 5 | export type { 6 | IModelProps as ModelProps 7 | } from './types'; 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/src/model/types/common.ts: -------------------------------------------------------------------------------- 1 | export type TPadding = 'none' | 'all' | 'both' | 'top' | 'bottom'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './state'; 4 | export * from './action'; 5 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/src/model/types/state.ts: -------------------------------------------------------------------------------- 1 | export interface IModelState { 2 | domDropdown: HTMLDivElement | null; 3 | domDrop: HTMLDivElement | null; 4 | visible: boolean; 5 | } 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/src/ui/rc-container/index.ts: -------------------------------------------------------------------------------- 1 | export { default as DropdownTrigger } from './dropdown-trigger'; 2 | export { default as DropdownDrop } from './dropdown-drop'; 3 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/src/ui/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getCssPadding } from './get-css-padding'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-dropdown/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-easy-icon/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2023/03/16 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-easy-icon/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as renderEasyIcon } from './render-easy-icon'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-easy-icon/src/util/is-svg.ts: -------------------------------------------------------------------------------- 1 | export default function isSvg(str: string): boolean { 2 | return /^\s*\s*$/.test(str); 3 | } 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-easy-icon/src/util/is-url.ts: -------------------------------------------------------------------------------- 1 | export default function isUrl(str: string): boolean { 2 | return /^(?:https?:)?\/\//.test(str) || /^data:image\//.test(str); 3 | } 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-easy-icon/stories/demo-default/index.less: -------------------------------------------------------------------------------- 1 | .kiss-icon { 2 | &:before { 3 | content: '💋'; 4 | font-style: normal; 5 | font-size: 4em; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-easy-icon/stories/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getIconType } from './get-icon-value'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-easy-icon/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-error-info/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-error-info/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-error-info 2 | 3 | ConsoleBase 组件 - 错误信息展示 -------------------------------------------------------------------------------- /packages-rc/console-base-rc-error-info/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc/error-info'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-error-info/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-flex/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-flex/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-flex/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-form/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.1.0 2023/05/22 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-form/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './with-model'; 2 | 3 | export type { 4 | FormProps, 5 | FormItemProps 6 | } from '@alicloud/rc-model-form'; 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-form/src/ui/rc-container/index.ts: -------------------------------------------------------------------------------- 1 | export { default as FormItems } from './form-items'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-form/src/ui/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getFormItemKey } from './get-form-item-key'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-form/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-form/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2023/04/19 @驳是 4 | 5 | * FEAT 开源 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './with-model'; 2 | 3 | export type { 4 | ModelProps as GotoEndsProps 5 | } from './model'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/src/model/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum EAction { 2 | SET_VISIBLE_TOP, 3 | SET_VISIBLE_BOTTOM 4 | } 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/src/model/hook/use-visible-top.ts: -------------------------------------------------------------------------------- 1 | import useModelState from './_use-model-state'; 2 | 3 | export default function useVisibleTop(): boolean { 4 | return useModelState().visibleTop; 5 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/src/model/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './provider'; 2 | 3 | export * from './hook'; 4 | 5 | export type { 6 | IModelProps as ModelProps 7 | } from './types'; 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './state'; 3 | export * from './action'; 4 | export * from './context'; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/src/model/types/state.ts: -------------------------------------------------------------------------------- 1 | export interface IModelState { 2 | visibleTop: boolean; 3 | visibleBottom: boolean; 4 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/src/ui/rc-container/index.ts: -------------------------------------------------------------------------------- 1 | export { default as GoTop } from './go-top'; 2 | export { default as GoBottom } from './go-bottom'; 3 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/src/ui/rc/index.ts: -------------------------------------------------------------------------------- 1 | export { default as GoButton } from './go-button'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-goto-ends/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-html-trusted/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2023/01/10 @驳是 4 | 5 | * 抽取组件 -------------------------------------------------------------------------------- /packages-rc/console-base-rc-html-trusted/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-html-trusted 2 | 3 | 受信任文本展示为带标准样式的 HTML 4 | 5 | 可用于受信任的场景: 6 | 7 | 1. 错误的 message 展示 8 | 2. 国际化文案 -------------------------------------------------------------------------------- /packages-rc/console-base-rc-html-trusted/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc'; 2 | 3 | export type { 4 | IHtmlTrustedProps as HtmlTrustedProps 5 | } from './types'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-html-trusted/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export interface IHtmlTrustedProps { 2 | text: string; 3 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-html-trusted/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-icon-product/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/12/03 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-icon-product/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-icon/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-icon/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-icon 2 | 3 | ## Usage 4 | 5 | ```typescript jsx 6 | import Icon from '@alicloud/console-base-rc-icon'; 7 | 8 | 9 | ``` 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-icon/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-icon/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-select/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-select/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc/input-select'; 2 | 3 | export type { 4 | ISelectItem as SelectItem, 5 | IInputSelectProps as InputSelectProps 6 | } from './types'; 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-select/src/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'phrase:placeholder': 'Please select', 3 | 'phrase:no_options': 'No options' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-select/src/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'phrase:placeholder': '選んでください', 3 | 'phrase:no_options': 'オプションなし' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-select/src/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'phrase:placeholder': '请选择', 3 | 'phrase:no_options': '无选项' 4 | }; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-select/src/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'phrase:placeholder': '請選擇', 3 | 'phrase:no_options': '無選項' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-select/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-switch/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-switch/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './values'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-switch/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc/input-switch'; 2 | 3 | export type { 4 | IPropsInputSwitch as InputSwitchProps 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-switch/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getStyledBg } from './get-styled-bg'; 2 | export { default as getStyledKnobPosition } from './get-styled-knob-position'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-switch/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-textarea/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-textarea/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc/input-textarea'; 2 | 3 | export type { 4 | IInputTextareaProps as InputTextareaProps 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input-textarea/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-input 2 | 3 | ## Usage 4 | 5 | ```js 6 | import Input from '@alicloud/console-base-rc-input'; 7 | 8 | 9 | ``` 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/src/model/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum EAction { 2 | SET_DOM_INPUT, 3 | SET_VALUE, 4 | SET_HOVERED, 5 | SET_FOCUSED, 6 | SET_COMPOSING 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/src/model/hook/use-effects.ts: -------------------------------------------------------------------------------- 1 | import useEffectFocusedChange from './use-effect-focused-change'; 2 | 3 | export default function useEffects(): void { 4 | useEffectFocusedChange(); 5 | } 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/src/model/hook/use-hovered.ts: -------------------------------------------------------------------------------- 1 | import useModelState from './_use-model-state'; 2 | 3 | export default function useHovered(): boolean { 4 | return useModelState().hovered; 5 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/src/model/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './provider'; 2 | 3 | export * from './hook'; 4 | 5 | export type { 6 | IPropsScInput, 7 | IModelProps as ModelProps 8 | } from './types'; 9 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './state'; 3 | export * from './action'; 4 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/src/types/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | ModelProps 3 | } from '../model'; 4 | 5 | export interface ISearchInputProps extends Omit {} 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/src/ui/const/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | SIZE 3 | } from '@alicloud/console-base-theme'; 4 | 5 | export const INNER_HEIGHT_PX = `${SIZE.HEIGHT_FORM_CONTROL_M - 2}px`; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/src/ui/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getStyledBorder } from './get-styled-border'; 2 | export { default as getStyledShadow } from './get-styled-shadow'; 3 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-input/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-intl/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-intl/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export const REG_OL = /^\s*\d+\. /; 2 | export const REG_UL = /^\s*\* /; 3 | export const REG_HR = /^\s*-{3,}\s*$/; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-intl/src/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum ETypeLine { 2 | P, 3 | UL, 4 | OL, 5 | HR 6 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-intl/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc'; 2 | 3 | export type { 4 | IIntlProps as IntlProps 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-intl/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as parseLines } from './parse-lines'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-intl/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-intl/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-key-value/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-key-value/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc/key-value'; 2 | 3 | export type { 4 | IKeyValueProps as KeyValueProps 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-key-value/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as convertItems } from './convert-items'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-key-value/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-list/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/11/23 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-list/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc/list'; 2 | 3 | export type { 4 | IListProps as ListProps, 5 | TListRef as ListRef 6 | } from './types'; 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-list/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-list/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-loading/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-loading/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-loading/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-markdown/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 2.0.0 2022/05/20 @驳是 4 | 5 | * 升级 micromark@3 6 | 7 | ## 1.0.0 2020/11/30 @驳是 8 | 9 | * 开源第一版 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-markdown/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc'; 2 | 3 | export * from '@alicloud/rc-markdown'; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-markdown/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-markdown/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-marks/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-marks/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './rc'; 2 | export { default } from './rc'; 3 | 4 | export type { 5 | IPropsMark as MarkProps 6 | } from './types'; 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-marks/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-marks/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-browser/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/12/31 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-browser/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-micro-browser 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-browser/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-browser/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './state'; 4 | export * from './action'; 5 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-browser/src/ui/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': '閉じる', 3 | 'op:to_the_right': '右ウェルト', 4 | 'op:to_the_right_exit': '右側をキャンセル', 5 | 'op:minimize': '最小化' 6 | }; 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-browser/src/ui/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': '关闭', 3 | 'op:to_the_right': '右侧贴边', 4 | 'op:to_the_right_exit': '取消右侧贴边', 5 | 'op:minimize': '最小化' 6 | }; 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-browser/src/ui/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': '關閉', 3 | 'op:to_the_right': '右側貼邊', 4 | 'op:to_the_right_exit': '取消右側貼邊', 5 | 'op:minimize': '最小化' 6 | }; 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-browser/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-content-shared/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.1.0 2022/01/28 @驳是 4 | 5 | * FEAT 横空出世,提取微内容通用组件 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-content-shared/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './values'; 2 | export * from './css'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-content-shared/src/const/values.ts: -------------------------------------------------------------------------------- 1 | export const HEIGHT_FOOTER = 40; 2 | export const Z_INDEX_HEADER = 10; 3 | export const Z_INDEX_FOOTER = 8; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-content-shared/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './rc'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-content-shared/src/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:view_more': 'View More' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-content-shared/src/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:view_more': 'さらに表示' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-content-shared/src/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:view_more': '查看更多' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-content-shared/src/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:view_more': '查看更多' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-micro-content-shared/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc-container'; 2 | 3 | export type { 4 | ModelProps as PaginationProps 5 | } from './model'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'page:prev': 'Previous', 3 | 'page:next': 'Next' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'page:prev': '前へ', 3 | 'page:next': '次のページ' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'page:prev': '上一页', 3 | 'page:next': '下一页' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'page:prev': '上一頁', 3 | 'page:next': '下一頁' 4 | }; 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/model/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './values'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/model/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum EAction { 2 | SET_DOM_UI, 3 | SET_PAGE, 4 | SET_WIDTH 5 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/model/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './provider'; 2 | 3 | export * from './hook'; 4 | 5 | export type { 6 | IModelProps as ModelProps 7 | } from './types'; 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './state'; 4 | export * from './action'; 5 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/model/types/state.ts: -------------------------------------------------------------------------------- 1 | export interface IModelState { 2 | domUi: HTMLDivElement | null; 3 | page: number; 4 | width: number; // 组件宽度是否足以支持 full 模式 5 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/model/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as generatePageList } from './generate-page-list'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getStyleValueJustify } from './get-style-value-justify'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-pagination/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-rating/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-rating/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './rc/rating'; 2 | 3 | export type { 4 | IPropsRating as RatingProps 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-rating/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-rating/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/11/07 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-rc-side-panel 2 | 3 | ConsoleBase 组件 - 右侧边栏 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/model/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum EAction { 2 | SET_COLLAPSED, 3 | SET_QUICK_TOP_VISIBLE 4 | } 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './state'; 4 | export * from './action'; 5 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/model/types/state.ts: -------------------------------------------------------------------------------- 1 | export interface IModelState { 2 | collapsed: boolean; 3 | quickTopVisible: boolean; 4 | } 5 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/model/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as toggleBodyClass } from './toggle-body-class'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/ui/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:toggle_visible': 'Show Side Panel', 3 | 'op:toggle_hidden': 'Hide Side Panel', 4 | 'op:back_to_top': 'Back to Top' 5 | }; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/ui/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:toggle_visible': 'サイドバーを表示', 3 | 'op:toggle_hidden': 'サイドバーを隠す', 4 | 'op:back_to_top': 'トップに戻る' 5 | }; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/ui/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:toggle_visible': '显示侧边栏', 3 | 'op:toggle_hidden': '隐藏侧边栏', 4 | 'op:back_to_top': '返回顶部' 5 | }; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/ui/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:toggle_visible': '展示側邊欄', 3 | 'op:toggle_hidden': '隱藏側邊欄', 4 | 'op:back_to_top': '返回頂部' 5 | }; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/src/ui/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getValueByStatus } from './get-value-by-status'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-side-panel/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.4.0 2022/01/26 @驳是 4 | 5 | * BREAK tabs 必须有 key 6 | 7 | ## 1.0.0 2020/12/04 @驳是 8 | 9 | * 开源第一版 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './state'; 4 | export * from './action'; 5 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/src/ui/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': 'Close tab' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/src/ui/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': 'タブを閉じる' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/src/ui/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': '关闭标签页' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/src/ui/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'op:close': '關閉標籤頁' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/src/ui/rc-container/index.ts: -------------------------------------------------------------------------------- 1 | export { default as TabsBar } from './tabs-bar'; 2 | export { default as TabsContent } from './tabs-content'; 3 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/src/ui/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getContentPadding } from './get-content-padding'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tabs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.0.1 2022/01/05 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/src/model/const/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | IModelState 3 | } from '../types'; 4 | 5 | export const DEFAULT_CONTEXT_STATE: IModelState = { 6 | visible: undefined, 7 | autoCloseTick: 0 8 | }; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './state'; 3 | export * from './action'; 4 | export * from './context'; -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/src/model/types/state.ts: -------------------------------------------------------------------------------- 1 | export interface IModelState { 2 | visible?: boolean; 3 | autoCloseTick: number; 4 | } -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/src/ui/intl/locales/en-us.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'phrase:auto_closing_in_{n}_seconds': 'Auto closing in {n} seconds' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/src/ui/intl/locales/ja-jp.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'phrase:auto_closing_in_{n}_seconds': '{n} 秒後メッセージが消えます' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/src/ui/intl/locales/zh-cn.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'phrase:auto_closing_in_{n}_seconds': '{n} 秒后自动关闭' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/src/ui/intl/locales/zh-tw.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | 'phrase:auto_closing_in_{n}_seconds': '{n} 秒後自動關閉' 3 | }; 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/src/ui/rc/index.ts: -------------------------------------------------------------------------------- 1 | export { default as IconButton } from './icon-button'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-tooltip/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.0.1 2020/12/23 @驳是 4 | 5 | * FEAT 横空出世 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/src/model/enum/index.ts: -------------------------------------------------------------------------------- 1 | export enum EAction { 2 | SET_DOCK_ACTIVE 3 | } 4 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/src/model/helper/index.ts: -------------------------------------------------------------------------------- 1 | export { toggleBodyClass } from '../util'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/src/model/lifecycle/index.ts: -------------------------------------------------------------------------------- 1 | import useEffects from '../hook/use-effects'; 2 | 3 | export default function Lifecycle(): null { 4 | useEffects(); 5 | 6 | return null; 7 | } 8 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/src/model/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | export * from './props'; 3 | export * from './state'; 4 | export * from './action'; 5 | export * from './context'; 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/src/model/types/state.ts: -------------------------------------------------------------------------------- 1 | export interface IModelState { 2 | /** 3 | * dock 是否为 active 状态,props.dock.active 为其对应受控属性 4 | */ 5 | dockActive: boolean; 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/src/model/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as toggleBodyClass } from './toggle-body-class'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/src/ui/hook/index.ts: -------------------------------------------------------------------------------- 1 | export { default as useMenuItems } from './use-menu-items'; 2 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/src/ui/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as hasNoActionPoint } from './has-no-action-point'; 2 | export { default as parseDropdownItems } from './parse-dropdown-items'; 3 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-top-nav/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-with-loading/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-rc/console-base-rc-with-loading/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/rc-codemirror/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages-rc/rc-codemirror/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/07/15 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages-rc/rc-codemirror/src/addon/lint/json/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as parser } from './parser'; 2 | -------------------------------------------------------------------------------- /packages-rc/rc-codemirror/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export const FONT_SIZE = 12; 2 | export const FONT_LINE_HEIGHT = 20; 3 | export const DEFAULT_LINE_MIN = 4; 4 | export const DEFAULT_LINE_MAX = 0; 5 | -------------------------------------------------------------------------------- /packages-rc/rc-codemirror/src/helper/index.ts: -------------------------------------------------------------------------------- 1 | export { default as determineMimeType } from './determine-mime-type'; -------------------------------------------------------------------------------- /packages-rc/rc-codemirror/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as createEditor } from './create-editor'; 2 | export { default as computeScrollHeight } from './compute-scroll-height'; -------------------------------------------------------------------------------- /packages-rc/rc-codemirror/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/rc-codemirror/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-rc/rc-markdown/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages-rc/rc-markdown/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 2.0.0 2022/05/20 @驳是 4 | 5 | * 升级 micromark@3 6 | 7 | ## 1.0.0 2021/03/08 @驳是 8 | 9 | * first blood 10 | -------------------------------------------------------------------------------- /packages-rc/rc-markdown/src/plugins/index.ts: -------------------------------------------------------------------------------- 1 | export { default as pluginGfm } from './plugin-gfm'; 2 | export { default as pluginDirective } from './plugin-directive'; 3 | -------------------------------------------------------------------------------- /packages-rc/rc-markdown/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as compileIntoHtml } from './compile-into-html'; -------------------------------------------------------------------------------- /packages-rc/rc-markdown/stories/demo-extension-variables/extension-variables/index.ts: -------------------------------------------------------------------------------- 1 | export { default as variables } from './syntax'; 2 | export { default as variablesHtml } from './html'; -------------------------------------------------------------------------------- /packages-rc/rc-markdown/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-rc/rc-markdown/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme-color/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/01/07 @驳是 4 | 5 | * 横空出世 6 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme-color/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/console-base-theme-color 2 | 3 | 输出 COLOR_LIGHT 和 COLOR_DARK 给 @alicloud/console-base-theme 4 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme-color/src/light/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | createThemeColor 3 | } from '../util'; 4 | 5 | export default createThemeColor(); 6 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme-color/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as createThemeColor } from './create-theme-color'; -------------------------------------------------------------------------------- /packages-theme/console-base-theme-color/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme-sc-base/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/03/04 @驳是 4 | 5 | * 横空出世 6 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme-sc-base/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/12/23 @驳是 4 | 5 | * 横空出世 6 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme/src/global-style-theme-dark/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | createThemeGlobalStyle 3 | } from '../util'; 4 | 5 | import * as VARS from './var'; 6 | 7 | export default createThemeGlobalStyle(VARS); 8 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme/src/global-style-theme-light/index.ts: -------------------------------------------------------------------------------- 1 | import * as VARS from '../var'; 2 | import { 3 | createThemeGlobalStyle 4 | } from '../util'; 5 | 6 | export default createThemeGlobalStyle(VARS); 7 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as createThemeGlobalStyle } from './create-theme-global-style'; 2 | export { default as toggleBodyClass } from './toggle-body-class'; -------------------------------------------------------------------------------- /packages-theme/console-base-theme/stories/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './values'; 2 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme/stories/types/index.ts: -------------------------------------------------------------------------------- 1 | export interface ICodeGenerator { 2 | generator?: string; 3 | begin?: string; 4 | body?: string[]; 5 | end?: string; 6 | indent?: number; 7 | } 8 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme/stories/util/build-const-name.ts: -------------------------------------------------------------------------------- 1 | export default function buildConstName(...parts: string[]): string { 2 | return parts.filter(v => v).join('_').toUpperCase(); 3 | } 4 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-theme/console-base-theme/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-error-diagnosis/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.1.0 2023/01/10 @驳是 4 | 5 | * First blood 6 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-error-diagnosis/README.md: -------------------------------------------------------------------------------- 1 | @alicloud/console-base-types-data-error-diagnosis 2 | === 3 | 4 | > ConsoleBase 类型 - 错误诊断 5 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-error-diagnosis/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-error-diagnosis/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-tutor/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/09/09 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-tutor/README.md: -------------------------------------------------------------------------------- 1 | @alicloud/console-base-types-data-tutor 2 | === 3 | 4 | > ConsoleBase 类型 - 微教程数据 5 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-tutor/src/common.ts: -------------------------------------------------------------------------------- 1 | export interface ITutorStep { 2 | title: string; 3 | content: string; 4 | } -------------------------------------------------------------------------------- /packages-types/console-base-types-data-tutor/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-tutor/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-user-dialogue/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 0.1.0 2023/01/17 @驳是 4 | 5 | * First blood 6 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-user-dialogue/README.md: -------------------------------------------------------------------------------- 1 | @alicloud/console-base-types-data-user-dialogue 2 | === 3 | 4 | > ConsoleBase 类型 - 用户对话(钉钉客联) 5 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-user-dialogue/src/common.ts: -------------------------------------------------------------------------------- 1 | export interface IDialogueCategory { 2 | id: string; 3 | name: string; 4 | } -------------------------------------------------------------------------------- /packages-types/console-base-types-data-user-dialogue/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages-types/console-base-types-data-user-dialogue/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/arms/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/arms/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/03/22 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages/arms/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/arms/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/base64/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/base64/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/base64/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default as encode } from './util/encode'; 2 | export { default as decode } from './util/decode'; 3 | -------------------------------------------------------------------------------- /packages/base64/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/base64/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/base64/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/console-base-global/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.2.0 2022/03/09 @驳是 4 | 5 | * BREAK 移除 messenger 依赖 6 | 7 | ## 1.0.0 2020/11/30 @驳是 8 | 9 | * 开源第一版 10 | -------------------------------------------------------------------------------- /packages/console-base-global/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './util'; -------------------------------------------------------------------------------- /packages/console-base-global/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/console-base-global/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-base-global/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/console-base-intl-factory-basic/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/console-base-intl-factory-basic/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-base-intl-factory/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/console-base-intl-factory/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-base-intl-factory/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/console-base-log-sls/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/console-base-log-sls/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { 2 | default as getSlsOptions, 3 | getSlsOptionsForRam 4 | } from './get-sls-options'; -------------------------------------------------------------------------------- /packages/console-base-log-sls/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-base-log-sls/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/console-base-types-settings-toolkit/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/03/26 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/console-base-types-settings-toolkit/README.md: -------------------------------------------------------------------------------- 1 | @alicloud/console-base-types-settings-toolkit 2 | === 3 | 4 | > ConsoleBase 类型 - CONSOLE_BASE_SETTINGS.TOOLKIT,因为会被用在 HTML 里,所以不能含有复杂的如 React 相关的类型。 5 | -------------------------------------------------------------------------------- /packages/console-base-types-settings-toolkit/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/console-base-types-settings-toolkit/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-conf-feature-factory/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/06/25 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages/console-conf-feature-factory/src/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './factory'; 2 | 3 | export type { 4 | IFnConfFeature as ConfFeature, 5 | IFeatureItem as ConfFeatureItem 6 | } from './types'; 7 | -------------------------------------------------------------------------------- /packages/console-conf-feature-factory/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getCheckItems } from './get-check-items'; -------------------------------------------------------------------------------- /packages/console-conf-feature-factory/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/console-conf-feature-factory/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-conf-link-factory/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/12/28 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages/console-conf-link-factory/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/console-conf-link-factory/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-conf-link-factory/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/console-logger-sls/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/console-logger-sls/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/console-logger-sls/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@alicloud/logger-sls'; 2 | 3 | export { default } from './factory'; 4 | export { default as chooseStoreByEnv } from './helper/choose-store-by-env'; 5 | -------------------------------------------------------------------------------- /packages/console-logger-sls/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-logger-sls/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/console-one-conf/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/console-one-conf/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/console-one-conf/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/console-one-conf/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-one-conf/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/console-one-config/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/console-one-config/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/console-one-config/src/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './conf0'; 2 | export * from './conf'; 3 | -------------------------------------------------------------------------------- /packages/console-one-config/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/console-one-config/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/cookie/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/cookie/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/cookie/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/cookie/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/copy-text/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/copy-text/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as createTextarea } from './create-textarea'; -------------------------------------------------------------------------------- /packages/copy-text/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/copy-text/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/dom-event-hijacker/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/dom-event-hijacker/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/dom-event-hijacker/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/iconfont-helper/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/12/23 @驳是 4 | 5 | * 横空出世 6 | -------------------------------------------------------------------------------- /packages/iconfont-helper/src/helper/index.ts: -------------------------------------------------------------------------------- 1 | export { default as injectIconFont } from './inject-icon-font'; 2 | export { default as injectWebFont } from './inject-web-font'; 3 | -------------------------------------------------------------------------------- /packages/iconfont-helper/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './helper'; 2 | export * from './rc'; -------------------------------------------------------------------------------- /packages/iconfont-helper/src/rc/index.ts: -------------------------------------------------------------------------------- 1 | export { default as IconBase } from './icon-base'; -------------------------------------------------------------------------------- /packages/iconfont-helper/src/util/generate-font-family-for-webfont.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * webfont 的生成规则 3 | */ 4 | export default function generateFontFamilyForWebfont(id: string): string { 5 | return `webfont_${id}`; 6 | } 7 | -------------------------------------------------------------------------------- /packages/iconfont-helper/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/iconfont-helper/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/json-stringify-ordered/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/01/27 @驳是 4 | 5 | * born from ashes 6 | -------------------------------------------------------------------------------- /packages/json-stringify-ordered/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/json-stringify-ordered 2 | 3 | stable json stringify 4 | -------------------------------------------------------------------------------- /packages/json-stringify-ordered/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/json-stringify-ordered/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/json-stringify-ordered/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/logger-gl/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/logger-gl/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/12/02 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/logger-gl/src/enum/index.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * 令箭触发方式 3 | */ 4 | export enum EGlMode { 5 | CLICK = 'CLK', // 点击 6 | EXPOSE = 'EXP', // 曝光 7 | SLIDE = 'SLD', // 滑动 8 | OTHER = 'OTHER' // 其他 9 | } -------------------------------------------------------------------------------- /packages/logger-gl/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/logger-gl/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/logger-gl/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/logger-sls/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/logger-sls/src/const/index.ts: -------------------------------------------------------------------------------- 1 | export * from './values'; 2 | -------------------------------------------------------------------------------- /packages/logger-sls/src/util/get-spm-b.ts: -------------------------------------------------------------------------------- 1 | export default function getSpmB(): string { 2 | try { 3 | return document.body.getAttribute('data-spm') || ''; 4 | } catch (err) { 5 | return 'E'; // 表示出错,显然不太可能 6 | } 7 | } -------------------------------------------------------------------------------- /packages/logger-sls/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/logger-sls/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/mere-dom/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/mere-dom/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/12/22 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/mere-dom/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/mere-dom 2 | 3 | 一个极简的 DOM 工具(不考虑做大)。 4 | 5 | > 🤔 请优先考虑非 DOM 操作的方式。 6 | 7 | 虽然现今前端开发,基本上不需要考虑 DOM 操作,但有的时候还是避免不了。 8 | -------------------------------------------------------------------------------- /packages/mere-dom/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './util'; 2 | 3 | export type { 4 | IViewport as MereDomViewport, 5 | IRect as MereDomRect 6 | } from './types'; -------------------------------------------------------------------------------- /packages/mere-dom/src/util/_get-class-names.ts: -------------------------------------------------------------------------------- 1 | export default function getClassNames(className = ''): string[] { 2 | return className.split(/\s+/).filter(v => v); 3 | } 4 | -------------------------------------------------------------------------------- /packages/mere-dom/src/util/html-escape.ts: -------------------------------------------------------------------------------- 1 | export default function htmlEscape(str: string): string { 2 | return str.replace(/&/g, '&').replace(//g, '>'); 3 | } -------------------------------------------------------------------------------- /packages/mere-dom/src/util/html-unescape.ts: -------------------------------------------------------------------------------- 1 | export default function htmlUnescape(str: string): string { 2 | return str.replace(/</g, '<').replace(/>/g, '>').replace(/&/g, '&'); 3 | } -------------------------------------------------------------------------------- /packages/mere-dom/src/util/is-input-control.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * 是否表单输入元素 3 | */ 4 | export default function isInputControl(el: HTMLElement): boolean { 5 | return ['INPUT', 'TEXTAREA', 'SELECT'].includes(el.tagName); 6 | } -------------------------------------------------------------------------------- /packages/mere-dom/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/mere-dom/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/mere-dom/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/mixed-black-whitelist-checker/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/mixed-black-whitelist-checker/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/mixed-black-whitelist-checker/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/post-message/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/post-message/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.1 2021/09/29 @栗知 4 | 5 | * 兼容性修复 6 | 7 | ## 1.0.0 2020/11/30 @驳是 8 | 9 | * 开源第一版 10 | -------------------------------------------------------------------------------- /packages/post-message/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './post-message'; 2 | 3 | export type { 4 | IFnUnsubscribe as Unsubscribe 5 | } from './types'; 6 | -------------------------------------------------------------------------------- /packages/post-message/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/post-message/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/sandbox-escape/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/sandbox-escape/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2022/06/28 @驳是 4 | 5 | * First Blood 6 | -------------------------------------------------------------------------------- /packages/sandbox-escape/README.md: -------------------------------------------------------------------------------- 1 | # @alicloud/sandbox-escape 2 | 3 | 沙箱逃逸,虽然 ConsoleBase 不属于沙箱,但有沙箱应用会用到 ConsoleBase 提供的包,需要保证 ConsoleBase 在这些沙箱应用下可以用到真正的 window 等全局对象。 4 | -------------------------------------------------------------------------------- /packages/sandbox-escape/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './util'; -------------------------------------------------------------------------------- /packages/sandbox-escape/src/util/index.ts: -------------------------------------------------------------------------------- 1 | export { default as getWindow } from './get-window'; -------------------------------------------------------------------------------- /packages/sandbox-escape/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/sandbox-escape/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/sandbox-escape/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/storage-factory/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/storage-factory/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/storage-factory/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/storage-factory/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/storage-factory/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/typescript-missing-helpers/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2021/03/11 @驳是 4 | 5 | * first blood 6 | -------------------------------------------------------------------------------- /packages/typescript-missing-helpers/stories/demo-default/index.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | 3 | export default function DemoDefault(): JSX.Element { 4 | return <>天有不測風雲; 5 | } 6 | -------------------------------------------------------------------------------- /packages/typescript-missing-helpers/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/typescript-missing-helpers/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /packages/ua/.npmignore: -------------------------------------------------------------------------------- 1 | # hidden 2 | 3 | .* 4 | 5 | # src / test / demo 6 | 7 | src/ 8 | tests/ 9 | stories/ 10 | 11 | # config 12 | 13 | breezr.config.ts 14 | tsconfig.json 15 | tsconfig-*.json 16 | -------------------------------------------------------------------------------- /packages/ua/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # CHANGELOG 2 | 3 | ## 1.0.0 2020/11/30 @驳是 4 | 5 | * 开源第一版 6 | -------------------------------------------------------------------------------- /packages/ua/tsconfig-declaration.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /packages/ua/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@alicloud/ts-config/index.json", 3 | "include": [ 4 | "src", 5 | "stories", 6 | "tests", 7 | "breezr.config.ts" 8 | ] 9 | } 10 | --------------------------------------------------------------------------------