├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.zh-CN.yml │ ├── config.yml │ └── feature-report.zh-CN.yml ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── install-dep │ │ └── action.yml ├── dependabot.yml ├── issue-shoot.md └── workflows │ ├── auto-release.yml │ ├── issue-assignees.temp.yml │ ├── issue-help-wanted.temp.yml │ ├── issue-label.yml │ ├── issue-mark-duplicate.temp.yml │ ├── issue-reply.temp.yml │ ├── issue-stale-close.temp.yml │ ├── issue-synchronize.temp.yml │ ├── pkg-pr-new.yml │ ├── pr-comment-ci.yml │ ├── pr-compressed-size.yml │ ├── pr-spelling.template.yml │ ├── preview.yml │ ├── pull-request.yml │ ├── tag-push.yml │ └── typos-config.toml ├── .gitignore ├── .gitmodules ├── .husky ├── commit-msg ├── pre-commit └── prepare-commit-msg ├── .npmignore ├── .prettierignore ├── .prettierrc.yml ├── .templates ├── $$var_template │ ├── $$var_filename.js │ ├── $$var_filename.json │ ├── $$var_filename.wxml │ └── $$var_filename.wxss ├── .editorconfig └── _example │ ├── $$var_filename.js │ ├── $$var_filename.json │ ├── $$var_filename.wxml │ └── $$var_filename.wxss ├── .vscode ├── component.code-snippets ├── launch.json ├── new.code-snippets ├── settings.json └── test.code-snippets ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── _static_site └── miniprogram │ ├── changelog.html │ ├── components │ ├── avatar.html │ ├── back-top.html │ ├── badge.html │ ├── button.html │ ├── cell.html │ ├── checkbox.html │ ├── count-down.html │ ├── date-time-picker.html │ ├── dialog.html │ ├── divider.html │ ├── empty.html │ ├── footer.html │ ├── grid.html │ ├── icon.html │ ├── image.html │ ├── indexes.html │ ├── input.html │ ├── loading.html │ ├── message.html │ ├── navbar.html │ ├── picker.html │ ├── popup.html │ ├── pull-down-refresh.html │ ├── radio.html │ ├── rate.html │ ├── search.html │ ├── skeleton.html │ ├── slider.html │ ├── stepper.html │ ├── steps.html │ ├── sticky.html │ ├── swipe-cell.html │ ├── swiper.html │ ├── switch.html │ ├── tab-bar.html │ ├── tabs.html │ ├── tag.html │ ├── textarea.html │ ├── toast.html │ └── upload.html │ ├── develop.html │ ├── getting-started.html │ ├── overview.html │ └── used.html ├── babel.config.js ├── commitlint.config.js ├── example ├── .stylelintrc ├── app.json ├── app.less ├── app.ts ├── assets │ ├── TDesign-logo_dark.png │ └── TDesign-logo_light.png ├── behaviors │ └── skyline.js ├── components │ ├── demo-block │ │ ├── index.json │ │ ├── index.less │ │ ├── index.ts │ │ └── index.wxml │ ├── demo-header │ │ ├── index.json │ │ ├── index.less │ │ ├── index.ts │ │ └── index.wxml │ ├── pull-down-list │ │ ├── index.json │ │ ├── index.less │ │ ├── index.ts │ │ └── index.wxml │ └── trd-privacy │ │ ├── privacy.js │ │ ├── privacy.json │ │ ├── privacy.wxml │ │ └── privacy.wxss ├── demos │ └── radio │ │ ├── basic │ │ ├── basic.json │ │ ├── basic.less │ │ ├── basic.ts │ │ └── basic.wxml │ │ └── group │ │ ├── group.json │ │ ├── group.less │ │ ├── group.ts │ │ └── group.wxml ├── pages │ ├── gulp-error │ │ ├── index.json │ │ ├── index.less │ │ ├── index.ts │ │ └── index.wxml │ └── home │ │ ├── data │ │ ├── base.ts │ │ ├── display.ts │ │ ├── form.ts │ │ ├── index.ts │ │ ├── nav.ts │ │ └── ux.ts │ │ ├── home.json │ │ ├── home.less │ │ ├── home.ts │ │ ├── home.wxml │ │ └── navigateFail │ │ ├── navigateFail.json │ │ ├── navigateFail.less │ │ ├── navigateFail.ts │ │ └── navigateFail.wxml ├── project.config.json ├── sitemap.json ├── theme.json └── utils │ └── gulpError.js ├── jest.config.js ├── jest.e2e.config.js ├── package.json ├── script ├── config.js ├── coverage-badge.js ├── gen-demo-test.js ├── generate-changelog.js ├── generate-css-vars.js ├── gulpfile.base.js ├── gulpfile.dist.js ├── gulpfile.example.js ├── gulpfile.js ├── gulpfile.wechatide.js ├── prerender.mjs ├── qrcode │ ├── api.js │ ├── httpRequest.js │ └── index.js ├── style.js ├── test │ ├── globalSetup.js │ ├── setup.js │ └── transform.js ├── tpl.json └── update-icons.js ├── site ├── README.md ├── app.vue ├── components │ └── qrcode.vue ├── data │ └── projects.ts ├── docs │ ├── custom-style.md │ ├── custom-theme.md │ ├── dark-mode.md │ ├── getting-started.en-US.md │ ├── getting-started.md │ ├── overview.en-US.md │ └── overview.md ├── index.html ├── main.ts ├── pages │ └── used.vue ├── plugin-tdoc │ ├── component.vue │ ├── index.ts │ ├── md-to-vue.ts │ └── transforms.ts ├── public │ ├── assets │ │ └── qrcode │ │ │ ├── action-sheet.png │ │ │ ├── avatar.png │ │ │ ├── back-top.png │ │ │ ├── badge.png │ │ │ ├── button-group.png │ │ │ ├── button.png │ │ │ ├── calendar.png │ │ │ ├── cascader.png │ │ │ ├── cell-group.png │ │ │ ├── cell.png │ │ │ ├── checkbox.png │ │ │ ├── collapse.png │ │ │ ├── count-down.png │ │ │ ├── date-time-picker.png │ │ │ ├── dialog.png │ │ │ ├── divider.png │ │ │ ├── drawer.png │ │ │ ├── dropdown-menu.png │ │ │ ├── empty-empty-page.png │ │ │ ├── empty.png │ │ │ ├── fab.png │ │ │ ├── footer.png │ │ │ ├── grid.png │ │ │ ├── gulp-error-index.png │ │ │ ├── home-navigateFail.png │ │ │ ├── home.png │ │ │ ├── icon.png │ │ │ ├── image-viewer.png │ │ │ ├── image.png │ │ │ ├── indexes-base-index.png │ │ │ ├── indexes-custom-index.png │ │ │ ├── indexes-display-index.png │ │ │ ├── indexes.png │ │ │ ├── input.png │ │ │ ├── link.png │ │ │ ├── loading-loadingProgress-index.png │ │ │ ├── loading.png │ │ │ ├── message.png │ │ │ ├── navbar.png │ │ │ ├── notice-bar.png │ │ │ ├── overlay.png │ │ │ ├── picker.png │ │ │ ├── popup.png │ │ │ ├── progress.png │ │ │ ├── pull-down-refresh.png │ │ │ ├── radio.png │ │ │ ├── rate.png │ │ │ ├── result-result-page.png │ │ │ ├── result.png │ │ │ ├── search.png │ │ │ ├── side-bar-base-index.png │ │ │ ├── side-bar-custom-index.png │ │ │ ├── side-bar-switch-index.png │ │ │ ├── side-bar.png │ │ │ ├── skeleton.png │ │ │ ├── slider.png │ │ │ ├── stepper.png │ │ │ ├── steps.png │ │ │ ├── sticky.png │ │ │ ├── swipe-cell.png │ │ │ ├── swiper.png │ │ │ ├── switch.png │ │ │ ├── tab-bar.png │ │ │ ├── tabs.png │ │ │ ├── tag.png │ │ │ ├── textarea.png │ │ │ ├── toast.png │ │ │ ├── transition.png │ │ │ ├── tree-select.png │ │ │ └── upload.png │ ├── css-specific.png │ └── favicon.ico ├── router.ts ├── shims-vue.d.ts ├── site.config.mjs ├── tsconfig.json └── vite.config.ts ├── src ├── .wechatide.ib.json ├── action-sheet │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── action-sheet.json │ │ ├── action-sheet.less │ │ ├── action-sheet.ts │ │ ├── action-sheet.wxml │ │ ├── align │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── grid │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── list │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── action-sheet.json │ ├── action-sheet.less │ ├── action-sheet.ts │ ├── action-sheet.wxml │ ├── action-sheet.wxs │ ├── index.ts │ ├── props.ts │ ├── show.ts │ ├── template │ │ ├── grid.wxml │ │ └── list.wxml │ └── type.ts ├── avatar-group │ ├── avatar-group.json │ ├── avatar-group.less │ ├── avatar-group.ts │ ├── avatar-group.wxml │ ├── props.ts │ └── type.ts ├── avatar │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── action │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── avatar.json │ │ ├── avatar.less │ │ ├── avatar.ts │ │ ├── avatar.wxml │ │ ├── badge-avatar │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── character-avatar │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── exhibition │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── icon-avatar │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── image-avatar │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── skyline │ │ │ ├── avatar.json │ │ │ ├── avatar.less │ │ │ ├── avatar.ts │ │ │ └── avatar.wxml │ ├── avatar.json │ ├── avatar.less │ ├── avatar.ts │ ├── avatar.wxml │ ├── avatar.wxs │ ├── props.ts │ └── type.ts ├── back-top │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── back-top.json │ │ ├── back-top.less │ │ ├── back-top.ts │ │ ├── back-top.wxml │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── half-round │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── skyline │ │ │ ├── back-top.json │ │ │ ├── back-top.less │ │ │ ├── back-top.ts │ │ │ └── back-top.wxml │ ├── back-top.json │ ├── back-top.less │ ├── back-top.ts │ ├── back-top.wxml │ ├── props.ts │ └── type.ts ├── badge │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── api.md │ │ ├── badge.json │ │ ├── badge.less │ │ ├── badge.ts │ │ ├── badge.wxml │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── badge.json │ │ │ ├── badge.less │ │ │ ├── badge.ts │ │ │ └── badge.wxml │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── badge.json │ ├── badge.less │ ├── badge.ts │ ├── badge.wxml │ ├── badge.wxs │ ├── index.ts │ ├── props.ts │ └── type.ts ├── button │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── block-btn │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── button.json │ │ ├── button.less │ │ ├── button.ts │ │ ├── button.wxml │ │ ├── disabled │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── ghost-btn │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── group-btn │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── icon-btn │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── shape │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── button.json │ │ │ ├── button.less │ │ │ ├── button.ts │ │ │ └── button.wxml │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── button.json │ ├── button.less │ ├── button.ts │ ├── button.wxml │ ├── index.ts │ ├── props.ts │ └── type.ts ├── calendar │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── calendar.js │ │ ├── calendar.json │ │ ├── calendar.wxml │ │ ├── calendar.wxs │ │ ├── calendar.wxss │ │ ├── custom-range │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom-text │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── local-text │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── multiple │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── range │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── switch-mode │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── without-popup │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── calendar-header.wxml │ ├── calendar.json │ ├── calendar.less │ ├── calendar.ts │ ├── calendar.wxml │ ├── calendar.wxs │ ├── index.ts │ ├── props.ts │ ├── template.wxml │ ├── type.ts │ └── utils.ts ├── cascader │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── cascader.js │ │ ├── cascader.json │ │ ├── cascader.wxml │ │ ├── cascader.wxss │ │ ├── check-strictly │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── keys │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── theme-tab │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── with-title │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── with-value │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── cascader.json │ ├── cascader.less │ ├── cascader.ts │ ├── cascader.wxml │ ├── props.ts │ └── type.ts ├── cell-group │ ├── _example │ │ ├── api.md │ │ ├── cell-group.json │ │ ├── cell-group.less │ │ ├── cell-group.ts │ │ └── cell-group.wxml │ ├── cell-group.json │ ├── cell-group.less │ ├── cell-group.ts │ ├── cell-group.wxml │ ├── props.ts │ └── type.ts ├── cell │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── cell.json │ │ ├── cell.less │ │ ├── cell.ts │ │ ├── cell.wxml │ │ ├── multiple │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── cell.json │ │ │ ├── cell.less │ │ │ ├── cell.ts │ │ │ └── cell.wxml │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── cell.json │ ├── cell.less │ ├── cell.ts │ ├── cell.wxml │ ├── props.ts │ └── type.ts ├── check-tag │ ├── check-tag.json │ ├── check-tag.less │ ├── check-tag.ts │ ├── check-tag.wxml │ ├── props.ts │ └── type.ts ├── checkbox-group │ ├── checkbox-group.json │ ├── checkbox-group.less │ ├── checkbox-group.ts │ ├── checkbox-group.wxml │ ├── props.ts │ └── type.ts ├── checkbox │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── all │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── card │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── checkbox.json │ │ ├── checkbox.less │ │ ├── checkbox.ts │ │ ├── checkbox.wxml │ │ ├── horizontal │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── right │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── checkbox.json │ │ │ ├── checkbox.less │ │ │ ├── checkbox.ts │ │ │ └── checkbox.wxml │ │ ├── special │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── type │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── checkbox.json │ ├── checkbox.less │ ├── checkbox.ts │ ├── checkbox.wxml │ ├── props.ts │ └── type.ts ├── col │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ └── demo.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── col.json │ │ ├── col.less │ │ ├── col.ts │ │ ├── col.wxml │ │ ├── offset │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── skyline │ │ │ ├── col.json │ │ │ ├── col.less │ │ │ ├── col.ts │ │ │ └── col.wxml │ ├── col.json │ ├── col.less │ ├── col.ts │ ├── col.wxml │ ├── col.wxs │ ├── props.ts │ └── type.ts ├── collapse-panel │ ├── collapse-panel.json │ ├── collapse-panel.less │ ├── collapse-panel.ts │ ├── collapse-panel.wxml │ ├── props.ts │ └── type.ts ├── collapse │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── accordion │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── action │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── collapse.json │ │ ├── collapse.less │ │ ├── collapse.ts │ │ ├── collapse.wxml │ │ ├── placement │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── collapse.json │ ├── collapse.less │ ├── collapse.ts │ ├── collapse.wxml │ ├── index.ts │ ├── props.ts │ └── type.ts ├── color-picker │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ └── demo.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── color-picker.json │ │ ├── color-picker.less │ │ ├── color-picker.ts │ │ ├── color-picker.wxml │ │ ├── format │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── multiple │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── use-popup │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── color-picker.json │ ├── color-picker.less │ ├── color-picker.ts │ ├── color-picker.wxml │ ├── constants.ts │ ├── interfaces.ts │ ├── props.ts │ ├── template.wxml │ ├── type.ts │ └── utils.ts ├── common │ ├── bus.ts │ ├── common.ts │ ├── component.ts │ ├── config.ts │ ├── shared │ │ ├── calendar │ │ │ ├── index.ts │ │ │ └── type.ts │ │ ├── color-picker │ │ │ ├── cmyk.ts │ │ │ ├── color.ts │ │ │ ├── gradient.ts │ │ │ └── index.ts │ │ └── date.ts │ ├── src │ │ ├── control.ts │ │ ├── flatTool.ts │ │ ├── index.ts │ │ ├── instantiationDecorator.ts │ │ └── superComponent.ts │ ├── style │ │ ├── _variables.less │ │ ├── base.less │ │ ├── icons.less │ │ ├── index.less │ │ ├── mixins │ │ │ ├── _border.less │ │ │ ├── _clearfix.less │ │ │ ├── _cursor.less │ │ │ ├── _ellipsis.less │ │ │ ├── _hairline.less │ │ │ ├── _index.less │ │ │ └── _other.less │ │ ├── theme │ │ │ ├── _components.less │ │ │ ├── _dark.less │ │ │ ├── _font.less │ │ │ ├── _index.less │ │ │ ├── _light.less │ │ │ ├── _radius.less │ │ │ └── _spacer.less │ │ └── utilities │ │ │ └── _index.less │ ├── template │ │ ├── badge.wxml │ │ ├── button.wxml │ │ ├── icon.wxml │ │ └── image.wxml │ ├── utils.ts │ ├── utils.wxs │ ├── validator.ts │ ├── version.ts │ └── wechat.ts ├── count-down │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── count-down.json │ │ ├── count-down.less │ │ ├── count-down.ts │ │ ├── count-down.wxml │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── skyline │ │ │ ├── count-down.json │ │ │ ├── count-down.less │ │ │ ├── count-down.ts │ │ │ └── count-down.wxml │ ├── count-down.json │ ├── count-down.less │ ├── count-down.ts │ ├── count-down.wxml │ ├── count-down.wxs │ ├── props.ts │ ├── type.ts │ └── utils.ts ├── date-time-picker │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── date-all │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── date-time-picker.json │ │ ├── date-time-picker.less │ │ ├── date-time-picker.ts │ │ ├── date-time-picker.wxml │ │ ├── skyline │ │ │ ├── date-time-picker.json │ │ │ ├── date-time-picker.less │ │ │ ├── date-time-picker.ts │ │ │ └── date-time-picker.wxml │ │ ├── steps │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── time │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── without-popup │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── year-month-date │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── year-month │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── date-time-picker.json │ ├── date-time-picker.less │ ├── date-time-picker.ts │ ├── date-time-picker.wxml │ ├── locale │ │ ├── dayjs.ts │ │ ├── en.ts │ │ ├── ja.ts │ │ ├── ko.ts │ │ ├── ru.ts │ │ ├── tc.ts │ │ └── zh.ts │ ├── props.ts │ └── type.ts ├── dialog │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── button │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── command │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── confirm │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── dialog.json │ │ ├── dialog.less │ │ ├── dialog.ts │ │ ├── dialog.wxml │ │ ├── skyline │ │ │ ├── dialog.json │ │ │ ├── dialog.less │ │ │ ├── dialog.ts │ │ │ └── dialog.wxml │ │ ├── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── with-image │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── with-input │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── dialog.json │ ├── dialog.less │ ├── dialog.ts │ ├── dialog.wxml │ ├── dialog.wxs │ ├── index.ts │ ├── props.ts │ └── type.ts ├── divider │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── divider.json │ │ ├── divider.less │ │ ├── divider.ts │ │ ├── divider.wxml │ │ ├── skyline │ │ │ ├── divider.json │ │ │ ├── divider.less │ │ │ ├── divider.ts │ │ │ └── divider.wxml │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── divider.json │ ├── divider.less │ ├── divider.ts │ ├── divider.wxml │ ├── props.ts │ └── type.ts ├── drawer │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── drawer.json │ │ ├── drawer.less │ │ ├── drawer.ts │ │ ├── drawer.wxml │ │ ├── footer │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── icon-drawer │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── drawer.json │ │ │ ├── drawer.less │ │ │ ├── drawer.ts │ │ │ └── drawer.wxml │ │ └── title │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── drawer.json │ ├── drawer.less │ ├── drawer.ts │ ├── drawer.wxml │ ├── props.ts │ └── type.ts ├── dropdown-item │ ├── dropdown-item.json │ ├── dropdown-item.less │ ├── dropdown-item.ts │ ├── dropdown-item.wxml │ ├── index.wxs │ ├── props.ts │ └── type.ts ├── dropdown-menu │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── dropdown-menu.json │ │ ├── dropdown-menu.less │ │ ├── dropdown-menu.ts │ │ ├── dropdown-menu.wxml │ │ ├── multi │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── single │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── tree │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── dropdown-menu.json │ ├── dropdown-menu.less │ ├── dropdown-menu.ts │ ├── dropdown-menu.wxml │ ├── index.ts │ ├── props.ts │ └── type.ts ├── empty │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── buttonEmpty │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── empty.json │ │ ├── empty.less │ │ ├── empty.ts │ │ ├── empty.wxml │ │ ├── imageEmpty │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── skyline │ │ │ ├── empty.json │ │ │ ├── empty.less │ │ │ ├── empty.ts │ │ │ └── empty.wxml │ ├── empty.json │ ├── empty.less │ ├── empty.ts │ ├── empty.wxml │ ├── props.ts │ └── type.ts ├── fab │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── advance │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── draggable │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── fab.json │ │ ├── fab.less │ │ ├── fab.ts │ │ ├── fab.wxml │ │ └── skyline │ │ │ ├── fab.json │ │ │ ├── fab.less │ │ │ ├── fab.ts │ │ │ └── fab.wxml │ ├── draggable │ │ ├── draggable.json │ │ ├── draggable.less │ │ ├── draggable.ts │ │ ├── draggable.wxml │ │ ├── index.ts │ │ ├── props.ts │ │ └── type.ts │ ├── fab.json │ ├── fab.less │ ├── fab.ts │ ├── fab.wxml │ ├── props.ts │ ├── template │ │ ├── draggable.wxml │ │ └── view.wxml │ └── type.ts ├── footer │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── footer.json │ │ ├── footer.less │ │ ├── footer.ts │ │ ├── footer.wxml │ │ ├── link │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── logo │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── skyline │ │ │ ├── footer.json │ │ │ ├── footer.less │ │ │ ├── footer.ts │ │ │ └── footer.wxml │ ├── footer.json │ ├── footer.less │ ├── footer.ts │ ├── footer.wxml │ ├── props.ts │ └── type.ts ├── grid-item │ ├── grid-item.json │ ├── grid-item.less │ ├── grid-item.ts │ ├── grid-item.wxml │ ├── props.ts │ └── type.ts ├── grid │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── badge │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── border │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── card │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── description │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── grid.json │ │ ├── grid.less │ │ ├── grid.ts │ │ ├── grid.wxml │ │ ├── icon-grid │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── multiple │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── scroll │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── grid.json │ ├── grid.less │ ├── grid.ts │ ├── grid.wxml │ ├── props.ts │ └── type.ts ├── guide │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ └── demo.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── content │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── dialog │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── guide.json │ │ ├── guide.less │ │ ├── guide.ts │ │ ├── guide.wxml │ │ ├── multiple │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── no-mask │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── content.wxml │ ├── guide.json │ ├── guide.less │ ├── guide.ts │ ├── guide.wxml │ ├── props.ts │ └── type.ts ├── icon │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── data.js │ │ ├── icon.json │ │ ├── icon.less │ │ ├── icon.ts │ │ ├── icon.wxml │ │ ├── iconImage │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── iconfont.wxss │ │ └── skyline │ │ │ ├── icon.json │ │ │ ├── icon.less │ │ │ ├── icon.ts │ │ │ └── icon.wxml │ ├── icon.json │ ├── icon.less │ ├── icon.ts │ ├── icon.wxml │ ├── props.ts │ └── type.ts ├── image-viewer │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── delete │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── image-viewer.json │ │ ├── image-viewer.less │ │ ├── image-viewer.ts │ │ ├── image-viewer.wxml │ │ └── skyline │ │ │ ├── image-viewer.json │ │ │ ├── image-viewer.less │ │ │ ├── image-viewer.ts │ │ │ └── image-viewer.wxml │ ├── image-viewer.json │ ├── image-viewer.less │ ├── image-viewer.ts │ ├── image-viewer.wxml │ ├── image-viewer.wxs │ ├── props.ts │ └── type.ts ├── image │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── image.json │ │ ├── image.less │ │ ├── image.ts │ │ ├── image.wxml │ │ ├── skyline │ │ │ ├── image.json │ │ │ ├── image.less │ │ │ ├── image.ts │ │ │ └── image.wxml │ │ └── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── image-info.json │ ├── image.json │ ├── image.less │ ├── image.ts │ ├── image.wxml │ ├── index.ts │ ├── props.ts │ └── type.ts ├── index.ts ├── indexes-anchor │ ├── README.en-US.md │ ├── README.md │ ├── indexes-anchor.json │ ├── indexes-anchor.less │ ├── indexes-anchor.ts │ ├── indexes-anchor.wxml │ ├── props.ts │ └── type.ts ├── indexes │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── indexes.json │ │ ├── indexes.less │ │ ├── indexes.ts │ │ └── indexes.wxml │ ├── indexes.json │ ├── indexes.less │ ├── indexes.ts │ ├── indexes.wxml │ ├── indexes.wxs │ ├── props.ts │ └── type.ts ├── input │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── align │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── banner │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── bordered │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── input.json │ │ ├── input.less │ │ ├── input.ts │ │ ├── input.wxml │ │ ├── label │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── layout │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── maxlength │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── prefix │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── input.json │ │ │ ├── input.less │ │ │ ├── input.ts │ │ │ └── input.wxml │ │ ├── special │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── suffix │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── input.json │ ├── input.less │ ├── input.ts │ ├── input.wxml │ ├── input.wxs │ ├── props.ts │ └── type.ts ├── link │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── content │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── disabled │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── link.json │ │ ├── link.less │ │ ├── link.ts │ │ ├── link.wxml │ │ ├── prefix │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── link.json │ │ │ ├── link.less │ │ │ ├── link.ts │ │ │ └── link.wxml │ │ ├── suffix │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── underline │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── link.json │ ├── link.less │ ├── link.ts │ ├── link.wxml │ ├── props.ts │ └── type.ts ├── loading │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── duration │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── horizontal │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── loading.json │ │ ├── loading.less │ │ ├── loading.ts │ │ ├── loading.wxml │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── loading.json │ │ │ ├── loading.less │ │ │ ├── loading.ts │ │ │ └── loading.wxml │ │ ├── text │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── vertical │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── index.ts │ ├── loading.json │ ├── loading.less │ ├── loading.ts │ ├── loading.wxml │ ├── props.ts │ └── type.ts ├── message-item │ ├── index.ts │ ├── message-item.json │ ├── message-item.less │ ├── message-item.ts │ ├── message-item.wxml │ └── message-item.wxs ├── message │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── message.json │ │ ├── message.less │ │ ├── message.ts │ │ ├── message.wxml │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── index.ts │ ├── message.interface.ts │ ├── message.json │ ├── message.less │ ├── message.ts │ ├── message.wxml │ ├── props.ts │ └── type.ts ├── mixins │ ├── page-scroll.ts │ ├── theme-change.ts │ ├── touch.ts │ ├── transition.ts │ └── using-custom-navbar.ts ├── navbar │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── back-home │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom-color │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── img │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── left-title │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── navbar.json │ │ ├── navbar.less │ │ ├── navbar.ts │ │ ├── navbar.wxml │ │ ├── search │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── skyline │ │ │ ├── navbar.json │ │ │ ├── navbar.less │ │ │ ├── navbar.ts │ │ │ └── navbar.wxml │ ├── navbar.json │ ├── navbar.less │ ├── navbar.ts │ ├── navbar.wxml │ ├── props.ts │ └── type.ts ├── notice-bar │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── customization │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── event │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── iconDemo │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── notice-bar.json │ │ ├── notice-bar.less │ │ ├── notice-bar.ts │ │ ├── notice-bar.wxml │ │ ├── scrolling │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── suffixIcon │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── notice-bar.json │ ├── notice-bar.less │ ├── notice-bar.ts │ ├── notice-bar.wxml │ ├── props.ts │ └── type.ts ├── overlay │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── overlay.json │ │ ├── overlay.less │ │ ├── overlay.ts │ │ ├── overlay.wxml │ │ └── skyline │ │ │ ├── overlay.json │ │ │ ├── overlay.less │ │ │ ├── overlay.ts │ │ │ └── overlay.wxml │ ├── index.ts │ ├── overlay.json │ ├── overlay.less │ ├── overlay.ts │ ├── overlay.wxml │ ├── props.ts │ └── type.ts ├── picker-item │ ├── picker-item.json │ ├── picker-item.less │ ├── picker-item.ts │ ├── picker-item.wxml │ ├── props.ts │ └── type.ts ├── picker │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── area │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── picker.json │ │ ├── picker.less │ │ ├── picker.ts │ │ ├── picker.wxml │ │ ├── skyline │ │ │ ├── picker.json │ │ │ ├── picker.less │ │ │ ├── picker.ts │ │ │ └── picker.wxml │ │ ├── with-title │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── without-popup │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── picker.json │ ├── picker.less │ ├── picker.ts │ ├── picker.wxml │ ├── props.ts │ ├── template.wxml │ └── type.ts ├── popup │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom-close │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── popup.json │ │ ├── popup.less │ │ ├── popup.ts │ │ ├── popup.wxml │ │ ├── skyline │ │ │ ├── popup.json │ │ │ ├── popup.less │ │ │ ├── popup.ts │ │ │ └── popup.wxml │ │ └── with-title │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── index.ts │ ├── popup.json │ ├── popup.less │ ├── popup.ts │ ├── popup.wxml │ ├── popup.wxs │ ├── props.ts │ └── type.ts ├── progress │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── circle │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── line │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── plump │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── progress.json │ │ ├── progress.less │ │ ├── progress.ts │ │ ├── progress.wxml │ │ ├── skyline │ │ │ ├── progress.json │ │ │ ├── progress.less │ │ │ ├── progress.ts │ │ │ └── progress.wxml │ │ └── transition │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── progress.json │ ├── progress.less │ ├── progress.ts │ ├── progress.wxml │ ├── progress.wxs │ ├── props.ts │ ├── type.ts │ └── utils.ts ├── pull-down-refresh │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── pull-down-refresh.json │ │ ├── pull-down-refresh.less │ │ ├── pull-down-refresh.ts │ │ ├── pull-down-refresh.wxml │ │ └── skyline │ │ │ ├── pull-down-refresh.js │ │ │ ├── pull-down-refresh.json │ │ │ ├── pull-down-refresh.wxml │ │ │ └── pull-down-refresh.wxss │ ├── props.ts │ ├── pull-down-refresh.json │ ├── pull-down-refresh.less │ ├── pull-down-refresh.ts │ ├── pull-down-refresh.wxml │ └── type.ts ├── radio-group │ ├── props.ts │ ├── radio-group.json │ ├── radio-group.less │ ├── radio-group.ts │ ├── radio-group.wxml │ └── type.ts ├── radio │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── align │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── card │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── horizontal │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── radio.json │ │ ├── radio.less │ │ ├── radio.ts │ │ ├── radio.wxml │ │ ├── skyline │ │ │ ├── radio.json │ │ │ ├── radio.less │ │ │ ├── radio.ts │ │ │ └── radio.wxml │ │ ├── special │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── props.ts │ ├── radio.json │ ├── radio.less │ ├── radio.ts │ ├── radio.wxml │ └── type.ts ├── rate │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── action │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── color │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── count │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom-prefix │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── iconfont.wxss │ │ ├── rate.json │ │ ├── rate.less │ │ ├── rate.ts │ │ ├── rate.wxml │ │ ├── show-text │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── special │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── props.ts │ ├── rate.json │ ├── rate.less │ ├── rate.ts │ ├── rate.wxml │ ├── rate.wxs │ └── type.ts ├── result │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── description │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── result-page.json │ │ ├── result-page.less │ │ ├── result-page.ts │ │ ├── result-page.wxml │ │ ├── result.json │ │ ├── result.less │ │ ├── result.ts │ │ ├── result.wxml │ │ ├── skyline │ │ │ ├── result.json │ │ │ ├── result.less │ │ │ ├── result.ts │ │ │ └── result.wxml │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── index.ts │ ├── props.ts │ ├── result.json │ ├── result.less │ ├── result.ts │ ├── result.wxml │ └── type.ts ├── row │ ├── README.md │ ├── props.ts │ ├── row.json │ ├── row.less │ ├── row.ts │ ├── row.wxml │ ├── row.wxs │ └── type.ts ├── scroll-view │ ├── scroll-view.json │ ├── scroll-view.less │ ├── scroll-view.ts │ └── scroll-view.wxml ├── search │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── action │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── maxlength │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── other │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── search.json │ │ ├── search.less │ │ ├── search.ts │ │ ├── search.wxml │ │ ├── shape │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── skyline │ │ │ ├── search.json │ │ │ ├── search.less │ │ │ ├── search.ts │ │ │ └── search.wxml │ ├── props.ts │ ├── search.json │ ├── search.less │ ├── search.ts │ ├── search.wxml │ ├── search.wxs │ └── type.ts ├── side-bar-item │ ├── props.ts │ ├── side-bar-item.json │ ├── side-bar-item.less │ ├── side-bar-item.ts │ ├── side-bar-item.wxml │ └── type.ts ├── side-bar │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── side-bar.js │ │ ├── side-bar.json │ │ ├── side-bar.less │ │ ├── side-bar.wxml │ │ ├── switch │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── with-icon │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── props.ts │ ├── side-bar.json │ ├── side-bar.less │ ├── side-bar.ts │ ├── side-bar.wxml │ └── type.ts ├── skeleton │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── animation │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── cell-group │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── grid │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── image-group │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skeleton.json │ │ ├── skeleton.less │ │ ├── skeleton.ts │ │ ├── skeleton.wxml │ │ ├── skyline │ │ │ ├── skeleton.json │ │ │ ├── skeleton.less │ │ │ ├── skeleton.ts │ │ │ └── skeleton.wxml │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── props.ts │ ├── skeleton.json │ ├── skeleton.less │ ├── skeleton.ts │ ├── skeleton.wxml │ └── type.ts ├── slider │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── capsule │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── disabled │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── label │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── max │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── range │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── slider.json │ │ │ ├── slider.less │ │ │ ├── slider.ts │ │ │ └── slider.wxml │ │ ├── slider.json │ │ ├── slider.less │ │ ├── slider.ts │ │ ├── slider.wxml │ │ ├── step │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── vertical │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── props.ts │ ├── slider.json │ ├── slider.less │ ├── slider.ts │ ├── slider.wxml │ ├── slider.wxs │ ├── tool.ts │ └── type.ts ├── step-item │ ├── props.ts │ ├── step-item.json │ ├── step-item.less │ ├── step-item.ts │ ├── step-item.wxml │ ├── step-item.wxs │ └── type.ts ├── stepper │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── min-max │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── stepper.json │ │ │ ├── stepper.less │ │ │ ├── stepper.ts │ │ │ └── stepper.wxml │ │ ├── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── stepper.json │ │ ├── stepper.less │ │ ├── stepper.ts │ │ ├── stepper.wxml │ │ └── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── props.ts │ ├── stepper.json │ ├── stepper.less │ ├── stepper.ts │ ├── stepper.wxml │ └── type.ts ├── steps │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── horizontal │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── steps.json │ │ │ ├── steps.less │ │ │ ├── steps.ts │ │ │ └── steps.wxml │ │ ├── special │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── steps.json │ │ ├── steps.less │ │ ├── steps.ts │ │ ├── steps.wxml │ │ └── vertical │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── props.ts │ ├── steps.json │ ├── steps.less │ ├── steps.ts │ ├── steps.wxml │ └── type.ts ├── sticky │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── container │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── offset │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── sticky.json │ │ ├── sticky.less │ │ ├── sticky.ts │ │ └── sticky.wxml │ ├── index.ts │ ├── props.ts │ ├── sticky.json │ ├── sticky.less │ ├── sticky.ts │ ├── sticky.wxml │ └── type.ts ├── swipe-cell │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── double │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── icon │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── left │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── right │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── swipe-cell.json │ │ ├── swipe-cell.less │ │ ├── swipe-cell.ts │ │ └── swipe-cell.wxml │ ├── props.ts │ ├── swipe-cell.json │ ├── swipe-cell.less │ ├── swipe-cell.ts │ ├── swipe-cell.wxml │ ├── swipe-cell.wxs │ └── type.ts ├── swiper-nav │ ├── index.ts │ ├── props.ts │ ├── swiper-nav.json │ ├── swiper-nav.less │ ├── swiper-nav.ts │ ├── swiper-nav.wxml │ └── type.ts ├── swiper │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── cards │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── fraction │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── nav-btn │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── swiper.json │ │ │ ├── swiper.less │ │ │ ├── swiper.ts │ │ │ └── swiper.wxml │ │ ├── swiper.json │ │ ├── swiper.less │ │ ├── swiper.ts │ │ ├── swiper.wxml │ │ └── vertical │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── index.wxs │ ├── props.ts │ ├── swiper.json │ ├── swiper.less │ ├── swiper.ts │ ├── swiper.wxml │ └── type.ts ├── switch │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── color │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── label │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── switch.json │ │ │ ├── switch.less │ │ │ ├── switch.ts │ │ │ └── switch.wxml │ │ ├── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── switch.json │ │ ├── switch.less │ │ ├── switch.ts │ │ └── switch.wxml │ ├── props.ts │ ├── switch.json │ ├── switch.less │ ├── switch.ts │ ├── switch.wxml │ └── type.ts ├── tab-bar-item │ ├── props.ts │ ├── tab-bar-item.json │ ├── tab-bar-item.less │ ├── tab-bar-item.ts │ ├── tab-bar-item.wxml │ └── type.ts ├── tab-bar │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── badge │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── icon-only │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── round │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── tab-bar.json │ │ │ ├── tab-bar.less │ │ │ ├── tab-bar.ts │ │ │ └── tab-bar.wxml │ │ ├── sub │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── tab-bar.json │ │ ├── tab-bar.less │ │ ├── tab-bar.ts │ │ ├── tab-bar.wxml │ │ └── text-only │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── props.ts │ ├── tab-bar.json │ ├── tab-bar.less │ ├── tab-bar.ts │ ├── tab-bar.wxml │ └── type.ts ├── tab-panel │ ├── props.ts │ ├── tab-panel.json │ ├── tab-panel.less │ ├── tab-panel.ts │ ├── tab-panel.wxml │ └── type.ts ├── tabs │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ ├── index.js │ │ ├── index.json │ │ ├── index.test.js │ │ └── index.wxml │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── scroll │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── status │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── tabs.json │ │ ├── tabs.less │ │ ├── tabs.ts │ │ ├── tabs.wxml │ │ ├── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── with-badge │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── with-content │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── with-icon │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── index.ts │ ├── props.ts │ ├── tabs.json │ ├── tabs.less │ ├── tabs.ts │ ├── tabs.wxml │ ├── tabs.wxs │ └── type.ts ├── tag │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── checkable │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── closable │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── size │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── tag.json │ │ │ ├── tag.less │ │ │ ├── tag.ts │ │ │ └── tag.wxml │ │ ├── tag.json │ │ ├── tag.less │ │ ├── tag.ts │ │ ├── tag.wxml │ │ ├── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ └── type │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ ├── props.ts │ ├── tag.json │ ├── tag.less │ ├── tag.ts │ ├── tag.wxml │ └── type.ts ├── textarea │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ ├── demo.test.js.snap │ │ │ └── index.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── autosize │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── card │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── custom │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── disabled │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── label │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── maxcharacter │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── maxlength │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── textarea.json │ │ │ ├── textarea.less │ │ │ ├── textarea.ts │ │ │ └── textarea.wxml │ │ ├── textarea.json │ │ ├── textarea.less │ │ ├── textarea.ts │ │ └── textarea.wxml │ ├── props.ts │ ├── textarea.json │ ├── textarea.less │ ├── textarea.ts │ ├── textarea.wxml │ ├── textarea.wxs │ └── type.ts ├── toast │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── close │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── cover │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── skyline │ │ │ ├── toast.json │ │ │ ├── toast.less │ │ │ ├── toast.ts │ │ │ └── toast.wxml │ │ ├── theme │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── toast.json │ │ ├── toast.less │ │ ├── toast.ts │ │ └── toast.wxml │ ├── index.ts │ ├── props.ts │ ├── toast.json │ ├── toast.less │ ├── toast.ts │ ├── toast.wxml │ └── type.ts ├── transition │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── api.md │ │ ├── appear │ │ │ ├── index.json │ │ │ ├── index.ts │ │ │ └── index.wxml │ │ ├── base │ │ │ ├── index.json │ │ │ ├── index.ts │ │ │ └── index.wxml │ │ ├── custom │ │ │ ├── index.json │ │ │ ├── index.less │ │ │ ├── index.ts │ │ │ └── index.wxml │ │ ├── destroy │ │ │ ├── index.json │ │ │ ├── index.ts │ │ │ └── index.wxml │ │ ├── transition.json │ │ ├── transition.less │ │ ├── transition.ts │ │ └── transition.wxml │ ├── index.ts │ ├── props.ts │ ├── transition.json │ ├── transition.less │ ├── transition.ts │ ├── transition.wxml │ └── type.ts ├── tree-select │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ │ ├── __snapshots__ │ │ │ └── demo.test.js.snap │ │ ├── __virtualHostSnapshot__ │ │ │ └── demo.test.js.snap │ │ ├── demo.test.js │ │ └── index.test.js │ ├── _example │ │ ├── base │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── multiple │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── normal │ │ │ ├── index.js │ │ │ ├── index.json │ │ │ ├── index.wxml │ │ │ └── index.wxss │ │ ├── tree-select.js │ │ ├── tree-select.json │ │ ├── tree-select.wxml │ │ └── tree-select.wxss │ ├── index.wxs │ ├── props.ts │ ├── tree-select.json │ ├── tree-select.less │ ├── tree-select.ts │ ├── tree-select.wxml │ └── type.ts └── upload │ ├── README.en-US.md │ ├── README.md │ ├── __test__ │ ├── __snapshots__ │ │ └── demo.test.js.snap │ ├── __virtualHostSnapshot__ │ │ └── demo.test.js.snap │ ├── demo.test.js │ └── index.test.js │ ├── _example │ ├── drag │ │ ├── index.js │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── messageFile │ │ ├── index.js │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── multiple │ │ ├── index.js │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── single │ │ ├── index.js │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── status │ │ ├── index.js │ │ ├── index.json │ │ ├── index.wxml │ │ └── index.wxss │ ├── upload.json │ ├── upload.less │ ├── upload.ts │ └── upload.wxml │ ├── drag.wxs │ ├── props.ts │ ├── type.ts │ ├── upload-info.json │ ├── upload.json │ ├── upload.less │ ├── upload.ts │ ├── upload.wxml │ └── upload.wxs ├── template.config.js ├── test ├── .wechatide.ib-back0627.json └── utils │ ├── colors.js │ └── getDemoPath.js ├── tsconfig.json ├── typing.d.ts └── wechat-miniprogram-extension.d.ts /.eslintignore: -------------------------------------------------------------------------------- 1 | **/*.wxs 2 | miniprogram_dist 3 | node_modules 4 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @anlyyao @jarmywang @jin0209 @betavs 2 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "src/_common"] 2 | path = src/_common 3 | url = https://github.com/Tencent/tdesign-common.git 4 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | [ -n "$CI" ] && exit 0 3 | . "$(dirname "$0")/_/husky.sh" 4 | 5 | npx --no-install commitlint --edit "" 6 | -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | [[ "$(uname -a)" = *"MINGW64"* ]] && exit 0 3 | [ -n "$CI" ] && exit 0 4 | . "$(dirname "$0")/_/husky.sh" 5 | 6 | exec < /dev/tty && npx git-cz --hook || true -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | **/** 2 | !LICENSE 3 | !README.md 4 | !CHANGELOG.md 5 | 6 | # 对发布的组件进行筛选 7 | !miniprogram_dist/**/** -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | **/*.md 2 | src/_common 3 | -------------------------------------------------------------------------------- /.templates/$$var_template/$$var_filename.js: -------------------------------------------------------------------------------- 1 | Component({}) -------------------------------------------------------------------------------- /.templates/$$var_template/$$var_filename.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-$$var_textInFile": "tdesign-miniprogram/$$var_textInFile/$$var_textInFile" 5 | } 6 | } -------------------------------------------------------------------------------- /.templates/$$var_template/$$var_filename.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.templates/$$var_template/$$var_filename.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/.templates/$$var_template/$$var_filename.wxss -------------------------------------------------------------------------------- /.templates/_example/$$var_filename.js: -------------------------------------------------------------------------------- 1 | Component({}) -------------------------------------------------------------------------------- /.templates/_example/$$var_filename.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } -------------------------------------------------------------------------------- /.templates/_example/$$var_filename.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.templates/_example/$$var_filename.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/.templates/_example/$$var_filename.wxss -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /example/.stylelintrc: -------------------------------------------------------------------------------- 1 | { 2 | extends: ["../.stylelintrc"], 3 | rules: { 4 | "declaration-no-important": null 5 | }, 6 | } -------------------------------------------------------------------------------- /example/assets/TDesign-logo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/example/assets/TDesign-logo_dark.png -------------------------------------------------------------------------------- /example/assets/TDesign-logo_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/example/assets/TDesign-logo_light.png -------------------------------------------------------------------------------- /example/components/demo-block/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared" 4 | } 5 | -------------------------------------------------------------------------------- /example/components/demo-header/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/example/components/demo-header/index.less -------------------------------------------------------------------------------- /example/components/pull-down-list/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /example/components/trd-privacy/privacy.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-button": "tdesign-miniprogram/button/button" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /example/demos/radio/basic/basic.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /example/demos/radio/basic/basic.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/example/demos/radio/basic/basic.less -------------------------------------------------------------------------------- /example/demos/radio/basic/basic.ts: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /example/demos/radio/group/group.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true 3 | } 4 | -------------------------------------------------------------------------------- /example/demos/radio/group/group.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/example/demos/radio/group/group.less -------------------------------------------------------------------------------- /example/pages/gulp-error/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "gulp编译错误" 3 | } 4 | -------------------------------------------------------------------------------- /example/pages/gulp-error/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/example/pages/gulp-error/index.less -------------------------------------------------------------------------------- /example/pages/gulp-error/index.ts: -------------------------------------------------------------------------------- 1 | Page({ 2 | data: { 3 | gulpError: '', 4 | }, 5 | onLoad({ gulpError }) { 6 | this.setData({ gulpError }); 7 | }, 8 | }); 9 | -------------------------------------------------------------------------------- /example/pages/gulp-error/index.wxml: -------------------------------------------------------------------------------- 1 | gulp编译错误: {{gulpError}} 2 | -------------------------------------------------------------------------------- /example/pages/home/navigateFail/navigateFail.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /example/theme.json: -------------------------------------------------------------------------------- 1 | { 2 | "light": { 3 | "navTxtStyle": "black" 4 | }, 5 | "dark": { 6 | "navTxtStyle": "white" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /example/utils/gulpError.js: -------------------------------------------------------------------------------- 1 | const gulpError = `gulpErrorPlaceHolder`; 2 | 3 | export default gulpError; 4 | -------------------------------------------------------------------------------- /script/config.js: -------------------------------------------------------------------------------- 1 | const config = { 2 | CONFIG_PREFIX: 't', 3 | }; 4 | 5 | module.exports = config; 6 | -------------------------------------------------------------------------------- /script/test/globalSetup.js: -------------------------------------------------------------------------------- 1 | module.exports = async () => { 2 | process.env.TZ = 'Asia/Shanghai'; 3 | }; 4 | -------------------------------------------------------------------------------- /site/public/assets/qrcode/action-sheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/action-sheet.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/avatar.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/back-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/back-top.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/badge.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/button-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/button-group.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/button.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/calendar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/calendar.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/cascader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/cascader.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/cell-group.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/cell-group.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/cell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/cell.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/checkbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/checkbox.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/collapse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/collapse.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/count-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/count-down.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/date-time-picker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/date-time-picker.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/dialog.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/divider.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/drawer.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/dropdown-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/dropdown-menu.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/empty-empty-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/empty-empty-page.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/empty.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/fab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/fab.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/footer.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/grid.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/gulp-error-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/gulp-error-index.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/home-navigateFail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/home-navigateFail.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/home.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/icon.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/image-viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/image-viewer.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/image.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/indexes-base-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/indexes-base-index.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/indexes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/indexes.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/input.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/link.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/loading.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/message.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/message.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/navbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/navbar.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/notice-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/notice-bar.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/overlay.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/picker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/picker.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/popup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/popup.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/progress.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/pull-down-refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/pull-down-refresh.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/radio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/radio.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/rate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/rate.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/result-result-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/result-result-page.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/result.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/search.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/side-bar-base-index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/side-bar-base-index.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/side-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/side-bar.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/skeleton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/skeleton.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/slider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/slider.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/stepper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/stepper.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/steps.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/sticky.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/sticky.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/swipe-cell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/swipe-cell.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/swiper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/swiper.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/switch.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/tab-bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/tab-bar.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/tabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/tabs.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/tag.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/textarea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/textarea.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/toast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/toast.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/transition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/transition.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/tree-select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/tree-select.png -------------------------------------------------------------------------------- /site/public/assets/qrcode/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/assets/qrcode/upload.png -------------------------------------------------------------------------------- /site/public/css-specific.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/css-specific.png -------------------------------------------------------------------------------- /site/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/site/public/favicon.ico -------------------------------------------------------------------------------- /src/action-sheet/_example/action-sheet.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | 4 | .t-button { 5 | margin-top: 32rpx; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/action-sheet/_example/action-sheet.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/action-sheet/_example/align/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/action-sheet/_example/align/index.wxss -------------------------------------------------------------------------------- /src/action-sheet/_example/grid/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/action-sheet/_example/grid/index.wxss -------------------------------------------------------------------------------- /src/action-sheet/_example/list/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/action-sheet/_example/list/index.wxss -------------------------------------------------------------------------------- /src/action-sheet/_example/status/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/action-sheet/_example/status/index.wxss -------------------------------------------------------------------------------- /src/avatar-group/avatar-group.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "shared", 4 | "usingComponents": { 5 | "t-avatar": "../avatar/avatar" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/avatar/__test__/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-avatar-group": "../../avatar-group/avatar-group", 4 | "t-avatar": "../avatar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/avatar/_example/action/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/avatar/_example/action/index.wxss -------------------------------------------------------------------------------- /src/avatar/_example/avatar.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/avatar/_example/badge-avatar/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | image: 'https://tdesign.gtimg.com/mobile/demos/avatar1.png', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/avatar/_example/badge-avatar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-avatar": "tdesign-miniprogram/avatar/avatar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/avatar/_example/character-avatar/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | image: 'https://tdesign.gtimg.com/mobile/demos/avatar1.png', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/avatar/_example/character-avatar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-avatar": "tdesign-miniprogram/avatar/avatar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/avatar/_example/exhibition/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/avatar/_example/exhibition/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/avatar/_example/exhibition/index.wxss -------------------------------------------------------------------------------- /src/avatar/_example/icon-avatar/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | image: 'https://tdesign.gtimg.com/mobile/demos/avatar1.png', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/avatar/_example/icon-avatar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-avatar": "tdesign-miniprogram/avatar/avatar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/avatar/_example/icon-avatar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/avatar/_example/icon-avatar/index.wxss: -------------------------------------------------------------------------------- 1 | .avatar-example:not(:last-child) { 2 | margin-right: 64rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/avatar/_example/image-avatar/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | image: 'https://tdesign.gtimg.com/mobile/demos/avatar1.png', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/avatar/_example/image-avatar/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-avatar": "tdesign-miniprogram/avatar/avatar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/avatar/_example/image-avatar/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/avatar/_example/image-avatar/index.wxss: -------------------------------------------------------------------------------- 1 | .avatar-example { 2 | margin-right: 64rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/avatar/_example/size/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | image: 'https://tdesign.gtimg.com/mobile/demos/avatar1.png', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/avatar/_example/size/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-avatar": "tdesign-miniprogram/avatar/avatar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/avatar/_example/skyline/avatar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/avatar/_example/skyline/avatar.less -------------------------------------------------------------------------------- /src/avatar/_example/skyline/avatar.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/avatar/_example/skyline/avatar.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/back-top/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-back-top": "tdesign-miniprogram/back-top/back-top" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/back-top/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /src/back-top/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/back-top/_example/base/index.wxss -------------------------------------------------------------------------------- /src/back-top/_example/half-round/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-back-top": "tdesign-miniprogram/back-top/back-top" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/back-top/_example/half-round/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/back-top/_example/half-round/index.wxss -------------------------------------------------------------------------------- /src/back-top/back-top.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/badge/_example/badge.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "Badge", 3 | "usingComponents": { 4 | "base": "./base", 5 | "theme": "./theme", 6 | "size": "./size" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/badge/_example/badge.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/badge/_example/badge.less -------------------------------------------------------------------------------- /src/badge/_example/badge.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/badge/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/badge/_example/size/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/badge/_example/size/index.wxss: -------------------------------------------------------------------------------- 1 | .block { 2 | padding: 32rpx 32rpx 48rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/badge/_example/skyline/badge.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/badge/_example/skyline/badge.less -------------------------------------------------------------------------------- /src/badge/_example/skyline/badge.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/badge/badge.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/badge/index.ts: -------------------------------------------------------------------------------- 1 | export * from './type'; 2 | export * from './props'; 3 | 4 | export * from './badge'; 5 | -------------------------------------------------------------------------------- /src/button/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "shared", 4 | "usingComponents": { 5 | "t-button": "tdesign-miniprogram/button/button" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/button/_example/block-btn/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/block-btn/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-button": "tdesign-miniprogram/button/button" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/button/_example/block-btn/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 填充按钮 3 | 4 | -------------------------------------------------------------------------------- /src/button/_example/block-btn/index.wxss: -------------------------------------------------------------------------------- 1 | .button-example { 2 | margin: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/button/_example/button.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/disabled/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/disabled/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-button": "tdesign-miniprogram/button/button" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/button/_example/ghost-btn/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/ghost-btn/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-button": "tdesign-miniprogram/button/button" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/button/_example/ghost-btn/index.wxss: -------------------------------------------------------------------------------- 1 | .button-example { 2 | display: flex; 3 | justify-content: space-between; 4 | background-color: #181818; 5 | padding: 32rpx; 6 | } 7 | -------------------------------------------------------------------------------- /src/button/_example/group-btn/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/group-btn/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-button": "tdesign-miniprogram/button/button" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/button/_example/group-btn/index.wxss: -------------------------------------------------------------------------------- 1 | .button-example { 2 | margin: 32rpx; 3 | display: flex; 4 | } 5 | -------------------------------------------------------------------------------- /src/button/_example/icon-btn/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ behaviors: [SkylineBehavior] }); 4 | -------------------------------------------------------------------------------- /src/button/_example/shape/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/shape/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-button": "tdesign-miniprogram/button/button" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/button/_example/size/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/size/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-button": "tdesign-miniprogram/button/button" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/button/_example/size/index.wxss: -------------------------------------------------------------------------------- 1 | .button-example { 2 | display: flex; 3 | align-items: flex-start; 4 | justify-content: space-between; 5 | margin: 0 32rpx; 6 | } 7 | -------------------------------------------------------------------------------- /src/button/_example/skyline/button.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/theme/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/button/_example/theme/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-button": "tdesign-miniprogram/button/button" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/button/_example/theme/index.wxss: -------------------------------------------------------------------------------- 1 | .button-example { 2 | margin: 32rpx; 3 | display: flex; 4 | justify-content: space-between; 5 | } 6 | -------------------------------------------------------------------------------- /src/button/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './type'; 3 | export * from './button'; 4 | -------------------------------------------------------------------------------- /src/calendar/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/calendar/_example/base/index.wxss -------------------------------------------------------------------------------- /src/calendar/_example/calendar.js: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/calendar/_example/calendar.wxss: -------------------------------------------------------------------------------- 1 | .is-holiday:not(.t-calendar__dates-item--selected) { 2 | color: #e34d59 !important; 3 | } 4 | -------------------------------------------------------------------------------- /src/calendar/_example/custom-range/index.wxss: -------------------------------------------------------------------------------- 1 | .is-holiday:not(.t-calendar__dates-item--selected) { 2 | color: #e34d59 !important; 3 | } 4 | -------------------------------------------------------------------------------- /src/calendar/_example/local-text/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/calendar/_example/local-text/index.wxss -------------------------------------------------------------------------------- /src/calendar/_example/multiple/index.wxss: -------------------------------------------------------------------------------- 1 | .custom-class-note { 2 | width: 360rpx; 3 | overflow: hidden; 4 | text-overflow: ellipsis; 5 | white-space: nowrap; 6 | } 7 | -------------------------------------------------------------------------------- /src/calendar/_example/switch-mode/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/calendar/_example/switch-mode/index.wxss -------------------------------------------------------------------------------- /src/calendar/_example/without-popup/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/calendar/_example/without-popup/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/calendar/_example/without-popup/index.wxss -------------------------------------------------------------------------------- /src/calendar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './type'; 2 | export * from './calendar'; 3 | -------------------------------------------------------------------------------- /src/cascader/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/cascader/_example/base/index.wxss -------------------------------------------------------------------------------- /src/cascader/_example/cascader.js: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/cascader/_example/cascader.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/cascader/_example/cascader.wxss -------------------------------------------------------------------------------- /src/cascader/_example/check-strictly/index.wxss: -------------------------------------------------------------------------------- 1 | .confirm-btn { 2 | color: #0052d9; 3 | } 4 | -------------------------------------------------------------------------------- /src/cascader/_example/keys/index.wxss: -------------------------------------------------------------------------------- 1 | page .demo { 2 | --td-cascader-active-color: green; 3 | } 4 | -------------------------------------------------------------------------------- /src/cascader/_example/theme-tab/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/cascader/_example/theme-tab/index.wxss -------------------------------------------------------------------------------- /src/cascader/_example/with-title/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/cascader/_example/with-title/index.wxss -------------------------------------------------------------------------------- /src/cascader/_example/with-value/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/cascader/_example/with-value/index.wxss -------------------------------------------------------------------------------- /src/cell-group/_example/cell-group.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "cell-group 组合单元格", 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /src/cell-group/_example/cell-group.less: -------------------------------------------------------------------------------- 1 | page { 2 | // 覆盖t-cell-group组件内部样式 3 | .t-cell-group__title { 4 | line-height: 104rpx; 5 | font-size: 24rpx; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/cell-group/_example/cell-group.ts: -------------------------------------------------------------------------------- 1 | Page({ 2 | data: {}, 3 | }); 4 | -------------------------------------------------------------------------------- /src/cell-group/cell-group.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared" 4 | } 5 | -------------------------------------------------------------------------------- /src/cell/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/cell/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/cell/_example/base/index.wxss -------------------------------------------------------------------------------- /src/cell/_example/cell.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/cell/_example/cell.less -------------------------------------------------------------------------------- /src/cell/_example/cell.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/cell/_example/multiple/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/cell/_example/multiple/index.wxss: -------------------------------------------------------------------------------- 1 | .avatar { 2 | width: 96rpx; 3 | height: 96rpx; 4 | border-radius: 50%; 5 | overflow: hidden; 6 | } 7 | -------------------------------------------------------------------------------- /src/cell/_example/skyline/cell.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/cell/_example/skyline/cell.less -------------------------------------------------------------------------------- /src/cell/_example/skyline/cell.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/cell/_example/theme/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/cell/_example/theme/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/cell/_example/theme/index.wxss -------------------------------------------------------------------------------- /src/check-tag/check-tag.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/checkbox-group/checkbox-group.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-checkbox": "../checkbox/checkbox" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/checkbox-group/checkbox-group.less: -------------------------------------------------------------------------------- 1 | // @import (css) '../common/index.wxss'; 2 | -------------------------------------------------------------------------------- /src/checkbox/__test__/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-checkbox": "../checkbox", 4 | "t-checkbox-group": "../../checkbox-group/checkbox-group" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/checkbox/_example/all/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-checkbox-group": "tdesign-miniprogram/checkbox-group/checkbox-group" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/checkbox/_example/all/index.wxml: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /src/checkbox/_example/all/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/checkbox/_example/all/index.wxss -------------------------------------------------------------------------------- /src/checkbox/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/checkbox/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/checkbox/_example/base/index.wxss -------------------------------------------------------------------------------- /src/checkbox/_example/card/index.wxss: -------------------------------------------------------------------------------- 1 | .theme-card { 2 | border-radius: 24rpx; 3 | margin: 32rpx; 4 | overflow: hidden; 5 | } 6 | -------------------------------------------------------------------------------- /src/checkbox/_example/checkbox.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/checkbox/_example/checkbox.less -------------------------------------------------------------------------------- /src/checkbox/_example/checkbox.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/checkbox/_example/right/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/checkbox/_example/right/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/checkbox/_example/right/index.wxss -------------------------------------------------------------------------------- /src/checkbox/_example/skyline/checkbox.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/checkbox/_example/skyline/checkbox.less -------------------------------------------------------------------------------- /src/checkbox/_example/skyline/checkbox.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/checkbox/_example/skyline/checkbox.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/checkbox/_example/status/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/checkbox/_example/status/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/checkbox/_example/status/index.wxss -------------------------------------------------------------------------------- /src/checkbox/_example/type/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/checkbox/_example/type/index.wxss -------------------------------------------------------------------------------- /src/checkbox/checkbox.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/col/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/col/_example/col.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/col/_example/offset/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/col/_example/skyline/col.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/col/_example/skyline/col.less -------------------------------------------------------------------------------- /src/col/_example/skyline/col.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/col/col.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/collapse-panel/collapse-panel.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-cell": "../cell/cell" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/collapse/_example/accordion/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/collapse/_example/accordion/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/collapse/_example/accordion/index.wxss -------------------------------------------------------------------------------- /src/collapse/_example/action/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/collapse/_example/action/index.wxss -------------------------------------------------------------------------------- /src/collapse/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/collapse/_example/base/index.wxss -------------------------------------------------------------------------------- /src/collapse/_example/placement/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/collapse/_example/placement/index.wxss -------------------------------------------------------------------------------- /src/collapse/_example/theme/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/collapse/_example/theme/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/collapse/_example/theme/index.wxss -------------------------------------------------------------------------------- /src/collapse/collapse.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared" 4 | } 5 | -------------------------------------------------------------------------------- /src/collapse/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Collapse } from './collapse'; 2 | 3 | export * from './type'; 4 | export * from './props'; 5 | 6 | export { CollapseProps } from './collapse'; 7 | -------------------------------------------------------------------------------- /src/color-picker/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/color-picker/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-color-picker": "tdesign-miniprogram/color-picker/color-picker" 5 | } 6 | } -------------------------------------------------------------------------------- /src/color-picker/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/color-picker/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/color-picker/_example/base/index.wxss -------------------------------------------------------------------------------- /src/color-picker/_example/color-picker.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/color-picker/_example/color-picker.less -------------------------------------------------------------------------------- /src/color-picker/_example/color-picker.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/color-picker/_example/multiple/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-color-picker": "tdesign-miniprogram/color-picker/color-picker" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/color-picker/_example/multiple/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/color-picker/_example/multiple/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/color-picker/_example/multiple/index.wxss -------------------------------------------------------------------------------- /src/color-picker/_example/use-popup/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/color-picker/_example/use-popup/index.wxss -------------------------------------------------------------------------------- /src/color-picker/color-picker.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-popup": "../popup/popup" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/color-picker/utils.ts: -------------------------------------------------------------------------------- 1 | export * from '../common/shared/color-picker/index'; 2 | -------------------------------------------------------------------------------- /src/common/config.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | export default { 4 | prefix: CONFIG_PREFIX, 5 | }; 6 | 7 | export const prefix = CONFIG_PREFIX; 8 | -------------------------------------------------------------------------------- /src/common/shared/color-picker/index.ts: -------------------------------------------------------------------------------- 1 | export * from './cmyk'; 2 | export * from './color'; 3 | export * from './gradient'; 4 | -------------------------------------------------------------------------------- /src/common/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './superComponent'; 2 | export * from './flatTool'; 3 | export * from './instantiationDecorator'; 4 | export * from './control'; 5 | -------------------------------------------------------------------------------- /src/common/style/base.less: -------------------------------------------------------------------------------- 1 | // 变量 2 | @import './_variables.less'; 3 | 4 | @import './mixins/_index.less'; 5 | -------------------------------------------------------------------------------- /src/common/style/index.less: -------------------------------------------------------------------------------- 1 | @import './base.less'; 2 | 3 | @import './utilities/_index.less'; 4 | -------------------------------------------------------------------------------- /src/common/style/mixins/_clearfix.less: -------------------------------------------------------------------------------- 1 | .clearfix() { 2 | &::after { 3 | display: table; 4 | clear: both; 5 | content: ''; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/common/style/mixins/_cursor.less: -------------------------------------------------------------------------------- 1 | .cursor-pointer() { 2 | cursor: pointer; 3 | -webkit-tap-highlight-color: transparent; 4 | -webkit-user-select: none; 5 | user-select: none; 6 | } 7 | -------------------------------------------------------------------------------- /src/count-down/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | time: 96 * 60 * 1000, 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/count-down/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-count-down": "tdesign-miniprogram/count-down/count-down" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/count-down/_example/size/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | time: 96 * 60 * 1000, 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/count-down/_example/size/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-count-down": "tdesign-miniprogram/count-down/count-down" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/count-down/_example/skyline/count-down.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/count-down/_example/skyline/count-down.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/count-down/count-down.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/count-down/count-down.wxs: -------------------------------------------------------------------------------- 1 | module.exports.format = function (num) { 2 | return num < 10 ? '0' + num : num; 3 | }; 4 | -------------------------------------------------------------------------------- /src/date-time-picker/__test__/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-date-time-picker": "../date-time-picker" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/date-time-picker/_example/date-all/index.wxss: -------------------------------------------------------------------------------- 1 | .panel-item { 2 | margin-bottom: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/date-time-picker/_example/date-time-picker.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/date-time-picker/_example/skyline/date-time-picker.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/date-time-picker/_example/steps/index.wxss: -------------------------------------------------------------------------------- 1 | .panel-item { 2 | margin: 32rpx 0; 3 | } 4 | -------------------------------------------------------------------------------- /src/date-time-picker/_example/time/index.wxss: -------------------------------------------------------------------------------- 1 | .panel-item { 2 | margin: 32rpx 0; 3 | } 4 | -------------------------------------------------------------------------------- /src/date-time-picker/_example/without-popup/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-date-time-picker": "tdesign-miniprogram/date-time-picker/date-time-picker" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/date-time-picker/_example/year-month-date/index.wxss: -------------------------------------------------------------------------------- 1 | .panel-item { 2 | margin-bottom: 32rpx; 3 | } 4 | 5 | .panel-item::after { 6 | border: 0; 7 | } 8 | -------------------------------------------------------------------------------- /src/date-time-picker/_example/year-month/index.wxss: -------------------------------------------------------------------------------- 1 | .panel-item { 2 | margin-bottom: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/dialog/_example/button/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/dialog/_example/button/index.wxss -------------------------------------------------------------------------------- /src/dialog/_example/command/index.wxml: -------------------------------------------------------------------------------- 1 | 命令行操作 2 | 3 | -------------------------------------------------------------------------------- /src/dialog/_example/command/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/dialog/_example/command/index.wxss -------------------------------------------------------------------------------- /src/dialog/_example/confirm/index.wxss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | margin-bottom: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/dialog/_example/dialog.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/dialog/_example/dialog.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/dialog/_example/skyline/dialog.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/dialog/_example/skyline/dialog.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/dialog/_example/status/index.wxss: -------------------------------------------------------------------------------- 1 | .demo-desc { 2 | margin: 0 0 32rpx; 3 | } 4 | 5 | .wrapper { 6 | margin-bottom: 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/divider/_example/base/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ 4 | behaviors: [SkylineBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/divider/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-divider": "tdesign-miniprogram/divider/divider" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/divider/_example/divider.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/divider/_example/divider.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/divider/_example/skyline/divider.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/divider/_example/skyline/divider.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/divider/_example/theme/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ 4 | behaviors: [SkylineBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/divider/_example/theme/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-divider": "tdesign-miniprogram/divider/divider" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/divider/divider.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared" 4 | } 5 | -------------------------------------------------------------------------------- /src/drawer/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/drawer/_example/base/index.wxss -------------------------------------------------------------------------------- /src/drawer/_example/drawer.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/drawer/_example/drawer.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/drawer/_example/footer/index.wxss: -------------------------------------------------------------------------------- 1 | .button-host { 2 | margin: 20rpx 32rpx 0; 3 | } 4 | -------------------------------------------------------------------------------- /src/drawer/_example/icon-drawer/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/drawer/_example/icon-drawer/index.wxss -------------------------------------------------------------------------------- /src/drawer/_example/skyline/drawer.less: -------------------------------------------------------------------------------- 1 | page { 2 | } 3 | -------------------------------------------------------------------------------- /src/drawer/_example/skyline/drawer.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/drawer/_example/title/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/drawer/_example/title/index.wxss -------------------------------------------------------------------------------- /src/dropdown-menu/_example/dropdown-menu.less: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | width: 100%; 3 | height: 300px; 4 | } 5 | 6 | .buttons .t-button { 7 | display: flex; 8 | margin: 30rpx; 9 | } 10 | -------------------------------------------------------------------------------- /src/dropdown-menu/_example/dropdown-menu.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/dropdown-menu/_example/multi/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/dropdown-menu/_example/multi/index.wxss -------------------------------------------------------------------------------- /src/dropdown-menu/_example/single/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/dropdown-menu/_example/single/index.wxss -------------------------------------------------------------------------------- /src/dropdown-menu/_example/tree/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/dropdown-menu/_example/tree/index.wxss -------------------------------------------------------------------------------- /src/dropdown-menu/dropdown-menu.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/dropdown-menu/index.ts: -------------------------------------------------------------------------------- 1 | export * from './type'; 2 | export * from './props'; 3 | 4 | export * from './dropdown-menu'; 5 | -------------------------------------------------------------------------------- /src/empty/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/empty/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-empty": "tdesign-miniprogram/empty/empty" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/empty/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/empty/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/empty/_example/base/index.wxss -------------------------------------------------------------------------------- /src/empty/_example/buttonEmpty/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/empty/_example/buttonEmpty/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 操作按钮 3 | 4 | -------------------------------------------------------------------------------- /src/empty/_example/buttonEmpty/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/empty/_example/buttonEmpty/index.wxss -------------------------------------------------------------------------------- /src/empty/_example/empty.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/empty/_example/imageEmpty/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | image: 'https://tdesign.gtimg.com/mobile/demos/empty1.png', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/empty/_example/imageEmpty/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-empty": "tdesign-miniprogram/empty/empty" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/empty/_example/imageEmpty/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/empty/_example/imageEmpty/index.wxss: -------------------------------------------------------------------------------- 1 | .t-empty__image { 2 | width: 240rpx !important; 3 | height: 240rpx !important; 4 | } 5 | -------------------------------------------------------------------------------- /src/empty/_example/skyline/empty.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/fab/_example/advance/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-fab": "tdesign-miniprogram/fab/fab" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/fab/_example/advance/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/fab/_example/advance/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/fab/_example/advance/index.wxss -------------------------------------------------------------------------------- /src/fab/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | methods: { 3 | handleClick(e) { 4 | console.log(e); 5 | }, 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/fab/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-fab": "tdesign-miniprogram/fab/fab" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/fab/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/fab/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/fab/_example/base/index.wxss -------------------------------------------------------------------------------- /src/fab/_example/draggable/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-fab": "tdesign-miniprogram/fab/fab" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/fab/_example/draggable/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/fab/_example/draggable/index.wxss -------------------------------------------------------------------------------- /src/fab/_example/fab.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | 5 | .wrapper { 6 | padding: 0 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/fab/_example/skyline/fab.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | 5 | .wrapper { 6 | padding: 0 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/fab/draggable/draggable.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": {} 4 | } 5 | -------------------------------------------------------------------------------- /src/fab/draggable/draggable.less: -------------------------------------------------------------------------------- 1 | @import '../../common/style/index.less'; 2 | 3 | .@{prefix}-draggable { 4 | position: fixed; 5 | } 6 | -------------------------------------------------------------------------------- /src/fab/draggable/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './type'; 3 | export * from './draggable'; 4 | -------------------------------------------------------------------------------- /src/footer/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | text: 'Copyright © 2021-2031 TD.All Rights Reserved.', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/footer/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-footer": "tdesign-miniprogram/footer/footer" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/footer/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/footer/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/footer/_example/base/index.wxss -------------------------------------------------------------------------------- /src/footer/_example/footer.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/footer/_example/footer.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/footer/_example/link/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-footer": "tdesign-miniprogram/footer/footer" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/footer/_example/link/index.wxss: -------------------------------------------------------------------------------- 1 | .footer-example { 2 | padding: 8rpx 0; 3 | } 4 | 5 | .footer-example:not(:last-child) { 6 | margin-bottom: 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/footer/_example/logo/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-footer": "tdesign-miniprogram/footer/footer" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/footer/_example/logo/index.wxss: -------------------------------------------------------------------------------- 1 | .footer-example { 2 | padding: 8rpx 0; 3 | } 4 | 5 | .footer-example:not(:last-child) { 6 | margin-bottom: 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/footer/_example/skyline/footer.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/footer/_example/skyline/footer.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/footer/footer.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-image": "../image/image" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/grid/__test__/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-grid": "../grid", 4 | "t-grid-item": "../../grid-item/grid-item" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/grid/_example/grid.ts: -------------------------------------------------------------------------------- 1 | Page({ 2 | onShareAppMessage() { 3 | console.log('onShareAppMessage'); 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/grid/_example/icon-grid/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | methods: { 3 | onClick() { 4 | console.log('click grid-item'); 5 | }, 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/grid/grid.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/guide/_example/guide.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/icon/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-icon": "tdesign-miniprogram/icon/icon" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/icon/_example/custom/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-icon": "tdesign-miniprogram/icon/icon" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/icon/_example/icon.less: -------------------------------------------------------------------------------- 1 | @import './iconfont.wxss'; 2 | 3 | page { 4 | background-color: var(--td-bg-color-container); 5 | } 6 | -------------------------------------------------------------------------------- /src/icon/_example/icon.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/icon/_example/iconImage/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-icon": "tdesign-miniprogram/icon/icon" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/icon/_example/skyline/icon.less: -------------------------------------------------------------------------------- 1 | @import '../iconfont.wxss'; 2 | 3 | page { 4 | background-color: var(--td-bg-color-container); 5 | } 6 | -------------------------------------------------------------------------------- /src/icon/_example/skyline/icon.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/icon/icon.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/image-viewer/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/image-viewer/_example/base/index.wxss -------------------------------------------------------------------------------- /src/image-viewer/_example/delete/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/image-viewer/_example/delete/index.wxss -------------------------------------------------------------------------------- /src/image-viewer/_example/image-viewer.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/image-viewer/_example/image-viewer.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/image-viewer/_example/skyline/image-viewer.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/image-viewer/_example/skyline/image-viewer.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/image/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | imageSrc: 'https://tdesign.gtimg.com/mobile/demos/image1.jpeg', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/image/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-image": "tdesign-miniprogram/image/image" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/image/_example/image.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/image/_example/skyline/image.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/image/_example/skyline/image.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/image/index.ts: -------------------------------------------------------------------------------- 1 | import { TdImageProps } from './type'; 2 | 3 | export type ImageProps = TdImageProps; 4 | export * from './props'; 5 | export * from './image'; 6 | -------------------------------------------------------------------------------- /src/indexes-anchor/indexes-anchor.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared" 4 | } 5 | -------------------------------------------------------------------------------- /src/indexes/__test__/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-indexes": "../indexes", 4 | "t-indexes-anchor": "../../indexes-anchor/indexes-anchor" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/indexes/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/indexes/_example/base/index.wxss -------------------------------------------------------------------------------- /src/indexes/_example/indexes.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | 5 | .t-button { 6 | margin-top: 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/indexes/indexes.wxs: -------------------------------------------------------------------------------- 1 | function getFirstCharacter(str) { 2 | return str.toString().substring(0, 1); 3 | } 4 | 5 | module.exports = { 6 | getFirstCharacter: getFirstCharacter, 7 | }; 8 | -------------------------------------------------------------------------------- /src/input/_example/align/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/input/_example/align/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/align/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/input/_example/align/index.wxss -------------------------------------------------------------------------------- /src/input/_example/banner/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | style: 'border-radius: 18rpx;', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/input/_example/banner/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/banner/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/input/_example/banner/index.wxss: -------------------------------------------------------------------------------- 1 | .input-example { 2 | margin: 0 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/input/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/input/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/bordered/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | style: 'border: 2rpx solid var(--td-component-border);border-radius: 12rpx;', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/input/_example/bordered/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/custom/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/input/_example/custom/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/custom/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/input/_example/label/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/input/_example/label/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/label/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/input/_example/label/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/input/_example/label/index.wxss -------------------------------------------------------------------------------- /src/input/_example/layout/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/input/_example/layout/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/layout/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/input/_example/layout/index.wxss -------------------------------------------------------------------------------- /src/input/_example/maxlength/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/input/_example/maxlength/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/maxlength/index.wxss: -------------------------------------------------------------------------------- 1 | .custom-class { 2 | --td-input-align-items: start; 3 | } 4 | -------------------------------------------------------------------------------- /src/input/_example/prefix/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/input/_example/prefix/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/prefix/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/input/_example/prefix/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/input/_example/prefix/index.wxss -------------------------------------------------------------------------------- /src/input/_example/special/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/status/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/input/_example/status/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-input": "tdesign-miniprogram/input/input" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/input/_example/status/index.wxss: -------------------------------------------------------------------------------- 1 | .custom-class { 2 | --td-input-align-items: start; 3 | } 4 | -------------------------------------------------------------------------------- /src/input/_example/suffix/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | methods: { 3 | click(e) { 4 | const { trigger } = e.detail; 5 | console.log('click: ', trigger); 6 | }, 7 | }, 8 | }); 9 | -------------------------------------------------------------------------------- /src/input/_example/suffix/index.wxss: -------------------------------------------------------------------------------- 1 | .extra { 2 | --td-input-align-items: start; 3 | } 4 | -------------------------------------------------------------------------------- /src/input/input.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/link/_example/content/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/link/_example/content/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-link": "tdesign-miniprogram/link/link" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/link/_example/content/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/link/_example/disabled/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | navigatorProps: { 4 | url: '/pages/home/home', 5 | }, 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/link/_example/disabled/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-link": "tdesign-miniprogram/link/link" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/link/_example/link.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/link/_example/link.less -------------------------------------------------------------------------------- /src/link/_example/link.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/link/_example/prefix/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/link/_example/prefix/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-link": "tdesign-miniprogram/link/link" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/link/_example/size/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/link/_example/size/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-link": "tdesign-miniprogram/link/link" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/link/_example/skyline/link.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/link/_example/skyline/link.less -------------------------------------------------------------------------------- /src/link/_example/skyline/link.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/link/_example/skyline/link.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/link/_example/suffix/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/link/_example/suffix/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-link": "tdesign-miniprogram/link/link" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/link/_example/theme/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/link/_example/theme/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-link": "tdesign-miniprogram/link/link" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/link/_example/underline/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/link/_example/underline/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-link": "tdesign-miniprogram/link/link" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/link/link.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/loading/_example/base/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ 4 | behaviors: [SkylineBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/loading/_example/base/index.wxss: -------------------------------------------------------------------------------- 1 | .loading-container-flex { 2 | display: flex; 3 | align-items: center; 4 | } 5 | 6 | .wrapper { 7 | margin-right: 40px; 8 | } 9 | -------------------------------------------------------------------------------- /src/loading/_example/horizontal/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ 4 | behaviors: [SkylineBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/loading/_example/horizontal/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "components": true, 3 | "usingComponents": { 4 | "t-loading": "tdesign-miniprogram/loading/loading" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/loading/_example/loading.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/loading/_example/loading.ts: -------------------------------------------------------------------------------- 1 | Page({ 2 | goToProgress() { 3 | wx.redirectTo({ 4 | url: '/pages/loading/loadingProgress/index', 5 | }); 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/loading/_example/size/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ 4 | behaviors: [SkylineBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/loading/_example/size/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "components": true, 3 | "usingComponents": { 4 | "t-loading": "tdesign-miniprogram/loading/loading" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/loading/_example/skyline/loading.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/loading/_example/skyline/loading.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/loading/_example/skyline/loading.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/loading/_example/text/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/loading/_example/text/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "components": true, 3 | "usingComponents": { 4 | "t-loading": "tdesign-miniprogram/loading/loading" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/loading/_example/text/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/loading/_example/text/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/loading/_example/text/index.wxss -------------------------------------------------------------------------------- /src/loading/_example/vertical/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ 4 | behaviors: [SkylineBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/loading/_example/vertical/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "components": true, 3 | "usingComponents": { 4 | "t-loading": "tdesign-miniprogram/loading/loading" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/loading/_example/vertical/index.wxss: -------------------------------------------------------------------------------- 1 | .box { 2 | display: flex; 3 | } 4 | 5 | .wrapper { 6 | margin-right: 64px; 7 | } 8 | -------------------------------------------------------------------------------- /src/loading/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './type'; 3 | export * from './loading'; 4 | -------------------------------------------------------------------------------- /src/loading/loading.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/message/_example/base/index.wxss: -------------------------------------------------------------------------------- 1 | .message-example { 2 | margin: 32rpx; 3 | } 4 | 5 | .external-class { 6 | margin: 0 0 32rpx 0; 7 | } 8 | -------------------------------------------------------------------------------- /src/message/_example/message.less: -------------------------------------------------------------------------------- 1 | .message-example { 2 | .t-button { 3 | background-color: transparent; 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/message/_example/message.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/message/_example/theme/index.wxss: -------------------------------------------------------------------------------- 1 | .message-example { 2 | margin: 32rpx; 3 | } 4 | 5 | .external-class { 6 | margin: 0 0 32rpx 0; 7 | } 8 | -------------------------------------------------------------------------------- /src/message/message.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-message-item": "../message-item/message-item" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/message/message.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/message/message.less -------------------------------------------------------------------------------- /src/navbar/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | methods: { 3 | handleBack() { 4 | console.log('go back'); 5 | }, 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/navbar/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/navbar/_example/base/index.wxss -------------------------------------------------------------------------------- /src/navbar/_example/custom-color/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/navbar/_example/custom-color/index.wxss: -------------------------------------------------------------------------------- 1 | .custom-navbar { 2 | --td-navbar-color: #fff; 3 | --td-navbar-bg-color: #0052d9; 4 | } 5 | -------------------------------------------------------------------------------- /src/navbar/_example/img/index.js: -------------------------------------------------------------------------------- 1 | import themeChangeBehavior from 'tdesign-miniprogram/mixins/theme-change'; 2 | 3 | Component({ 4 | behaviors: [themeChangeBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/navbar/_example/img/index.wxss: -------------------------------------------------------------------------------- 1 | .custom-image { 2 | height: 24px; 3 | width: 87px; 4 | } 5 | -------------------------------------------------------------------------------- /src/navbar/_example/left-title/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | methods: { 3 | onBack() { 4 | wx.navigateBack(); 5 | }, 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/navbar/_example/navbar.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/navbar/_example/search/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/navbar/_example/search/index.wxss: -------------------------------------------------------------------------------- 1 | .search-box { 2 | --td-search-height: 32px; 3 | width: 252px; 4 | } 5 | 6 | page { 7 | --td-search-font-size: 18px; 8 | } 9 | -------------------------------------------------------------------------------- /src/navbar/_example/skyline/navbar.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/navbar/navbar.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/notice-bar/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/notice-bar/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-notice-bar": "tdesign-miniprogram/notice-bar/notice-bar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/notice-bar/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 这是一条普通的通知信息 3 | 4 | -------------------------------------------------------------------------------- /src/notice-bar/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/notice-bar/_example/base/index.wxss -------------------------------------------------------------------------------- /src/notice-bar/_example/custom/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/notice-bar/_example/custom/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-notice-bar": "tdesign-miniprogram/notice-bar/notice-bar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/notice-bar/_example/customization/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | navigatorProps: { 4 | url: '/pages/xxx/xxx', 5 | }, 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/notice-bar/_example/customization/index.wxss: -------------------------------------------------------------------------------- 1 | .inline { 2 | display: inline; 3 | } 4 | -------------------------------------------------------------------------------- /src/notice-bar/_example/event/index.wxss: -------------------------------------------------------------------------------- 1 | .inline { 2 | display: inline; 3 | } 4 | -------------------------------------------------------------------------------- /src/notice-bar/_example/iconDemo/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | visible: true, 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/notice-bar/_example/iconDemo/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/notice-bar/_example/iconDemo/index.wxss -------------------------------------------------------------------------------- /src/notice-bar/_example/notice-bar.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | 5 | .t-notice-bar { 6 | margin-bottom: 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/notice-bar/_example/scrolling/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-notice-bar": "tdesign-miniprogram/notice-bar/notice-bar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/notice-bar/_example/scrolling/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/notice-bar/_example/scrolling/index.wxss -------------------------------------------------------------------------------- /src/notice-bar/_example/suffixIcon/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-notice-bar": "tdesign-miniprogram/notice-bar/notice-bar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/notice-bar/_example/suffixIcon/index.wxml: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /src/notice-bar/_example/suffixIcon/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/notice-bar/_example/suffixIcon/index.wxss -------------------------------------------------------------------------------- /src/notice-bar/_example/theme/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/notice-bar/_example/theme/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-notice-bar": "tdesign-miniprogram/notice-bar/notice-bar" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/notice-bar/_example/theme/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/notice-bar/_example/theme/index.wxss -------------------------------------------------------------------------------- /src/notice-bar/notice-bar.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/overlay/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/overlay/_example/base/index.wxss -------------------------------------------------------------------------------- /src/overlay/_example/overlay.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/overlay/_example/overlay.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/overlay/_example/skyline/overlay.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/overlay/_example/skyline/overlay.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/overlay/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './type'; 3 | export * from './overlay'; 4 | -------------------------------------------------------------------------------- /src/overlay/overlay.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared" 4 | } 5 | -------------------------------------------------------------------------------- /src/picker-item/picker-item.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/picker/__test__/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-picker": "../picker", 5 | "t-picker-item": "../../picker-item/picker-item" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/picker/_example/area/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/picker/_example/area/index.wxss -------------------------------------------------------------------------------- /src/picker/_example/picker.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/picker/_example/picker.less -------------------------------------------------------------------------------- /src/picker/_example/picker.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/picker/_example/skyline/picker.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/picker/_example/skyline/picker.less -------------------------------------------------------------------------------- /src/picker/_example/skyline/picker.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/picker/_example/with-title/index.wxss: -------------------------------------------------------------------------------- 1 | .mb-16 { 2 | margin-bottom: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/picker/_example/without-popup/index.wxss: -------------------------------------------------------------------------------- 1 | .mb-16 { 2 | margin-bottom: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/picker/picker.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-popup": "../popup/popup" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/popup/_example/popup.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | padding-bottom: 48rpx; 4 | } 5 | -------------------------------------------------------------------------------- /src/popup/_example/skyline/popup.less: -------------------------------------------------------------------------------- 1 | page { 2 | } 3 | -------------------------------------------------------------------------------- /src/popup/_example/skyline/popup.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/popup/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './type'; 3 | export * from './popup'; 4 | -------------------------------------------------------------------------------- /src/progress/_example/base/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ 4 | behaviors: [SkylineBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/progress/_example/base/index.wxss: -------------------------------------------------------------------------------- 1 | .demo-wrapper { 2 | padding: 0 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/progress/_example/circle/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ 4 | behaviors: [SkylineBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/progress/_example/circle/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-progress": "tdesign-miniprogram/progress/progress" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/progress/_example/circle/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/progress/_example/circle/index.wxss -------------------------------------------------------------------------------- /src/progress/_example/custom/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/progress/_example/custom/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-progress": "tdesign-miniprogram/progress/progress" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/progress/_example/custom/index.wxss: -------------------------------------------------------------------------------- 1 | .external-class-label { 2 | color: #d504d9; 3 | } 4 | 5 | .external-class-bar { 6 | border-radius: 20rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/progress/_example/line/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/progress/_example/line/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-progress": "tdesign-miniprogram/progress/progress" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/progress/_example/line/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/progress/_example/line/index.wxss -------------------------------------------------------------------------------- /src/progress/_example/plump/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/progress/_example/plump/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-progress": "tdesign-miniprogram/progress/progress" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/progress/_example/plump/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/progress/_example/plump/index.wxss -------------------------------------------------------------------------------- /src/progress/_example/progress.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | 5 | .t-progress { 6 | margin-top: 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/progress/_example/progress.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/progress/_example/skyline/progress.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | 5 | .t-progress { 6 | margin-top: 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/progress/_example/skyline/progress.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/progress/_example/skyline/progress.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/progress/_example/transition/index.wxss: -------------------------------------------------------------------------------- 1 | .button-group { 2 | display: flex; 3 | justify-content: center; 4 | } 5 | 6 | .button-group .space { 7 | width: 32rpx; 8 | } 9 | -------------------------------------------------------------------------------- /src/progress/progress.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/pull-down-refresh/_example/pull-down-refresh.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/pull-down-refresh/_example/pull-down-refresh.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/pull-down-refresh/_example/pull-down-refresh.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/pull-down-refresh/_example/skyline/pull-down-refresh.js: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/pull-down-refresh/_example/skyline/pull-down-refresh.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/radio-group/radio-group.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-radio": "../radio/radio" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/radio-group/radio-group.less: -------------------------------------------------------------------------------- 1 | // @import (css) '../common/index.wxss'; 2 | -------------------------------------------------------------------------------- /src/radio/__test__/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-radio": "../radio", 4 | "t-radio-group": "../../radio-group/radio-group" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/radio/_example/align/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-radio": "tdesign-miniprogram/radio/radio" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/radio/_example/align/index.wxss: -------------------------------------------------------------------------------- 1 | .block { 2 | height: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/radio/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/radio/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/radio/_example/base/index.wxss -------------------------------------------------------------------------------- /src/radio/_example/card/index.wxss: -------------------------------------------------------------------------------- 1 | .theme-card { 2 | border-radius: 24rpx; 3 | margin: 32rpx; 4 | overflow: hidden; 5 | } 6 | -------------------------------------------------------------------------------- /src/radio/_example/radio.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/radio/_example/skyline/radio.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/radio/_example/skyline/radio.less -------------------------------------------------------------------------------- /src/radio/_example/skyline/radio.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/radio/_example/skyline/radio.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/radio/_example/status/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/radio/_example/status/index.wxss -------------------------------------------------------------------------------- /src/radio/_example/theme/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-radio": "tdesign-miniprogram/radio/radio" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/radio/_example/theme/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/radio/_example/theme/index.wxss -------------------------------------------------------------------------------- /src/radio/radio.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/rate/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-rate": "tdesign-miniprogram/rate/rate" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/rate/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 实心评分 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/rate/_example/color/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/rate/_example/color/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-rate": "tdesign-miniprogram/rate/rate" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/rate/_example/count/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-rate": "tdesign-miniprogram/rate/rate" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/rate/_example/custom-prefix/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-rate": "tdesign-miniprogram/rate/rate" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/rate/_example/custom/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-rate": "tdesign-miniprogram/rate/rate" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/rate/_example/rate.less: -------------------------------------------------------------------------------- 1 | @import './iconfont.wxss'; 2 | -------------------------------------------------------------------------------- /src/rate/_example/rate.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/rate/_example/show-text/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-rate": "tdesign-miniprogram/rate/rate" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/rate/_example/size/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-rate": "tdesign-miniprogram/rate/rate" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/rate/_example/special/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-rate": "tdesign-miniprogram/rate/rate" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/rate/rate.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/result/_example/custom/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/result/_example/custom/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-result": "tdesign-miniprogram/result/result" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/result/_example/custom/index.wxss: -------------------------------------------------------------------------------- 1 | .external-class-image { 2 | width: 100px; 3 | height: 80px; 4 | } 5 | -------------------------------------------------------------------------------- /src/result/_example/description/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-result": "tdesign-miniprogram/result/result" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/result/_example/description/index.wxss: -------------------------------------------------------------------------------- 1 | .demo-section__content { 2 | margin-bottom: 96rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/result/_example/result-page.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | 4 | .demo-section__wrapper { 5 | padding: 48rpx 32rpx; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/result/_example/result-page.ts: -------------------------------------------------------------------------------- 1 | Page({ 2 | goBack() { 3 | wx.navigateBack({ delta: 1 }); 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/result/_example/result.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | 4 | .demo-section__wrapper { 5 | padding: 0 32rpx; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/result/_example/result.ts: -------------------------------------------------------------------------------- 1 | Page({ 2 | goResultPage() { 3 | wx.navigateTo({ url: './result-page' }); 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/result/_example/skyline/result.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | 4 | .demo-section__wrapper { 5 | padding: 0 32rpx; 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/result/_example/skyline/result.ts: -------------------------------------------------------------------------------- 1 | Page({ 2 | goResultPage() { 3 | wx.navigateTo({ url: '../result-page' }); 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/result/_example/theme/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-result": "tdesign-miniprogram/result/result" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/result/_example/theme/index.wxss: -------------------------------------------------------------------------------- 1 | .demo-section__content { 2 | margin-bottom: 96rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/result/index.ts: -------------------------------------------------------------------------------- 1 | export * from './type'; 2 | export * from './props'; 3 | export * from './result'; 4 | -------------------------------------------------------------------------------- /src/row/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/row/README.md -------------------------------------------------------------------------------- /src/row/row.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/row/row.less: -------------------------------------------------------------------------------- 1 | .t-row { 2 | display: flex; 3 | flex-direction: row; 4 | flex-wrap: wrap; 5 | box-sizing: border-box; 6 | } 7 | -------------------------------------------------------------------------------- /src/row/row.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/scroll-view/scroll-view.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/scroll-view/scroll-view.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/scroll-view/scroll-view.less -------------------------------------------------------------------------------- /src/search/_example/action/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-search": "tdesign-miniprogram/search/search" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/search/_example/action/index.wxss: -------------------------------------------------------------------------------- 1 | .example-search { 2 | background-color: var(--bg-color-demo); 3 | padding: 16rpx 32rpx; 4 | } 5 | -------------------------------------------------------------------------------- /src/search/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-search": "tdesign-miniprogram/search/search" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/search/_example/maxlength/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/search/_example/maxlength/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-search": "tdesign-miniprogram/search/search" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/search/_example/maxlength/index.wxss: -------------------------------------------------------------------------------- 1 | .example-search { 2 | background-color: var(--bg-color-demo); 3 | padding: 16rpx 32rpx; 4 | } 5 | -------------------------------------------------------------------------------- /src/search/_example/other/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-search": "tdesign-miniprogram/search/search" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /src/search/_example/other/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/search/_example/other/index.wxss: -------------------------------------------------------------------------------- 1 | .example-search { 2 | background-color: var(--bg-color-demo); 3 | padding: 16rpx 32rpx; 4 | } 5 | -------------------------------------------------------------------------------- /src/search/_example/search.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/search/_example/search.less -------------------------------------------------------------------------------- /src/search/_example/search.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/search/_example/shape/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "styleIsolation": "apply-shared", 3 | "usingComponents": { 4 | "t-search": "tdesign-miniprogram/search/search" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/search/_example/skyline/search.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/search/_example/skyline/search.less -------------------------------------------------------------------------------- /src/search/_example/skyline/search.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/side-bar/__test__/base/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | sideBarIndex: 0, 4 | style: 'color: red', 5 | customStyle: 'font-size: 9px', 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/side-bar/__test__/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/side-bar/__test__/base/index.wxss -------------------------------------------------------------------------------- /src/side-bar/_example/side-bar.json: -------------------------------------------------------------------------------- 1 | { 2 | "navigationBarTitleText": "SideBar", 3 | "navigationBarBackgroundColor": "#fff", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/side-bar/_example/side-bar.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | 5 | .t-button { 6 | margin-top: 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/skeleton/_example/animation/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-skeleton": "tdesign-miniprogram/skeleton/skeleton" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/skeleton/_example/cell-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-skeleton": "tdesign-miniprogram/skeleton/skeleton" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/skeleton/_example/grid/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-skeleton": "tdesign-miniprogram/skeleton/skeleton" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/skeleton/_example/grid/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/skeleton/_example/grid/index.wxss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | --td-skeleton-row-spacing: 20rpx; 3 | margin-top: 32rpx; 4 | } 5 | -------------------------------------------------------------------------------- /src/skeleton/_example/image-group/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | rowCol: [{ size: '327rpx', borderRadius: '24rpx' }, 1, { width: '61%' }], 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/skeleton/_example/image-group/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-skeleton": "tdesign-miniprogram/skeleton/skeleton" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/skeleton/_example/image-group/index.wxss: -------------------------------------------------------------------------------- 1 | .group { 2 | display: flex; 3 | justify-content: space-between; 4 | margin-top: 32rpx; 5 | } 6 | -------------------------------------------------------------------------------- /src/skeleton/_example/skeleton.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/skeleton/_example/skeleton.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/skeleton/_example/skyline/skeleton.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/skeleton/_example/skyline/skeleton.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/skeleton/_example/theme/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-skeleton": "tdesign-miniprogram/skeleton/skeleton" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/skeleton/skeleton.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/slider/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | methods: { 3 | handleChange(e) { 4 | console.log(e.detail.value); 5 | }, 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/slider/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-slider": "tdesign-miniprogram/slider/slider" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/slider/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/slider/_example/base/index.wxss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | background: var(--bg-color-demo); 3 | padding: 0 12rpx; 4 | } 5 | -------------------------------------------------------------------------------- /src/slider/_example/capsule/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-slider": "tdesign-miniprogram/slider/slider" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/slider/_example/disabled/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-slider": "tdesign-miniprogram/slider/slider" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/slider/_example/disabled/index.wxss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | margin-top: 32rpx; 3 | background: var(--bg-color-demo); 4 | padding: 40rpx 12rpx 0; 5 | } 6 | -------------------------------------------------------------------------------- /src/slider/_example/max/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-slider": "tdesign-miniprogram/slider/slider" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/slider/_example/max/index.wxss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | padding: 40rpx 12rpx 0; 3 | background: var(--bg-color-demo); 4 | } 5 | -------------------------------------------------------------------------------- /src/slider/_example/range/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-slider": "tdesign-miniprogram/slider/slider" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/slider/_example/range/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/slider/_example/range/index.wxss: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | background: var(--bg-color-demo); 3 | padding: 0 12rpx; 4 | } 5 | -------------------------------------------------------------------------------- /src/slider/_example/skyline/slider.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/slider/_example/slider.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/slider/slider.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/step-item/step-item.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/stepper/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/stepper/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-stepper": "tdesign-miniprogram/stepper/stepper" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/stepper/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/stepper/_example/base/index.wxss: -------------------------------------------------------------------------------- 1 | .stepper-example { 2 | padding: 32rpx; 3 | background-color: var(--bg-color-demo); 4 | } 5 | -------------------------------------------------------------------------------- /src/stepper/_example/min-max/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/stepper/_example/min-max/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-stepper": "tdesign-miniprogram/stepper/stepper" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/stepper/_example/size/index.wxss: -------------------------------------------------------------------------------- 1 | .stepper-example { 2 | padding: 32rpx; 3 | display: flex; 4 | background-color: var(--bg-color-demo); 5 | justify-content: space-between; 6 | } 7 | -------------------------------------------------------------------------------- /src/stepper/_example/skyline/stepper.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/stepper/_example/skyline/stepper.less -------------------------------------------------------------------------------- /src/stepper/_example/skyline/stepper.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/stepper/_example/status/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/stepper/_example/status/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-stepper": "tdesign-miniprogram/stepper/stepper" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/stepper/_example/status/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/stepper/_example/status/index.wxss: -------------------------------------------------------------------------------- 1 | .stepper-example { 2 | padding: 32rpx; 3 | background-color: var(--bg-color-demo); 4 | } 5 | -------------------------------------------------------------------------------- /src/stepper/_example/stepper.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/stepper/_example/stepper.less -------------------------------------------------------------------------------- /src/stepper/_example/stepper.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/stepper/_example/theme/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/stepper/_example/theme/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-stepper": "tdesign-miniprogram/stepper/stepper" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/stepper/_example/theme/index.wxss: -------------------------------------------------------------------------------- 1 | .stepper-example { 2 | padding: 32rpx; 3 | display: flex; 4 | background-color: var(--bg-color-demo); 5 | justify-content: space-between; 6 | } 7 | -------------------------------------------------------------------------------- /src/steps/__test__/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "usingComponents": { 3 | "t-steps": "../steps", 4 | "t-step-item": "../../step-item/step-item" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/steps/_example/horizontal/index.wxss: -------------------------------------------------------------------------------- 1 | .block { 2 | background-color: var(--bg-color-demo); 3 | padding: 32rpx 0; 4 | margin: 32rpx 0 48rpx; 5 | } 6 | -------------------------------------------------------------------------------- /src/steps/_example/skyline/steps.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/steps/_example/skyline/steps.less -------------------------------------------------------------------------------- /src/steps/_example/skyline/steps.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/steps/_example/skyline/steps.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/steps/_example/special/index.wxss: -------------------------------------------------------------------------------- 1 | .block { 2 | background-color: var(--bg-color-demo); 3 | padding: 32rpx; 4 | margin: 32rpx 0 48rpx; 5 | } 6 | -------------------------------------------------------------------------------- /src/steps/_example/status/index.wxss: -------------------------------------------------------------------------------- 1 | .block { 2 | background-color: var(--bg-color-demo); 3 | padding: 32rpx 0; 4 | margin: 32rpx 0 48rpx; 5 | } 6 | -------------------------------------------------------------------------------- /src/steps/_example/steps.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/steps/_example/vertical/index.wxss: -------------------------------------------------------------------------------- 1 | .block { 2 | background-color: var(--bg-color-demo); 3 | padding: 32rpx; 4 | margin: 32rpx 0 48rpx; 5 | } 6 | -------------------------------------------------------------------------------- /src/steps/steps.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-step": "../step-item/step-item" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/sticky/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | properties: { 3 | navbarHeight: { 4 | type: Number, 5 | value: 0, 6 | }, 7 | }, 8 | }); 9 | -------------------------------------------------------------------------------- /src/sticky/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 基础吸顶 3 | 4 | -------------------------------------------------------------------------------- /src/sticky/_example/base/index.wxss: -------------------------------------------------------------------------------- 1 | .external-class { 2 | width: 208rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/sticky/_example/offset/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | properties: { 3 | navbarHeight: { 4 | type: Number, 5 | value: 0, 6 | }, 7 | }, 8 | }); 9 | -------------------------------------------------------------------------------- /src/sticky/_example/offset/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 吸顶距离 3 | 4 | -------------------------------------------------------------------------------- /src/sticky/_example/offset/index.wxss: -------------------------------------------------------------------------------- 1 | .external-class { 2 | width: 208rpx; 3 | margin-left: 272rpx; 4 | } 5 | -------------------------------------------------------------------------------- /src/sticky/_example/sticky.less: -------------------------------------------------------------------------------- 1 | .tdesign-demo-sticky-base { 2 | height: 3000rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/sticky/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './type'; 3 | export * from './sticky'; 4 | -------------------------------------------------------------------------------- /src/sticky/sticky.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/sticky/sticky.less: -------------------------------------------------------------------------------- 1 | @import '../common/style/base.less'; 2 | 3 | .@{prefix}-sticky { 4 | position: relative; 5 | } 6 | -------------------------------------------------------------------------------- /src/swipe-cell/_example/right/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | methods: { 3 | onChoice() { 4 | wx.showToast({ title: '你点击了选择', icon: 'none' }); 5 | }, 6 | }, 7 | }); 8 | -------------------------------------------------------------------------------- /src/swipe-cell/_example/swipe-cell.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/swipe-cell/swipe-cell.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": "../icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/swiper-nav/index.ts: -------------------------------------------------------------------------------- 1 | export * from './type'; 2 | export * from './props'; 3 | export * from './swiper-nav'; 4 | -------------------------------------------------------------------------------- /src/swiper-nav/swiper-nav.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared" 4 | } 5 | -------------------------------------------------------------------------------- /src/swiper/__test__/base/index.wxss: -------------------------------------------------------------------------------- 1 | .img { 2 | width: 100%; 3 | height: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /src/swiper/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-swiper": "tdesign-miniprogram/swiper/swiper" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/swiper/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/swiper/_example/base/index.wxss -------------------------------------------------------------------------------- /src/swiper/_example/cards/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-swiper": "tdesign-miniprogram/swiper/swiper" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/swiper/_example/custom/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-swiper": "tdesign-miniprogram/swiper/swiper" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/swiper/_example/custom/index.wxss: -------------------------------------------------------------------------------- 1 | .img { 2 | width: 100%; 3 | height: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /src/swiper/_example/fraction/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-swiper": "tdesign-miniprogram/swiper/swiper" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/swiper/_example/fraction/index.wxss: -------------------------------------------------------------------------------- 1 | .img { 2 | width: 100%; 3 | height: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /src/swiper/_example/nav-btn/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-swiper": "tdesign-miniprogram/swiper/swiper" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/swiper/_example/nav-btn/index.wxss: -------------------------------------------------------------------------------- 1 | .img { 2 | width: 100%; 3 | height: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /src/swiper/_example/skyline/swiper.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/swiper/_example/skyline/swiper.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/swiper/_example/swiper.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/swiper/_example/swiper.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/switch/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/switch/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/switch/_example/base/index.wxss -------------------------------------------------------------------------------- /src/switch/_example/color/index.wxss: -------------------------------------------------------------------------------- 1 | .custom-color { 2 | --td-switch-checked-color: #00a870; 3 | } 4 | -------------------------------------------------------------------------------- /src/switch/_example/label/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/switch/_example/label/index.wxss -------------------------------------------------------------------------------- /src/switch/_example/size/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/switch/_example/size/index.wxss -------------------------------------------------------------------------------- /src/switch/_example/skyline/switch.less: -------------------------------------------------------------------------------- 1 | page { 2 | --td-cell-height: 112rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/switch/_example/skyline/switch.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/switch/_example/status/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/switch/_example/status/index.wxss: -------------------------------------------------------------------------------- 1 | .group { 2 | margin-top: 32rpx; 3 | } 4 | 5 | .group + .demo-desc { 6 | margin-top: 48rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/switch/_example/switch.less: -------------------------------------------------------------------------------- 1 | page { 2 | --td-cell-height: 112rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/switch/_example/switch.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/tab-bar/_example/badge/index.wxss: -------------------------------------------------------------------------------- 1 | .wrapper:not(:last-child) { 2 | margin-bottom: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/tab-bar/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tab-bar/_example/base/index.wxss -------------------------------------------------------------------------------- /src/tab-bar/_example/icon-only/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tab-bar/_example/icon-only/index.wxss -------------------------------------------------------------------------------- /src/tab-bar/_example/round/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tab-bar/_example/round/index.wxss -------------------------------------------------------------------------------- /src/tab-bar/_example/skyline/tab-bar.ts: -------------------------------------------------------------------------------- 1 | Page({ 2 | data: { 3 | value: 'label_1', 4 | }, 5 | onChange(event) { 6 | console.log(event.detail); 7 | }, 8 | }); 9 | -------------------------------------------------------------------------------- /src/tab-bar/_example/sub/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tab-bar/_example/sub/index.wxss -------------------------------------------------------------------------------- /src/tab-bar/_example/tab-bar.ts: -------------------------------------------------------------------------------- 1 | Page({ 2 | data: { 3 | value: 'label_1', 4 | }, 5 | onChange(event) { 6 | console.log(event.detail); 7 | }, 8 | }); 9 | -------------------------------------------------------------------------------- /src/tab-bar/_example/text-only/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tab-bar/_example/text-only/index.wxss -------------------------------------------------------------------------------- /src/tab-bar/tab-bar.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/tab-panel/tab-panel.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/tabs/__test__/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-tabs": "../tabs", 5 | "t-tab-panel": "../../tab-panel/tab-panel" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/tabs/_example/base/index.wxss: -------------------------------------------------------------------------------- 1 | .custom-tabs { 2 | margin-bottom: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/tabs/_example/scroll/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tabs/_example/scroll/index.wxss -------------------------------------------------------------------------------- /src/tabs/_example/size/index.wxss: -------------------------------------------------------------------------------- 1 | .bigger { 2 | --td-tab-font-size: 32rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/tabs/_example/status/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tabs/_example/status/index.wxss -------------------------------------------------------------------------------- /src/tabs/_example/tabs.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tabs/_example/tabs.less -------------------------------------------------------------------------------- /src/tabs/_example/tabs.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/tabs/_example/theme/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/tabs/_example/theme/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tabs/_example/theme/index.wxss -------------------------------------------------------------------------------- /src/tabs/_example/with-badge/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/tabs/_example/with-badge/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tabs/_example/with-badge/index.wxss -------------------------------------------------------------------------------- /src/tabs/_example/with-icon/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/tabs/_example/with-icon/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/tabs/_example/with-icon/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tabs/_example/with-icon/index.wxss -------------------------------------------------------------------------------- /src/tabs/index.ts: -------------------------------------------------------------------------------- 1 | export * from './tabs'; 2 | export * from './type'; 3 | export * from './props'; 4 | -------------------------------------------------------------------------------- /src/tag/_example/checkable/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | items: ['light', 'dark', 'outline', 'light-outline'], 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/tag/_example/checkable/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-check-tag": "tdesign-miniprogram/check-tag/check-tag" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/tag/_example/closable/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-tag": "tdesign-miniprogram/tag/tag" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/tag/_example/closable/index.wxss: -------------------------------------------------------------------------------- 1 | .demo { 2 | margin-left: 32rpx; 3 | } 4 | 5 | .demo .margin-16:not(:last-child) { 6 | margin-right: 32rpx; 7 | } 8 | -------------------------------------------------------------------------------- /src/tag/_example/size/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/tag/_example/size/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-tag": "tdesign-miniprogram/tag/tag" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/tag/_example/skyline/tag.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/tag/_example/skyline/tag.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/tag/_example/tag.less: -------------------------------------------------------------------------------- 1 | page { 2 | background-color: var(--td-bg-color-container); 3 | } 4 | -------------------------------------------------------------------------------- /src/tag/_example/tag.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/tag/_example/theme/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/tag/_example/theme/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-tag": "tdesign-miniprogram/tag/tag" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/tag/_example/type/index.js: -------------------------------------------------------------------------------- 1 | import SkylineBehavior from '@behaviors/skyline.js'; 2 | 3 | Component({ 4 | behaviors: [SkylineBehavior], 5 | }); 6 | -------------------------------------------------------------------------------- /src/tag/_example/type/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-tag": "tdesign-miniprogram/tag/tag" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/tag/tag.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": { 5 | "t-icon": ".././icon/icon" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/textarea/_example/autosize/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-textarea": "tdesign-miniprogram/textarea/textarea" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/textarea/_example/autosize/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/textarea/_example/autosize/index.wxss -------------------------------------------------------------------------------- /src/textarea/_example/base/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/textarea/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-textarea": "tdesign-miniprogram/textarea/textarea" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/textarea/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/textarea/_example/base/index.wxss: -------------------------------------------------------------------------------- 1 | .external-class { 2 | height: 256rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/textarea/_example/card/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | style: 'border-radius: 18rpx;', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/textarea/_example/card/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-textarea": "tdesign-miniprogram/textarea/textarea" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/textarea/_example/card/index.wxss: -------------------------------------------------------------------------------- 1 | .textarea-example { 2 | margin: 0 32rpx; 3 | border-radius: 18rpx; 4 | } 5 | 6 | .external-class { 7 | height: 312rpx; 8 | } 9 | -------------------------------------------------------------------------------- /src/textarea/_example/custom/index.js: -------------------------------------------------------------------------------- 1 | Component({ 2 | data: { 3 | style: 'height: 248rpx', 4 | }, 5 | }); 6 | -------------------------------------------------------------------------------- /src/textarea/_example/custom/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-textarea": "tdesign-miniprogram/textarea/textarea" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/textarea/_example/disabled/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/textarea/_example/disabled/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-textarea": "tdesign-miniprogram/textarea/textarea" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/textarea/_example/disabled/index.wxss: -------------------------------------------------------------------------------- 1 | .external-class { 2 | height: 256rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/textarea/_example/label/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/textarea/_example/label/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-textarea": "tdesign-miniprogram/textarea/textarea" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/textarea/_example/label/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/textarea/_example/label/index.wxss: -------------------------------------------------------------------------------- 1 | .external-class { 2 | height: 256rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/textarea/_example/maxcharacter/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/textarea/_example/maxcharacter/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-textarea": "tdesign-miniprogram/textarea/textarea" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/textarea/_example/maxcharacter/index.wxss: -------------------------------------------------------------------------------- 1 | .external-class { 2 | height: 324rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/textarea/_example/maxlength/index.js: -------------------------------------------------------------------------------- 1 | Component({}); 2 | -------------------------------------------------------------------------------- /src/textarea/_example/maxlength/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-textarea": "tdesign-miniprogram/textarea/textarea" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/textarea/_example/maxlength/index.wxss: -------------------------------------------------------------------------------- 1 | .external-class { 2 | height: 324rpx; 3 | } 4 | -------------------------------------------------------------------------------- /src/textarea/_example/skyline/textarea.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/textarea/_example/skyline/textarea.less -------------------------------------------------------------------------------- /src/textarea/_example/skyline/textarea.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/textarea/_example/skyline/textarea.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/textarea/_example/textarea.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/textarea/_example/textarea.less -------------------------------------------------------------------------------- /src/textarea/_example/textarea.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/textarea/textarea.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/toast/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/toast/_example/base/index.wxss -------------------------------------------------------------------------------- /src/toast/_example/close/index.wxss: -------------------------------------------------------------------------------- 1 | .toast-example { 2 | text-align: center; 3 | display: flex; 4 | } 5 | -------------------------------------------------------------------------------- /src/toast/_example/cover/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/toast/_example/cover/index.wxss -------------------------------------------------------------------------------- /src/toast/_example/skyline/toast.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/toast/_example/theme/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/toast/_example/theme/index.wxss -------------------------------------------------------------------------------- /src/toast/_example/toast.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | 3 | -------------------------------------------------------------------------------- /src/transition/index.ts: -------------------------------------------------------------------------------- 1 | export * from './props'; 2 | export * from './type'; 3 | -------------------------------------------------------------------------------- /src/transition/transition.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "styleIsolation": "apply-shared", 4 | "usingComponents": {} 5 | } 6 | -------------------------------------------------------------------------------- /src/tree-select/_example/base/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-tree-select": "tdesign-miniprogram/tree-select/tree-select" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/tree-select/_example/base/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/tree-select/_example/base/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tree-select/_example/base/index.wxss -------------------------------------------------------------------------------- /src/tree-select/_example/multiple/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-tree-select": "tdesign-miniprogram/tree-select/tree-select" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/tree-select/_example/multiple/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/tree-select/_example/multiple/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tree-select/_example/multiple/index.wxss -------------------------------------------------------------------------------- /src/tree-select/_example/normal/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-tree-select": "tdesign-miniprogram/tree-select/tree-select" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/tree-select/_example/normal/index.wxml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/tree-select/_example/normal/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tree-select/_example/normal/index.wxss -------------------------------------------------------------------------------- /src/tree-select/_example/tree-select.js: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /src/tree-select/_example/tree-select.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/tree-select/_example/tree-select.wxss -------------------------------------------------------------------------------- /src/upload/_example/drag/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-upload": "tdesign-miniprogram/upload/upload" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/upload/_example/drag/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/upload/_example/drag/index.wxss -------------------------------------------------------------------------------- /src/upload/_example/messageFile/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-upload": "tdesign-miniprogram/upload/upload" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/upload/_example/messageFile/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/upload/_example/messageFile/index.wxss -------------------------------------------------------------------------------- /src/upload/_example/multiple/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-upload": "tdesign-miniprogram/upload/upload" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/upload/_example/multiple/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/upload/_example/multiple/index.wxss -------------------------------------------------------------------------------- /src/upload/_example/single/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-upload": "tdesign-miniprogram/upload/upload" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/upload/_example/single/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/upload/_example/single/index.wxss -------------------------------------------------------------------------------- /src/upload/_example/status/index.json: -------------------------------------------------------------------------------- 1 | { 2 | "component": true, 3 | "usingComponents": { 4 | "t-upload": "tdesign-miniprogram/upload/upload" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /src/upload/_example/status/index.wxss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/tdesign-miniprogram/0a7f8bf028a1cc772d62c4540b19b53b703a5354/src/upload/_example/status/index.wxss -------------------------------------------------------------------------------- /src/upload/_example/upload.ts: -------------------------------------------------------------------------------- 1 | Page({}); 2 | -------------------------------------------------------------------------------- /test/utils/getDemoPath.js: -------------------------------------------------------------------------------- 1 | import path from 'path'; 2 | 3 | export default (comp, demo) => path.resolve(__dirname, `../../example/demos/${comp}/${demo}/${demo}`); 4 | -------------------------------------------------------------------------------- /typing.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * 编译时的配置全局替换 3 | * 配置文件 scripts/config.js 4 | */ 5 | 6 | /** 7 | * className的前缀 8 | */ 9 | declare const CONFIG_PREFIX: string; 10 | --------------------------------------------------------------------------------