Skip to content

Update the Vue example#8

Merged
16adianay merged 7 commits into
25.2.6+from
Vue
May 20, 2026
Merged

Update the Vue example#8
16adianay merged 7 commits into
25.2.6+from
Vue

Conversation

@16adianay

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates/introduces a Vue 3 + TypeScript + Vite example app demonstrating a DevExtreme DropDownBox with search and an embedded TreeList, along with related tooling (ESLint/Stylelint/Prettier/TS configs) and a starter unit test setup.

Changes:

  • Added a Vite + Vue Router application scaffold and demo UI components for DropDownBox + TreeList search.
  • Introduced shared service utilities for data sources, display expression formatting, and search filter application.
  • Added project tooling/configuration for TypeScript project references, ESLint/Stylelint, and Vitest.

Reviewed changes

Copilot reviewed 23 out of 26 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
Vue/vite.config.ts Adds Vite config with Vue plugins and aliases (including DevExtreme ESM alias).
Vue/tsconfig.vitest.json Adds a TS config intended for Vitest/type-checking.
Vue/tsconfig.json Adds TS project references wiring.
Vue/tsconfig.config.json Adds TS config for tooling/config files.
Vue/tsconfig.app.json Adds TS config for the Vue app sources.
Vue/stylelint.config.mjs Exposes shared Stylelint config.
Vue/src/views/HomeView.vue Adds a view wrapper for the demo content component.
Vue/src/service.ts Adds data source/store setup and search/display helper functions.
Vue/src/router/index.ts Adds Vue Router setup for the example app.
Vue/src/main.ts Bootstraps the Vue app and installs the router.
Vue/src/components/HomeContent.vue Adds the demo page UI (DropDownList + search options).
Vue/src/components/DropDownList.vue Implements the DropDownBox + embedded TreeList behavior and search handling.
Vue/src/components/tests/Content.spec.ts Adds a Vitest unit test scaffold for the content component.
Vue/src/assets/main.css Adds basic global font styling for the viewport.
Vue/src/App.vue Adds root app shell rendering the router view.
Vue/README.md Adds Vue example README with build/lint/dev instructions.
Vue/package.json Adds Vue example dependencies and scripts (build/lint/test/type-check).
Vue/index.html Adds Vite HTML entrypoint.
Vue/eslint.config.js Adds ESLint flat config using shared DevExtreme presets.
Vue/env.d.ts Adds Vite client type reference.
Vue/.vscode/settings.json Adds VS Code save actions for ESLint fixes.
Vue/.vscode/extensions.json Recommends Vue tooling extensions.
Vue/.prettierrc.json Adds Prettier configuration.
Vue/.gitignore Adds Vue example gitignore entries.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Vue/src/components/DropDownList.vue Outdated
Comment thread Vue/tsconfig.vitest.json Outdated
Comment thread Vue/src/components/__tests__/Content.spec.ts Outdated
Comment thread Vue/src/service.ts
Comment thread Vue/src/components/HomeContent.vue
Comment thread Vue/src/components/DropDownList.vue
16adianay and others added 3 commits May 19, 2026 16:01
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Comment thread Vue/src/components/DropDownList.vue Outdated
Co-authored-by: Mark Allen Ramirez <markallenramirez@gmail.com>
@16adianay 16adianay merged commit 7156578 into 25.2.6+ May 20, 2026
7 checks passed
@16adianay 16adianay deleted the Vue branch May 20, 2026 11:30
@DevExpressExampleBot

Copy link
Copy Markdown
Contributor

Please correct the project and update this pull request by pushing a new commit.

Non-zero exit code when running test file

https://codecentralfarm.devexpress.devx/job/devextreme-dropdownbox-implement-search-for-treelist_25.2.6+/38/console

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants