├── .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 |
--------------------------------------------------------------------------------