diff --git a/.env.example b/.env.example
deleted file mode 100644
index c5a3a49171..0000000000
--- a/.env.example
+++ /dev/null
@@ -1,13 +0,0 @@
-# ---------------------------------------------------------------------------
-# docs-template — local development environment
-#
-# Copy this file to .env and fill in the paths for your machine.
-# The .env file is gitignored; never commit real paths.
-# ---------------------------------------------------------------------------
-
-# Absolute path to the root of the docs source repository.
-# This directory must contain en/components/toc.yml and en/components/*.md
-#
-# Windows example: DOCS_SOURCE_PATH=C:/Repos/docs/my-docs-source
-# macOS/Linux: DOCS_SOURCE_PATH=/home/user/repos/my-docs-source
-DOCS_SOURCE_PATH=
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
index e6aed90770..9ba3a1412d 100644
--- a/.github/CONTRIBUTING.md
+++ b/.github/CONTRIBUTING.md
@@ -446,6 +446,16 @@ The xplat documentation uses a single MDX source file shared across all four pla
When creating a shared topic that covers multiple grid types (e.g. Grid, TreeGrid, HierarchicalGrid), use the `{ComponentName}` token in prose and code examples so the same file can be referenced from each grid's navigation entry with a different `{ComponentName}` value injected. Each generated output file gets its own resolved content without duplicating the MDX source.
+### Grid template files (`_shared/`)
+
+Files under `docs/xplat/src/content/*/components/grids/_shared/` are template sources expanded by `docs/xplat/scripts/generate.mjs` into per-grid-type output under `docs/xplat/generated/`. They are **excluded** from the direct relative-link check; their links are validated via the generated output after the generate step runs.
+
+Cross-references from a `_shared/` file to grid-specific topics must use relative paths that resolve from the **generated** location, e.g. `../grid/groupby.mdx` (not `./groupby.mdx`, which would resolve from the `_shared/` directory itself).
+
+### Relative link convention
+
+All cross-page links must carry the `.mdx` extension. Both explicit (`./page.mdx`, `../dir/page.mdx`) and bare (`page.mdx`) forms are accepted by the checker and by the `remarkMdLinks` build plugin. Run `npm run check-relative-links:ci` to validate all links after making changes.
+
# Updating of Data Visualization related topics
The cross-platform (xplat) documentation MDX source files live in this repository under `docs/xplat/src/content/`. Edit them directly here. The generated per-platform output is produced by the build scripts under `docs/xplat/scripts/`.
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
index 61670d2bae..0d4505a859 100644
--- a/.github/PULL_REQUEST_TEMPLATE.md
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -4,7 +4,7 @@ Closes #
- [ ] check topic's TOC/menu and paragraph headings
- [ ] Include TOC topic labels in the topic content when it has a valuable update, is new, or is considered `preview` / `beta`
- - [ ] link to other topics using `../relative/path.md`
+ - [ ] link to other topics using `./page.mdx` or `../relative/path.mdx` (`.mdx` extension required)
- [ ] at the References section at the end of the topic add links to topics, samples, etc
- [ ] reference API documentation instead of adding a section with API
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 41ecffdcc6..030c8083e7 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -89,3 +89,59 @@ jobs:
echo "$RESULT" >> "$GITHUB_STEP_SUMMARY"
echo '```' >> "$GITHUB_STEP_SUMMARY"
fi
+
+ check-relative-links:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v4
+
+ - uses: actions/setup-node@v4
+ with:
+ node-version: 22
+ cache: 'npm'
+
+ - run: npm ci
+
+ # Sync xplat-generated Angular content into docs/angular/src/content
+ # before scanning so the angular tree is complete (same as the angular build).
+ - name: Sync xplat → angular (en)
+ run: npm run sync:generated-from-xplat --prefix docs/angular
+
+ - name: Sync xplat → angular (jp)
+ run: npm run sync:generated-from-xplat:jp --prefix docs/angular
+
+ - name: Generate angular content (en)
+ run: npm run generate:en --prefix docs/angular
+
+ - name: Generate angular content (jp)
+ run: npm run generate:jp --prefix docs/angular
+
+ # Expand xplat _shared/ templates into docs/xplat/generated/ for all
+ # non-Angular platforms so the generated grid pages are present when
+ # the xplat link check runs (Angular is already generated by the sync step).
+ - name: Generate xplat content (en)
+ run: |
+ npm run generate:react --prefix docs/xplat
+ npm run generate:webcomponents --prefix docs/xplat
+ npm run generate:blazor --prefix docs/xplat
+
+ - name: Generate xplat content (jp)
+ run: |
+ npm run generate:react:jp --prefix docs/xplat
+ npm run generate:webcomponents:jp --prefix docs/xplat
+ npm run generate:blazor:jp --prefix docs/xplat
+
+ - name: Check relative links
+ shell: bash
+ run: |
+ set -o pipefail
+
+ EXIT=0
+ echo '## Relative Link Check' >> "$GITHUB_STEP_SUMMARY"
+ echo '```' >> "$GITHUB_STEP_SUMMARY"
+
+ node scripts/check-relative-links.mjs --platform=xplat 2>&1 | tee -a "$GITHUB_STEP_SUMMARY" || EXIT=1
+ node scripts/check-relative-links.mjs --platform=angular 2>&1 | tee -a "$GITHUB_STEP_SUMMARY" || EXIT=1
+
+ echo '```' >> "$GITHUB_STEP_SUMMARY"
+ exit $EXIT
diff --git a/README.md b/README.md
index a29aac5371..235634e716 100644
--- a/README.md
+++ b/README.md
@@ -66,6 +66,71 @@ The MDX files currently use these documentation components from `igniteui-astro-
| `PlatformBlock` | Shows content only for selected platforms. |
| `Sample` | Embeds runnable or linked product samples. |
+## Checking Relative Links
+
+Use the root `check-relative-links` scripts to validate that every relative cross-page link in the MDX source resolves to an existing file.
+
+### Link convention
+
+All relative cross-page links must carry the `.mdx` extension. Preferred forms:
+
+- `./page.mdx` — same-directory link (explicit relative)
+- `../folder/page.mdx` — parent-directory link (explicit relative)
+- `page.mdx` — bare same-directory link (also accepted by the checker)
+
+The `.mdx` extension enables editor Go-to-Definition (Ctrl+Click). The `remarkMdLinks` plugin strips the extension and makes the URL absolute at build time. The link checker validates that the target file exists and normalizes bare `page.mdx` links as same-directory relative.
+
+### Angular content pipeline
+
+The Angular documentation is assembled from three sources before being checked:
+
+1. **xplat sync** — `docs/xplat/src/content/` is generated into platform-specific output and then copied into `docs/angular/src/content/` by the sync scripts.
+2. **Grid generation** — `docs/angular/src/content/en/grids_templates/` and `jp/grids_templates/` are template files shared across all four grid types (Grid, TreeGrid, HierarchicalGrid, PivotGrid). `generate.mjs` expands them into the individual component pages under `docs/angular/src/content/en/components/grid/`, `treegrid/`, `hierarchicalgrid/`, and `pivotGrid/`. These template directories are excluded from link checking (same as xplat `_shared/`).
+3. **Link check** — the checker scans the fully assembled `docs/angular/src/content/` tree.
+
+The check must run **after** both steps above, otherwise it scans stale or incomplete files and misses links that only exist in generated output.
+
+> **xplat:** The checker scans only `docs/xplat/src/content/` (source files). The `docs/xplat/generated/` tree is excluded — `_shared/` links are validated via the source, and generated output correctness is owned by the generate scripts.
+
+### Commands
+
+The preferred command to replicate the exact CI pipeline locally:
+
+```bash
+npm run check-relative-links:ci
+```
+
+This runs the full chain in order:
+1. Sync xplat → angular (en)
+2. Sync xplat → angular (jp)
+3. Generate angular grid pages (en)
+4. Generate angular grid pages (jp)
+5. Generate xplat React + WC + Blazor pages (en) — expands `_shared/` templates and rewrites `_shared/` paths in output
+6. Generate xplat React + WC + Blazor pages (jp)
+7. Check xplat links (source `docs/xplat/src/content/` + `docs/xplat/generated/`)
+8. Check angular links
+
+> **Note:** The generate scripts rewrite `../_shared/X.mdx` → `./X.mdx` (and `./_shared/X.mdx` → `./grid/X.mdx`) in the generated output so links in the expanded files resolve correctly.
+
+Other available commands:
+
+| Scope | Command |
+|---|---|
+| Full CI simulation (preferred) | `npm run check-relative-links:ci` |
+| Angular only (runs generate first) | `npm run check-relative-links:angular` |
+| xplat (generates all platforms, then checks source + generated) | `npm run check-relative-links:xplat` |
+| Both trees, no setup (skips generate steps) | `npm run check-relative-links` |
+| Angular report to file | `npm run check-relative-links:report:angular` |
+| xplat report to file | `npm run check-relative-links:report:xplat` |
+
+The checker exits with code 1 on any broken link and prints each failure with a reason code:
+
+| Reason | Meaning |
+|---|---|
+| `[not found]` | Target file does not exist |
+| `[add .mdx extension]` | Link is `./page` — has `./` prefix but is missing the `.mdx` extension |
+| `[use ./page.mdx instead]` | Link is `(page)` — bare path with no extension and no `./` prefix |
+
## Checking MDX API Links
Use the root `check-mdx-links` scripts to validate `ApiLink` references:
@@ -94,7 +159,6 @@ Fix ambiguous links by adding a specific `pkg` or `kind` prop. If the correct ta
- [.github/CONTRIBUTING.md](.github/CONTRIBUTING.md): day-to-day editing, generated-content behavior, and report expectations.
- [API-LINK-WORKFLOW.md](API-LINK-WORKFLOW.md): API registry flow, `ApiLink` resolution, ambiguity handling, and checker commands.
-- [migration.md](migration.md): MDX migration rules and component examples.
## Contributing
diff --git a/docs/angular/.github/CONTRIBUTING.md b/docs/angular/.github/CONTRIBUTING.md
deleted file mode 100644
index cffb6b3670..0000000000
--- a/docs/angular/.github/CONTRIBUTING.md
+++ /dev/null
@@ -1,242 +0,0 @@
-## In this topic
- ### 1. [Writing an article](#writing-an-article)
- ### 2. [Topic structure](#topic-structure)
- ### 3. [Writing a Styling section for article](#styling-section)
- ### 4. [Workflow](#workflow)
- ### 5. [Environment variables](#environment-variables)
- ### 6. [Code View Configuration](#code-view-configuration)
- ### 7. [Creating shared help topics](#creating-shared-help-topics)
- ### 8. [Updating of Data Visualization related topics](#updating-of-data-visualization-related-topics)
- ### 9. [Adding of images](#adding-of-images-in-the-topic)
-
-# Writing an article
-
-When writing an article about a specific component, it is important to have a plan that you stick to. This will improve the overall cohesion of the text, making it more structured and clear for the reader.
-
-There are a few questions one can ask, when charting such plan.
-
-### 1. What is this article about (objective)?
-
- a. List required previous knowledge to better understand the concept of the topic. For instance, if the article is about a directive feature, put references to the ng directives in the beginning of the article.
-
- b. Identify common use cases. Where would said component/directive be used in most often. Try to outline samples around said use cases.
-
-### 2. What are the prerequisites to using said component/directive?\*\* Does it depend on other components, or can it be used on its own?
-
-### 3. How does one get started with using said component/directive?
-
-### 4. Identify the most important feature(s) of a component/directive.
-
- Why was a feature implemented? What problem does it solve? How important is that feature for the overall weight of the component? Can this component exist without the feature and still be perceived useful? Rank features by importance and write about the most important ones.
-
-### 5. What are some common gotchas about a component/directive’s feature?
-
- Does the feature require any previous knowledge? If yes, then refer the user to it.
-
-### 6. Can we identify some problems that may occur when using said component/directive?
-
- If yes, we can anticipate questions and have a troubleshooting section where we outline such issues and how to solve them.
-
-### 7. Do we have a summary of the article and component APIs?
-
- Since the product API docs have been made available online, the API tables in the DocFX articles are inapplicable. All API tables should be removed, if there are such in the component topics, and they should be replaced with links to the API for each component mentioned in the article. If such tables are not present, and the article is updated to mention a new component that is not present as an API link, then a link to the component's API should be included. Example of listing the mentioned components:
-```markdown
-[IgxGridComponent API]({environment:angularApiUrl}/classes/igxgridcomponent.html)
-[IgxGridComponent Styles]({environment:sassApiUrl}/index.html#mixin-igx-grid)
-[IgxGridRow API]({environment:angularApiUrl}/classes/igxgridrow.html)
-```
-
- Also any text in the article that mentions a component class, or other class/interface that can be linked to in the API docs, should be accompanied by a link to the corresponding class in the API documentation. Example of linking a corresponding item in the article to the API documentation in the grid filtering topic:
-
-```markdown
-Depending on the set [`dataType`]({environment:angularApiUrl/classes/igxcolumncomponent.html#datatype}) of the column, the correct set of [**filtering operations**](grid.md#filtering-conditions) is loaded inside the filter UI dropdown.
-```
-
-### 8. Where does one find further help related to the topic of the article?
-
-# Topic structure
-
-The purpose of this section is to present what the structure of the topic should be and the arrangement of the main elements in it.
-
-### 1. The first title of the page should be with `
` tag (`#` Page Title) and it wont appear on the submenu on the right.
-
-### 2. Every main title should be with `
` tag (`##` Main Title).
-
-### 3. Using nested titles.
-Minor titles related to the main titles can be used with `
`(`###`) or `
` (`####`).
-Note: when `
` (`####`) is used the title wont appear on the submenu on the right.
-
-# Writing a Styling section for article
-
-The main purpose of the Styling section is to provide simple examples on how to style most common parts of the UI (lets say styling for alternate rows in the grid), copy/paste the code in any sample and see it working. In order to write content that fullfills the purpose, follow the steps below:
-
-### 1. Give the content an `
` Section header, so that it appears on the submenu on the right.
-### 2. Start the content with the example of adding the theming index file.
-### 3. Provide the simplest styling example, which is to extend the default theme for the corresponding feature/component. For example, when styling the paginator UI, the `igx-grid-paginator-theme` needs to be extended:
-
-```scss
-$dark-grid-paginator: grid-paginator-theme(
- $text-color: #F4D45C,
- $background-color: #575757,
- $border-color: #292826
-);
-```
-
-### 4. If other elements in the feature UI are styled by another theme, add example for that theme too. For example - the buttons in the paginator UI require that a new theme for buttons is created.
-### 5. If a theme provides a ton of parameters for styling, choose those that you decide would be the most common. You may state in one sentence what each property controls, and provide a link to the theme under the SASS API.
-### 6. Provide the last step, which is to include the component mixin, along with two notes – the first one for scoping any mixin if needed, and the second note about penetrating the `ViewEncapsulation`, along with example on how to overcome the encapsulation.
-### 7. Add an iframe with an example, along with a Stackblitz button
-### 8. Examples on styling with `igx-color`, `palettes` and `schemas` are not necessary, but you may add a link to Theming engine topics as they are quite detailed.
-### 9. When adding a section for a certain grid feature, add it for the igxHierachicalGrid and igxTreeGrid as well.
-
-
-# Workflow
-
-When working on an issue for the Ignite UI for Angular DocFX Site Builder, you need to be aware of and to follow a correct status workflow. We have created a number of status labels in order to communicate well what the current status of a single issue/pull request is. The statuses are as follows:
-
-## Development - applicable to issues and pull requests
-1. `status: in-review` this is the initial status of an issue. If the label is not placed, go ahead and place it.
-2. `status: in-development` this is the status once you start working on an issue. Assign the issue to yourself if it hasn't been assigned already and remove the previous status and assign it an in development status.
-3. `status: by-design` this is the status of an issue that has been reviewed and has been determined that the current design of the feature is such that the issue describes the correct behavior as incorrect. Remove other statuses and place this status if you've reviewed the issue.
-4. `status: third-party-issue` this is the status of an issue that has been reviewed, has been determined to be an issue, but the root case is not in the Ignite UI for Angular code. Example would be browser specific bugs caused by the particular browser's rendering or JavaScript engines, or an issue with the Angular framework. Remove other statuses and place only this one if you're the one performing the investigation.
-5. `status: not-to-fix` this is the status of issues that derive from our code, but have been decided to leave as is. This is done when fixes require general design and/or architecture changes and are very risky.
-6. `status: already-fixed` this status indicates that the issue is already fixed in the source code. When setting this status assign the person that logged the issue so that he can verify the issue is fixed in the respective development branch. Remove other statuses and place this status if you've reviewed the issue.
-7. `status: cannot-reproduce` this status indicates that you cannot reproduce the issue in the source code. A reason may be because the issue is already fixed. When setting this status assign the person that logged the issue so that he can respond with more details on how to reproduce it.
-8. `status: not a bug` this is the status of an issue that you reviewed and concluded that it's not a bug. You should comment explaining the reasons why you think the issue is not a bug.
-9. `status: resolved` this is the status of an issue that has been fixed and there are active pull requests related to it.
-
-Example status workflows:
-
-`status: in-review` => `status: in-development` => `status: resolved` (PR is created)
-
-`status: in-review` => `status: by-design` (Issue can be closed)
-
-`status: in-review` => `status: third-party-issue` (Issue can be closed)
-
-`status: in-review` => `status: not-to-fix` (Issue can be closed)
-
-> Note: In most cases the development will be related to new topics creation or updating of existing one. Keep in mind that **for each newly added topic the toc.json should be updated with a reference to the new topic**. It is recommended `Additional references` section to be added at the end of each topic.
-
-## Testing - applicable to pull requests
-1. `status: awaiting-test` this is the initial status of pull requests. If you're performing the pull request, please place this status on it. Pull requests are accepted if and only if all status checks pass, review is performed, and the pull request has been tested and contains `status: verified`.
-2. `status: in-test` place this status once you pick up the pull request for testing.
-3. `status: verified` place this status once you've tested the pull request, have verified that the issue is fixed, and have included all necessary automated tests for the issue.
-4. `status: not-fixed` place this status once you've tested the pull request and you are still able to reproduce the issue it's attempting to fix. Then assign the developer back on the pull request.
-
-Example status workflows:
-
-`status: awaiting-test` => `status: in-test` => `status: verified` (PR can be merged if all prerequisites are met)
-
-`status: awaiting-test` => `status: in-test` => `status: not-fixed` => `status: in-development` => `status: awaiting-test`
-
-> Note: When you are assigned to test a PR related to new topic creation or updating an existing one:
-1. Check the build result.
-2. Be sure that `Writing an article` guidance is respected.
-3. Check whether the embed sample is working.
-4. Code views are working as well
-5. Each hyperlink is working properly.
-6. Table of content is correct.
-
-> Note: Testing a PR from Angular Samples (when new sample is added) with combination of PR related to topic update (or when new topic is added).
-Open both repositories and perform `npm start`. This will start both projects and you will see the embed sample in your topic under `localhost`.
-
-## Localization - applicable to issues and pull requests
-Ensure that whenever a change is made to the text content the appropriate status is set:
-1. `status: pending-localization` this status tells that there are changes in the localization strings that need to be translated. When you make such changes, put this status badge without removing the other applicable ones and assign a person to do the translations.
-
-> Note: This status should be set only when the PR is approved. This will indicate that no further changes will be applied.
-2. `status: localized` this status is for issues that were with a pending translation status and have already been localized. Place this status label once these translation changes have been included in the current pull request, or the changes are already pulled with a different pull request.
-
-> Note: Keep in mind that when you submit a change in the EN .md files, you don't need to make the same change in the JP/KR versions. This task will be handled by the Localization team.
-
-
-## Fixing a bug
-
-1. Depending on where the bug/change/feature was found/is planned `the current version` or the `ongoing release version`, checkout a development branches from `vnext` or/and `master` branch. `vnext` is the version that is going to be used upon release (next version), and `master` is the branch with the current state (current version available on production). If the change/fix is applicable only to the ongoing release branch (`vnext`) there is no need to cherry-pick to `master` branch as the change/fix/feature will be pushed to `master` branch upon release.
-2. Run lint
-4. Pull request your changes and reference the issue. Use the enforced commit message format with applicable type, scope, etc.
-5. Don't forget to make the necessary status updates, as described in the workflow section.
-
-> Note: Cherry-pick to `master` branch only changes with **high priority**. There is no need to cherry-pick into `master` every bug fix/change from `vnext`> A regular mass merge PRs are going to be made from `vnext` into `master`.
-
-**Example workflow for a bug with high priority**
-The process will look like this:
-
-1. Checkout new branch from `vnext`. For code example purposes let's say the new branch is called `fixing-bug-5423-vnext`.
-2. Commit your changes to your `fixing-bug-5423-vnext` branch.
-3. Push and PR to the `vnext` branch.
-4. Switch to the `master` branch.
-5. Create a new branch from `master`. For code example purposes let's say the new branch is called `fixing-bug-5423-master`.
-6. Cherry pick your commit from the `fixing-bug-5423-vnext` branch: `git cherry-pick fixing-bug-5423-master`
-7. Push to your `fixing-bug-5423-master` branch and PR to the `master` branch.
-
-# Environment variables
-The environment variables are a syntactic sugar for pointing out the location of the resources used in a topic.
-These variables are defined in the [**environment.json**](https://github.com/IgniteUI/igniteui-docfx/blob/master/en/environment.json) file of a docfx project. Each environment variable is replaced with its corresponding value during build time.
-
-# Code View Configuration
-
-If you want to add a sample and introduce the code behind this sample to the readers, you have to add a `````` element.
-This element is rendered as a container with tabs, their respective views and a footer element containing **StackBlitz** and **Codesandbox** buttons for live editing purposes. The first tab renders the sample iframe and each following tab renders the content of a specific file, used for the development of the sample. The live editing buttons create [StackBlitz](https://stackblitz.com/) and [Codesandbox](https://codesandbox.io/) applications for the sample in the code view.
-
-The `````` element has the following attributes:
-
-- ***style***: The [*global style attribute*](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/style). At runtime its values are applied to the container of the sample.
-> Note: It is necessary to add the **height** of the code-view when you create this element.
-- ***data-demos-base-url***: The base url of the sample. It is recommended to assign an **environment variable** to this attribute.
-- ***iframe-src***: The absolute path of the sample. It is recommended to assign the value of the *data-demos-base-url* attribute combined with the relative (relative to its base url) path of the sample.
-- ***alt*** (optional): This attribute is applied as an *alt* attribute to the iframe of the sample.
-
-Code view example:
-
-```html
-
-
-```
-
-Here is a brief explanation of how the code view element works. For each sample (grid-sample-1) a .json file is created (grid--grid-sample-1.json). Each .json file contains the source code of the sample.
-All of the `.json` files are located under `/assets/samples` of [igniteui-angular-samples](https://github.com/IgniteUI/igniteui-angular-samples/) project.
-
-> Note: Samples without a respective .json file are still rendered in the code view, but the code tabs and the footer will be omitted.
-
-# Add/Change environment variables
-Our samples are embedded in the topics with iframes. Some topics have more than one sample and in order to prevent loading delays, we've added lazy loading functionality of [the iframes](https://github.com/IgniteUI/igniteui-docfx-template/issues/75). In order to achieve this we use [lazysizes](https://www.npmjs.com/package/lazysizes#recommendedpossible-markup-patterns) library.
-
-Follow the steps below for lazy loading implementation in a topic ([PR example](https://github.com/IgniteUI/igniteui-docfx/pull/1001/files#diff-52bafd164f6207a20517090ad21d7a6aR13)):
-1. Generally the first sample should not be lazily loaded. Add `loading` class to the sample container and: `onload="onSampleIframeContentLoaded(this);` on the `iframe`.
-2. For all of the sample you'd like to load lazily, add
-- `loading` class to the sample container
-- `lazyload` class to the `iframe`
-- rename the `src` of the iframe to `data-src`
-- you shouldn't have `onload="onSampleIframeContentLoaded(this);"`
-
-# Creating shared help topics
-[Here](https://github.com/IgniteUI/igniteui-docfx/wiki/Creating-Shared-Help-Topics) you can find the document which describes how to create a shared topic (template) which is used to produce separate topics for a particular features. For example shared templates for IgxGrid, IgxTreeGrid and/or IgxHierarchicalGrid components.
-
-# Updating of Data Visualization related topics
-Our cross platform docs are in `internal repo`.
-
-If you need to update the cross platform docs, please do so from the [`igniteui-xplat-doc`](https://github.com/IgniteUI/igniteui-xplat-docs) repo, queue an Angular build from `AngularDocFX_EN` build definition in the `igniteui-xplat-doc` repository, and then approve the PR that will come into public repo from ESShared.
-
-# Adding of images in the topic
-When there is a need to add image (png, jpeg and etc.) to a topic use the following guidance:
-- add `b-lazy` and `responsive-img` classes - these are responsible for the lazy loading and part of the image responsiveness
-- always add the image as part of the `images` folder.
-- define `data-srcset` with 480w, 768w and 1100w
-- set `alt` and `title` attributes
-
-
-Example:
-
-```html
-
-
-```
\ No newline at end of file
diff --git a/docs/angular/README.md b/docs/angular/README.md
deleted file mode 100644
index fa1501b140..0000000000
--- a/docs/angular/README.md
+++ /dev/null
@@ -1,198 +0,0 @@
-# Ignite UI for Angular Docs (Astro + Starlight)
-
-The Astro-based migration of the [igniteui-docfx](https://github.com/IgniteUI/igniteui-docfx) documentation site for Ignite UI for Angular. Built with [Astro Starlight](https://starlight.astro.build) and the internal `docs-template` integration.
-
----
-
-## Prerequisites
-
-- **Node.js** 18 or later
-- **docs-template** package at `C:/Repos/docs/docs-template`
- (referenced as a `file:` dependency in `package.json`)
-
----
-
-## Getting started
-
-```bash
-npm install
-npm run dev # English, development env → http://localhost:4321
-```
-
----
-
-## Build commands
-
-The build depends on two environment variables:
-
-| Variable | Values | Default |
-| :---------- | :---------------------------------------- | :------------ |
-| `NODE_ENV` | `development`, `staging`, `production` | `development` |
-| `DOCS_LANG` | `en`, `jp`, `kr` | `en` |
-
-All combinations are available as npm scripts:
-
-### Development server
-
-```bash
-npm run dev # English (default)
-npm run dev:en # English (explicit)
-npm run dev:jp # Japanese
-npm run dev:kr # Korean
-```
-
-### Build (development URLs)
-
-```bash
-npm run build # English (default)
-npm run build:en # English (explicit)
-npm run build:jp # Japanese
-npm run build:kr # Korean
-```
-
-### Build for staging
-
-```bash
-npm run build-staging # English (default)
-npm run build-staging:en # English (explicit)
-npm run build-staging:jp # Japanese
-npm run build-staging:kr # Korean
-```
-
-### Build for production
-
-```bash
-npm run build-production # English (default)
-npm run build-production:en # English (explicit)
-npm run build-production:jp # Japanese
-npm run build-production:kr # Korean
-```
-
-### Preview
-
-```bash
-npm run preview # serve the last build locally
-```
-
----
-
-## Environment variables
-
-Documentation uses `{environment:variableName}` tokens inside markdown that are resolved **at build time**.
-
-All variable values are defined in each language's `environment.json` (e.g. `src/content/en/environment.json`), keyed by `NODE_ENV` (`development`, `staging`, `production`).
-
-At startup, `astro.config.mjs` reads `NODE_ENV` and `DOCS_LANG`. The `remark-docfx` plugin (from `docs-template`) resolves every `{environment:key}` token at render time using the matching variable set from `environment.json`.
-
-Key variables:
-
-| Token | Description |
-| :---- | :---------- |
-| `{environment:demosBaseUrl}` | Base URL for Angular sample iframes |
-| `{environment:dvDemosBaseUrl}` | Data Visualization samples base URL |
-| `{environment:lobDemosBaseUrl}` | LOB samples base URL |
-| `{environment:angularApiUrl}` | TypeScript API docs base URL |
-| `{environment:sassApiUrl}` | SASS API docs base URL |
-| `{environment:infragisticsBaseUrl}` | Main Infragistics site base URL |
-
-You can also set these via a `.env` file at the project root:
-
-```
-NODE_ENV=development
-DOCS_LANG=en
-```
-
----
-
-## How it works
-
-### 1. Content source
-
-Markdown files live in `src/content/{lang}/` (e.g. `src/content/en/`). They are either:
-
-- **Flat docs** — individual `.md` files (e.g. `accordion.md`, `calendar.md`).
-- **Grid template pages** — shared templates in `src/content/{lang}/grids_templates/` expanded at build time into per-variant pages.
-
-### 2. Grid page generation (`src/generate-grids.mjs`)
-
-Grid, Tree Grid, Hierarchical Grid, and Pivot Grid share documentation via DocFX-style conditional templates:
-
-```
-@@if (igxName === 'IgxGrid') { ... }
-@@if (igxName === 'IgxTreeGrid') { ... }
-```
-
-`generateGridTopics()` runs before Astro starts, evaluates the `@@if` blocks and replaces `@@variable` placeholders for each grid variant, writing resolved files into `src/content/{lang}/grid/`, `treegrid/`, `hierarchicalgrid/`, and `pivotGrid/`.
-
-### 3. Environment token resolution
-
-The `remark-docfx` plugin (from `docs-template`) resolves `{environment:key}` tokens at render time using the values from `src/content/{lang}/environment.json` matching the current `NODE_ENV`.
-
-### 4. Image path normalization
-
-`normalizeImagePaths()` rewrites relative `../images/` paths to absolute `/images/` so Astro resolves them from `public/`.
-
-### 5. Navigation (`src/content/{lang}/toc.json`)
-
-The sidebar is driven by `toc.json`, consumed by the `docs-template` integration via `source.tocPath`.
-
-### 6. Site configuration (`astro.config.mjs`)
-
-```js
-createDocsSite({
- site: 'https://www.infragistics.com/products/ignite-ui-angular',
- platform: 'angular',
- navLang: docsLang,
- mode, // 'development' | 'staging' | 'production'
- source: {
- tocPath: `./src/content/${docsLang}/toc.json`,
- docsDir: `./src/content/${docsLang}`,
- },
-})
-```
-
----
-
-## Project structure
-
-```
-.
-├── .github/
-│ └── CONTRIBUTING.md Contribution guidelines
-├── public/
-│ └── images/ Static images referenced by docs
-├── scripts/
-│ └── sync-docfx.mjs Pull content from igniteui-docfx
-├── src/
-│ ├── content/
-│ │ ├── en/ English docs + toc.json + environment.json
-│ │ ├── jp/ Japanese docs + toc.json + environment.json
-│ │ └── kr/ Korean docs + toc.json + environment.json
-│ │ ├── grids_templates/ Shared @@if-templated source files
-│ │ ├── grid/ Generated IgxGrid pages
-│ │ ├── treegrid/ Generated IgxTreeGrid pages
-│ │ ├── hierarchicalgrid/ Generated IgxHierarchicalGrid pages
-│ │ ├── pivotGrid/ Generated IgxPivotGrid pages
-│ │ ├── toc.json Sidebar navigation
-│ │ └── environment.json Environment variables (dev/staging/prod)
-│ ├── content.config.ts Astro content collection schema
-│ ├── generate-grids.mjs Build-time grid page generator
-├── astro.config.mjs Main site config (grid gen, createDocsSite)
-└── package.json Build scripts for all lang/env combinations
-```
-
----
-
-## Migrated from igniteui-docfx
-
-This project replaces the DocFX + Gulp build pipeline with Astro + Starlight. Key changes:
-
-| DocFX | Astro |
-| :---- | :---- |
-| `gulp serve --lang en` | `npm run dev:en` |
-| `cross-env NODE_ENV=staging gulp build --lang jp` | `npm run build-staging:jp` |
-| `cross-env NODE_ENV=production gulp build --lang kr` | `npm run build-production:kr` |
-| DocFX `docfx.json` | `astro.config.mjs` + `createDocsSite()` |
-| `gulp-file-include` (@@if/@@var) | `src/generate-grids.mjs` |
-| `environment.json` per locale dir | `src/content/{lang}/environment.json` per locale |
-| DocFX template (`igniteui-docfx-template`) | `docs-template` Astro integration |
diff --git a/docs/angular/scripts/generate.mjs b/docs/angular/scripts/generate.mjs
index 6b6c2c1da7..522737e41b 100644
--- a/docs/angular/scripts/generate.mjs
+++ b/docs/angular/scripts/generate.mjs
@@ -1,6 +1,7 @@
import { writeFileSync, rmSync, existsSync } from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';
+import { generateGridTopics } from '../src/scripts/generate-grids.mjs';
const args = process.argv.slice(2);
const get = (prefix) => args.find(a => a.startsWith(prefix))?.split('=')[1];
@@ -12,6 +13,11 @@ const ROOT = path.join(path.dirname(fileURLToPath(import.meta.url)), '..');
writeFileSync(path.join(ROOT, '.platform.json'), JSON.stringify({ platform: 'Angular', lang: LANG }, null, 2));
console.log(`[generate] lang: ${LANG}`);
+// Generate per-grid-variant MDX files from grids_templates/ so that
+// check-relative-links:ci can validate the generated pages without starting Astro.
+const docsDir = path.join(ROOT, 'src', 'content', LANG);
+generateGridTopics(path.join(docsDir, 'grids_templates'), path.join(docsDir, 'components'));
+
// Clear Astro's content cache so the next build picks up fresh content
const cache = path.join(ROOT, '.astro');
if (existsSync(cache)) {
diff --git a/docs/angular/src/content/en/.gitignore b/docs/angular/src/content/en/.gitignore
index bf43056a16..7aae44cd45 100644
--- a/docs/angular/src/content/en/.gitignore
+++ b/docs/angular/src/content/en/.gitignore
@@ -15,6 +15,8 @@ components/treegrid/*.md
components/treegrid/*.mdx
components/hierarchicalgrid/*.md
components/hierarchicalgrid/*.mdx
+components/pivotgrid/*.md
+components/pivotgrid/*.mdx
components/pivotGrid/*.md
components/pivotGrid/*.mdx
@@ -45,6 +47,12 @@ components/pivotGrid/*.mdx
!components/hierarchicalgrid/load-on-demand.mdx
# All pivot grid specific files that should NOT be ignored:
+!components/pivotgrid/pivot-grid.md
+!components/pivotgrid/pivot-grid-features.md
+!components/pivotgrid/pivot-grid-custom.md
+!components/pivotgrid/pivot-grid.mdx
+!components/pivotgrid/pivot-grid-features.mdx
+!components/pivotgrid/pivot-grid-custom.mdx
!components/pivotGrid/pivot-grid.md
!components/pivotGrid/pivot-grid-features.md
!components/pivotGrid/pivot-grid-custom.md
diff --git a/docs/angular/src/content/en/components/action-strip.mdx b/docs/angular/src/content/en/components/action-strip.mdx
index 7b4caadeb1..5fb9dc7627 100644
--- a/docs/angular/src/content/en/components/action-strip.mdx
+++ b/docs/angular/src/content/en/components/action-strip.mdx
@@ -163,7 +163,7 @@ When `IgxActionStripComponent` is a child component of the grid, hovering a row
-More information about how to use ActionStrip in the grid component could be found in the [Grid Row Actions documentation](/components/grid/row-actions.html).
+More information about how to use ActionStrip in the grid component could be found in the [Grid Row Actions documentation](./grid/row-actions.mdx).
## Styling
diff --git a/docs/angular/src/content/en/components/ai/ai-assisted-development-overview.mdx b/docs/angular/src/content/en/components/ai/ai-assisted-development-overview.mdx
index e31ab2b743..a42367b6f9 100644
--- a/docs/angular/src/content/en/components/ai/ai-assisted-development-overview.mdx
+++ b/docs/angular/src/content/en/components/ai/ai-assisted-development-overview.mdx
@@ -114,7 +114,7 @@ Agent Skills are structured, developer-owned packages that tell AI coding assist
Ignite UI ships dedicated Skill packages for Angular, React, Web Components, and Blazor. The Skill package is developer-owned: edit the `SKILL.md` to match your team's conventions, add project-specific patterns, reference your internal design system, and version the package alongside your codebase.
-For full setup instructions and IDE wiring, see [Agent Skills](skills.md).
+For full setup instructions and IDE wiring, see [Agent Skills](skills.mdx).
## CLI MCP Server
@@ -126,7 +126,7 @@ The CLI MCP server runs via `npx` without a global install:
npx -y igniteui-cli mcp
```
-Use `ai-config` to write the MCP configuration for your AI client automatically. The server connects to VS Code with GitHub Copilot, Cursor, Claude Desktop, Claude Code, JetBrains AI Assistant, and any other MCP-compatible client that supports STDIO transport. The exact configuration format differs by client - see [CLI MCP](cli-mcp.md) for the full setup guide.
+Use `ai-config` to write the MCP configuration for your AI client automatically. The server connects to VS Code with GitHub Copilot, Cursor, Claude Desktop, Claude Code, JetBrains AI Assistant, and any other MCP-compatible client that supports STDIO transport. The exact configuration format differs by client - see [CLI MCP](cli-mcp.mdx) for the full setup guide.
It does not generate code autonomously - it exposes tools to the AI agent, which invokes them in response to developer prompts.
@@ -142,7 +142,7 @@ npx -y igniteui-theming igniteui-theming-mcp
The Theming MCP server supports Angular, React, Web Components, and Blazor. It updates with every Ignite UI release so agents always work against the current token surface.
-For configuration details, see [Theming MCP](theming-mcp.md).
+For configuration details, see [Theming MCP](theming-mcp.mdx).
## Supported AI Clients
@@ -205,7 +205,7 @@ The Skill package ships with the library in `node_modules/igniteui-{framework}/s
Wire it to your IDE using the persistent setup for your client.
-See [Agent Skills](skills.md) for the complete setup.
+See [Agent Skills](skills.mdx) for the complete setup.
### Step 2 - Connect the CLI MCP Server
@@ -237,7 +237,7 @@ Add the `igniteui-cli` MCP server entry to the configuration file for your AI cl
}
```
-For the full setup guide, including VS Code, GitHub, Cursor, Claude Desktop, Claude Code, JetBrains, and other MCP-compatible clients, see [CLI MCP](cli-mcp.md).
+For the full setup guide, including VS Code, GitHub, Cursor, Claude Desktop, Claude Code, JetBrains, and other MCP-compatible clients, see [CLI MCP](cli-mcp.mdx).
### Step 3 - Connect the Theming MCP Server (optional)
@@ -269,13 +269,13 @@ Add the `igniteui-theming` entry to the same MCP configuration file, alongside `
}
```
-For configuration details and theming workflows, see [Theming MCP](theming-mcp.md).
+For configuration details and theming workflows, see [Theming MCP](theming-mcp.mdx).
## Additional Resources
-- [Agent Skills](./skills.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [Agent Skills](./skills.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/components/ai/cli-mcp.mdx b/docs/angular/src/content/en/components/ai/cli-mcp.mdx
index 419983b0fa..3d783fa41c 100644
--- a/docs/angular/src/content/en/components/ai/cli-mcp.mdx
+++ b/docs/angular/src/content/en/components/ai/cli-mcp.mdx
@@ -18,7 +18,7 @@ import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'
## Overview
-Ignite UI CLI MCP gives AI assistants direct access to Ignite UI CLI project scaffolding, component generation, project modification, and documentation-aware workflows through chat or agent mode. The server works alongside [Ignite UI Theming MCP](./theming-mcp.md). CLI MCP handles project and component workflows while Theming MCP handles palettes, themes, tokens, and styling. Most teams connect both servers in the same AI client session.
+Ignite UI CLI MCP gives AI assistants direct access to Ignite UI CLI project scaffolding, component generation, project modification, and documentation-aware workflows through chat or agent mode. The server works alongside [Ignite UI Theming MCP](./theming-mcp.mdx). CLI MCP handles project and component workflows while Theming MCP handles palettes, themes, tokens, and styling. Most teams connect both servers in the same AI client session.
The recommended setup path is to start with Ignite UI CLI first. That path creates the project, installs the required packages, and prompts you to choose which AI clients and agents to configure. You can also start from an empty folder and let the assistant create the project through MCP, or connect MCP to a project that already exists.
@@ -425,9 +425,9 @@ Validate that the JSON uses the `mcpServers` structure and that each local serve
## Additional Resources
-- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.md)
-- [Ignite UI for Angular Skills](./skills.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.mdx)
+- [Ignite UI for Angular Skills](./skills.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/components/ai/maker-framework.mdx b/docs/angular/src/content/en/components/ai/maker-framework.mdx
index 8661cf69f4..905ec51cd9 100644
--- a/docs/angular/src/content/en/components/ai/maker-framework.mdx
+++ b/docs/angular/src/content/en/components/ai/maker-framework.mdx
@@ -13,7 +13,7 @@ mentionedTypes: []
The MAKER Framework (`@igniteui/maker-mcp`) is a multi-agent AI orchestration MCP server from Infragistics that decomposes complex tasks into validated, executable step plans using a consensus-based voting algorithm across multiple AI agents. MAKER stands for Maximal Agentic decomposition, first-to-ahead-by-K Error correction, and Red-flagging. The framework is based on the research paper _Solving a million-step LLM task with zero errors_ by Cognizant AI Lab. It runs as an MCP server via `npx` from the `@igniteui` GitHub Packages registry and connects to any MCP-compatible AI client through STDIO transport. Once connected, the AI assistant can invoke three tools - `plan`, `execute`, and `plan_and_execute` - to run long-horizon tasks with automatic error detection and correction.
-The MAKER Framework is not an Ignite UI component scaffolding tool. For Ignite UI project creation, component generation, and documentation queries, use the [CLI MCP server](cli-mcp.md). MAKER is framework-agnostic - it does not target Angular, React, Blazor or Web Components specifically, and it does not read or modify project source files on its own. It requires at least one AI provider API key (OpenAI, Anthropic, or Google AI) and a GitHub Personal Access Token with `read:packages` scope for the `@igniteui` registry.
+The MAKER Framework is not an Ignite UI component scaffolding tool. For Ignite UI project creation, component generation, and documentation queries, use the [CLI MCP server](cli-mcp.mdx). MAKER is framework-agnostic - it does not target Angular, React, Blazor or Web Components specifically, and it does not read or modify project source files on its own. It requires at least one AI provider API key (OpenAI, Anthropic, or Google AI) and a GitHub Personal Access Token with `read:packages` scope for the `@igniteui` registry.
## How MAKER Works
@@ -221,10 +221,10 @@ The binary cache location can be overridden with the `MAKER_MCP_CACHE` environme
## Additional Resources
-- [AI-Assisted Development Overview](ai-assisted-development-overview.md)
-- [Agent Skills](./skills.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [AI-Assisted Development Overview](ai-assisted-development-overview.mdx)
+- [Agent Skills](./skills.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/components/ai/skills.mdx b/docs/angular/src/content/en/components/ai/skills.mdx
index 3a95886d6c..bd88a0c726 100644
--- a/docs/angular/src/content/en/components/ai/skills.mdx
+++ b/docs/angular/src/content/en/components/ai/skills.mdx
@@ -255,9 +255,9 @@ For more information on the Theming MCP, refer to the [Ignite UI Theming MCP](/a
- Getting Started with Ignite UI for Angular
- Angular Schematics & Ignite UI CLI
-- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/components/ai/theming-mcp.mdx b/docs/angular/src/content/en/components/ai/theming-mcp.mdx
index a187ea6508..a581c90664 100644
--- a/docs/angular/src/content/en/components/ai/theming-mcp.mdx
+++ b/docs/angular/src/content/en/components/ai/theming-mcp.mdx
@@ -349,19 +349,19 @@ Also confirm that `core()` is called before any other theming mixin in your `sty
## Additional Resources
-- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.md)
-- [Ignite UI for Angular Skills](./skills.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [MAKER Framework](./maker-framework.md)
+- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.mdx)
+- [Ignite UI for Angular Skills](./skills.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [MAKER Framework](./maker-framework.mdx)
{/* Ideally these should be included once documentation is combined
-- [Theming Overview](../themes/index)
-- [Palettes](../themes/palettes)
-- [Typography](../themes/typography)
-- [Elevations](../themes/elevations)
-- [Spacing](../themes/spacing)
-- [Roundness](../themes/roundness)
-- [Theming with Sass](../themes/sass/index)
+- [Theming Overview](../themes/index.mdx)
+- [Palettes](../themes/palettes.mdx)
+- [Typography](../themes/typography.mdx)
+- [Elevations](../themes/elevations.mdx)
+- [Spacing](../themes/spacing.mdx)
+- [Roundness](../themes/roundness.mdx)
+- [Theming with Sass](../themes/sass/index.mdx)
*/}
diff --git a/docs/angular/src/content/en/components/banner.mdx b/docs/angular/src/content/en/components/banner.mdx
index 7ca75f5d91..91ccea7456 100644
--- a/docs/angular/src/content/en/components/banner.mdx
+++ b/docs/angular/src/content/en/components/banner.mdx
@@ -29,7 +29,7 @@ To get started with the Ignite UI for Angular Banner component, first you need t
ng add igniteui-angular
```
-For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic.
+For a complete introduction to the Ignite UI for Angular, read the [_getting started_](./general/getting-started.mdx) topic.
The next step is to import the `IgxBannerModule` in your **app.module.ts** file.
@@ -117,7 +117,7 @@ Configuring the message displayed in the banner is easy - just change the conten
### Adding an icon
-An [`igx-icon`](/icon) can be displayed in the banner by passing it to the banner's content. The icon will always be positioned at the beginning of the banner message.
+An [`igx-icon`](./icon.mdx) can be displayed in the banner by passing it to the banner's content. The icon will always be positioned at the beginning of the banner message.
If several `igx-icon` elements are inserted as direct descendants of the banner, the banner will try to position all of them at the beginning. It is strongly advised to pass only one `igx-icon` directly to the banner.
@@ -278,7 +278,7 @@ $custom-banner-theme: banner-theme(
```
-Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](/themes/sass/palettes/) topic for detailed guidance on how to use them.
+Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](./themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
The last step is to pass the custom banner theme:
diff --git a/docs/angular/src/content/en/components/bullet-graph.mdx b/docs/angular/src/content/en/components/bullet-graph.mdx
index 9896a0cc00..e616b1d40e 100644
--- a/docs/angular/src/content/en/components/bullet-graph.mdx
+++ b/docs/angular/src/content/en/components/bullet-graph.mdx
@@ -323,5 +323,5 @@ For your convenience, all above code snippets are combined into one code block b
You can find more information about other types of gauges in these topics:
-- [Linear Gauge](Linear-gauge.md)
-- [Radial Gauge](radial-gauge.md)
+- [Linear Gauge](linear-gauge.mdx)
+- [Radial Gauge](radial-gauge.mdx)
diff --git a/docs/angular/src/content/en/components/charts/chart-api.mdx b/docs/angular/src/content/en/components/charts/chart-api.mdx
index fb694797a0..f833a7bfa1 100644
--- a/docs/angular/src/content/en/components/charts/chart-api.mdx
+++ b/docs/angular/src/content/en/components/charts/chart-api.mdx
@@ -34,7 +34,7 @@ The Angular has the following API members:
| Chart Properties | Axis Classes |
|------------------|--------------|
-| - - - - - - - - - - | - is base class for all axis types - used with [Category Series](types/column-chart.md), [Stacked Series](types/stacked-chart.md), and [Financial Series](types/stock-chart.md) - used with [Category Series](types/column-chart.md), [Stacked Series](types/stacked-chart.md) - used with [Radial Series](types/radial-chart.md) - used with [Scatter Series](types/scatter-chart.md) and [Bar Series](types/bar-chart.md) - used with [Scatter Series](types/scatter-chart.md), [Category Series](types/column-chart.md), [Stacked Series](types/stacked-chart.md), and [Financial Series](types/stock-chart.md) - used with [Polar Series](types/polar-chart.md) - used with [Polar Series](types/polar-chart.md) and [Radial Series](types/radial-chart.md) - used with [Category Series](types/column-chart.md) and [Financial Series](types/stock-chart.md)
|
+| - - - - - - - - - - | - is base class for all axis types - used with [Category Series](types/column-chart.mdx), [Stacked Series](types/stacked-chart.mdx), and [Financial Series](types/stock-chart.mdx) - used with [Category Series](types/column-chart.mdx), [Stacked Series](types/stacked-chart.mdx) - used with [Radial Series](types/radial-chart.mdx) - used with [Scatter Series](types/scatter-chart.mdx) and [Bar Series](types/bar-chart.mdx) - used with [Scatter Series](types/scatter-chart.mdx), [Category Series](types/column-chart.mdx), [Stacked Series](types/stacked-chart.mdx), and [Financial Series](types/stock-chart.mdx) - used with [Polar Series](types/polar-chart.mdx) - used with [Polar Series](types/polar-chart.mdx) and [Radial Series](types/radial-chart.mdx) - used with [Category Series](types/column-chart.mdx) and [Financial Series](types/stock-chart.mdx)
|
The Angular can use the following type of series that inherit from :
@@ -44,7 +44,7 @@ The Angular can use the following type of series th
| Scatter Series | Financial Series |
|----------------|------------------|
-| - - - - - - - - -
| - - - - - - - - - - and [many more](types/stock-chart.mdx) |
| Radial Series | Polar Series |
|---------------|--------------|
@@ -116,5 +116,5 @@ The Angular has the following API members:
You can find more information about charts in these topics:
-- [Chart Overview](chart-overview.md)
-- [Chart Features](chart-features.md)
+- [Chart Overview](chart-overview.mdx)
+- [Chart Features](chart-features.mdx)
diff --git a/docs/angular/src/content/en/components/charts/chart-features.mdx b/docs/angular/src/content/en/components/charts/chart-features.mdx
index 59fcf82941..e5989ec3ba 100644
--- a/docs/angular/src/content/en/components/charts/chart-features.mdx
+++ b/docs/angular/src/content/en/components/charts/chart-features.mdx
@@ -16,61 +16,61 @@ The Angular Charts offer the following chart features:
## Axis
-Modify or customize all aspects of both the X-Axis and Y-Axis using the different axis properties. You can display gridlines, customize the style of tickmarks, change axis titles, and even modify axis locations and crossing values. You can learn more about customizations of the Angular chart's [Axis Gridlines](features/chart-axis-gridlines.md), [Axis Layouts](features/chart-axis-layouts.md), and [Axis Options](features/chart-axis-options.md) topic.
+Modify or customize all aspects of both the X-Axis and Y-Axis using the different axis properties. You can display gridlines, customize the style of tickmarks, change axis titles, and even modify axis locations and crossing values. You can learn more about customizations of the Angular chart's [Axis Gridlines](features/chart-axis-gridlines.mdx), [Axis Layouts](features/chart-axis-layouts.mdx), and [Axis Options](features/chart-axis-options.mdx) topic.
## Annotations
-These additional layers are on top of the chart which are mouse / touch dependent. Used individually or combined, they provide powerful interactions that help to highlight certain values within the chart. You can learn more about this feature in the [Chart Annotations](features/chart-annotations.md) topic.
+These additional layers are on top of the chart which are mouse / touch dependent. Used individually or combined, they provide powerful interactions that help to highlight certain values within the chart. You can learn more about this feature in the [Chart Annotations](features/chart-annotations.mdx) topic.
## Animations
-Animate your chart as it loads a new data source by enabling animations. These are customizable by setting different types of animations and the speed at which those animations take place. You can learn more about this feature in the [Chart Animations](features/chart-animations.md) topic.
+Animate your chart as it loads a new data source by enabling animations. These are customizable by setting different types of animations and the speed at which those animations take place. You can learn more about this feature in the [Chart Animations](features/chart-animations.mdx) topic.
## Highlighting
-Bring focus to visuals such as lines, columns, or markers by highlighting them as the mouse hovers over the data items. This feature is enabled on all chart types. You can learn more about this feature in the [Chart Highlighting](features/chart-highlighting.md) topic.
+Bring focus to visuals such as lines, columns, or markers by highlighting them as the mouse hovers over the data items. This feature is enabled on all chart types. You can learn more about this feature in the [Chart Highlighting](features/chart-highlighting.mdx) topic.
## Markers
-Identify data points quickly, even if the value falls between major gridlines with the use of markers on the chart series. These are fully customizable in style, color, and shape. You can learn more about this feature in the [Chart Markers](features/chart-markers.md) topic.
+Identify data points quickly, even if the value falls between major gridlines with the use of markers on the chart series. These are fully customizable in style, color, and shape. You can learn more about this feature in the [Chart Markers](features/chart-markers.mdx) topic.
## Navigation
-You can navigate the chart by zooming and panning with the mouse, keyboard, and touch interactions. You can learn more about this feature in the [Chart Navigation](features/chart-navigation.md) topic.
+You can navigate the chart by zooming and panning with the mouse, keyboard, and touch interactions. You can learn more about this feature in the [Chart Navigation](features/chart-navigation.mdx) topic.
## Overlays
-Overlays allows you to annotate important values and thresholds by plotting horizontal or vertical lines in charts. You can learn more about this feature in the [Chart Overlays](features/chart-overlays.md) topic.
+Overlays allows you to annotate important values and thresholds by plotting horizontal or vertical lines in charts. You can learn more about this feature in the [Chart Overlays](features/chart-overlays.mdx) topic.
## Performance
-Angular charts are optimized for high performance of rendering millions of data points and updating them every few milliseconds. However, there are several chart features that affect performance of the charts and they should be considered when optimizing performance in your application. You can learn more about this feature in the [Chart Performance](features/chart-performance.md) topic.
+Angular charts are optimized for high performance of rendering millions of data points and updating them every few milliseconds. However, there are several chart features that affect performance of the charts and they should be considered when optimizing performance in your application. You can learn more about this feature in the [Chart Performance](features/chart-performance.mdx) topic.
## Tooltips
-Display all information relevant to the particular series type via Tooltips. There are different tooltips that can be enabled, such as Item-level and Category-level tooltips. You can learn more about this feature in the [Chart Tooltips](features/chart-tooltips.md) topic.
+Display all information relevant to the particular series type via Tooltips. There are different tooltips that can be enabled, such as Item-level and Category-level tooltips. You can learn more about this feature in the [Chart Tooltips](features/chart-tooltips.mdx) topic.
## Trendlines
-Use trendlines to identify a trend or find patterns in your data. There are many different trendlines supported by the Angular chart, such as CubicFit and LinearFit. You can learn more about this feature in the [Chart Trendlines](features/chart-trendlines.md) topic.
+Use trendlines to identify a trend or find patterns in your data. There are many different trendlines supported by the Angular chart, such as CubicFit and LinearFit. You can learn more about this feature in the [Chart Trendlines](features/chart-trendlines.mdx) topic.
diff --git a/docs/angular/src/content/en/components/charts/chart-overview.mdx b/docs/angular/src/content/en/components/charts/chart-overview.mdx
index 52087e58d2..c5a8b18b87 100644
--- a/docs/angular/src/content/en/components/charts/chart-overview.mdx
+++ b/docs/angular/src/content/en/components/charts/chart-overview.mdx
@@ -59,103 +59,103 @@ We make Angular Category and Financial Chart easier to use, the good news you ca
### Angular Bar Chart
-The Angular Bar Chart, or Bar Graph is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by horizontal bars of equal width and differing lengths. They are ideal for showing variations in the value of an item over time, data distribution, sorted data ranking (high to low, worst to best). Data is represented using a collection of rectangles that extend from the left to right of the chart towards the values of data points. Learn more about our [bar chart](types/bar-chart.md)
+The Angular Bar Chart, or Bar Graph is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by horizontal bars of equal width and differing lengths. They are ideal for showing variations in the value of an item over time, data distribution, sorted data ranking (high to low, worst to best). Data is represented using a collection of rectangles that extend from the left to right of the chart towards the values of data points. Learn more about our [bar chart](types/bar-chart.mdx)
### Angular Pie Chart
-The Angular Pie Chart, or Pie Graph, is a very common part-to-whole chart type. Part-to-whole charts show how categories (parts) of a data set add up to a total (whole) value. Categories are shown in proportion to other categories based on their value percentage to the total value being analyzed. A pie chart renders data values as sections in a circular, or pie-shaped graph. Each section, or pie slice, has an arc length proportional to its underlying data value. The total values represented by the pie slices represent a whole value, like 100 or 100%. Pie charts are perfect for small data sets and are easy to read at a quick glance. Learn more about our [pie chart](types/pie-chart.md)
+The Angular Pie Chart, or Pie Graph, is a very common part-to-whole chart type. Part-to-whole charts show how categories (parts) of a data set add up to a total (whole) value. Categories are shown in proportion to other categories based on their value percentage to the total value being analyzed. A pie chart renders data values as sections in a circular, or pie-shaped graph. Each section, or pie slice, has an arc length proportional to its underlying data value. The total values represented by the pie slices represent a whole value, like 100 or 100%. Pie charts are perfect for small data sets and are easy to read at a quick glance. Learn more about our [pie chart](types/pie-chart.mdx)
### Angular Line Chart
-The Angular Line Chart, or Line Graph is a type of category line graph shows the continuous data values represented by points connected by straight line segments of one or more quantities over a period time for showing trends and performing comparative analysis. The Y-Axis (labels on left side) show a numeric value, while the X-Axis (bottom labels) are showing a time-series or comparison category. You can include one or more data sets to compare, which would render as multiple lines in the chart. Learn more about our [line chart](types/line-chart.md)
+The Angular Line Chart, or Line Graph is a type of category line graph shows the continuous data values represented by points connected by straight line segments of one or more quantities over a period time for showing trends and performing comparative analysis. The Y-Axis (labels on left side) show a numeric value, while the X-Axis (bottom labels) are showing a time-series or comparison category. You can include one or more data sets to compare, which would render as multiple lines in the chart. Learn more about our [line chart](types/line-chart.mdx)
### Angular Donut Chart
-The Angular Donut Chart or Donut Graph, is a variant of a Pie Chart, proportionally illustrating the occurrences of a variable in a circle to represents parts of a whole. The donut chart has a circular opening at the center of the pie chart, where a title or category explanation can be displayed. Donut charts can support multiple concentric rings, with built-in support for visualizing hierarchical data. Learn more about our [Donut chart](types/donut-chart.md)
+The Angular Donut Chart or Donut Graph, is a variant of a Pie Chart, proportionally illustrating the occurrences of a variable in a circle to represents parts of a whole. The donut chart has a circular opening at the center of the pie chart, where a title or category explanation can be displayed. Donut charts can support multiple concentric rings, with built-in support for visualizing hierarchical data. Learn more about our [Donut chart](types/donut-chart.mdx)
### Angular Area Chart
-The Angular Area Chart is rendered using a collection of points connected by straight line segments with the area below the line filled in. Values are represented on the y-axis (labels on the left side) and categories are displayed on the x-axis (bottom labels). Area Charts emphasize the amount of change over a period of time or compare multiple items as well as the relationship of parts of a whole by displaying the total of the plotted values. Learn more about our [area chart](types/area-chart.md)
+The Angular Area Chart is rendered using a collection of points connected by straight line segments with the area below the line filled in. Values are represented on the y-axis (labels on the left side) and categories are displayed on the x-axis (bottom labels). Area Charts emphasize the amount of change over a period of time or compare multiple items as well as the relationship of parts of a whole by displaying the total of the plotted values. Learn more about our [area chart](types/area-chart.mdx)
### Angular Sparkline Chart
-The Angular Sparkline Chart, or Sparkline Graph is a type of category graph intended for rendering within a small-scale layout such as within a grid cell, or anywhere a word-sized visualization is needed to tell a data story. Like other Angular chart types, the Sparkline Chart has several visual elements and corresponding features that can be configured and customized such as the chart type, markers, ranges, trendlines, unknown value plotting, and tooltips. Sparkline charts can render as a Line Chart, Area Chart, Column Chart or Win / Loss Chart. The difference between the full-sized chart equivalent to the Spark-chart, is the Y-Axis (left side labels) and X-Axis (bottom labels) are not visible. Learn more about our [sparkline chart](types/sparkline-chart.md).
+The Angular Sparkline Chart, or Sparkline Graph is a type of category graph intended for rendering within a small-scale layout such as within a grid cell, or anywhere a word-sized visualization is needed to tell a data story. Like other Angular chart types, the Sparkline Chart has several visual elements and corresponding features that can be configured and customized such as the chart type, markers, ranges, trendlines, unknown value plotting, and tooltips. Sparkline charts can render as a Line Chart, Area Chart, Column Chart or Win / Loss Chart. The difference between the full-sized chart equivalent to the Spark-chart, is the Y-Axis (left side labels) and X-Axis (bottom labels) are not visible. Learn more about our [sparkline chart](types/sparkline-chart.mdx).
### Angular Bubble Chart
-The Angular Bubble Chart, or Bubble Graph, is used to show data comprising of three numeric values. Two of the values are plotted as an intersecting point using a Cartesian (X, Y) coordinate system, and the third value is rendered as the diameter size of the point. This gives the Bubble Chart its name - a visualization of varying sized bubbles along the X and Y coordinates of the plot. The Angular Bubble Chart is used to show relationships of data correlations with the data value differences rendered by size. You can also use a fourth data dimension, typically color, to further differentiate the values in your Bubble chart. Learn more about our [bubble chart](types/bubble-chart.md).
+The Angular Bubble Chart, or Bubble Graph, is used to show data comprising of three numeric values. Two of the values are plotted as an intersecting point using a Cartesian (X, Y) coordinate system, and the third value is rendered as the diameter size of the point. This gives the Bubble Chart its name - a visualization of varying sized bubbles along the X and Y coordinates of the plot. The Angular Bubble Chart is used to show relationships of data correlations with the data value differences rendered by size. You can also use a fourth data dimension, typically color, to further differentiate the values in your Bubble chart. Learn more about our [bubble chart](types/bubble-chart.mdx).
### Angular Financial / Stock Chart
-The Angular Financial or Stock Chart, is a composite visualization that renders stock data and financial data in a time-series chart that includes interactive visual elements in a toolbar like day / week / month filters, chart type selection, volume type selection, indicators selection and trends lines selection. Designed for customization, the Angular Stock Chart can be customized in any way to give an easier visualization and interpretation of your data. The financial chart renders the date-time data along the X-Axis (bottom labels) and shows fields like Open, High, Low and Close volumes. The type of chart to render the Time-Series data can be Bar, Candle, Column, or Line. Learn more about our [stock chart](types/stock-chart.md).
+The Angular Financial or Stock Chart, is a composite visualization that renders stock data and financial data in a time-series chart that includes interactive visual elements in a toolbar like day / week / month filters, chart type selection, volume type selection, indicators selection and trends lines selection. Designed for customization, the Angular Stock Chart can be customized in any way to give an easier visualization and interpretation of your data. The financial chart renders the date-time data along the X-Axis (bottom labels) and shows fields like Open, High, Low and Close volumes. The type of chart to render the Time-Series data can be Bar, Candle, Column, or Line. Learn more about our [stock chart](types/stock-chart.mdx).
### Angular Column Chart
-The Angular Column Chart, or Column Graph is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by vertical bars of equal width and differing lengths. They are ideal for showing variations in the value of an item over time, data distribution, sorted data ranking (high to low, worst to best). Data is represented using a collection of rectangles that extend from the top to bottom of the chart towards the values of data points. Learn more about our [column chart](types/column-chart.md).
+The Angular Column Chart, or Column Graph is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by vertical bars of equal width and differing lengths. They are ideal for showing variations in the value of an item over time, data distribution, sorted data ranking (high to low, worst to best). Data is represented using a collection of rectangles that extend from the top to bottom of the chart towards the values of data points. Learn more about our [column chart](types/column-chart.mdx).
### Angular Composite Chart
-The Angular Composite Chart, also called a Combo Chart, is visualization that combines different types of chart types in the same plot area. It is very useful when presenting two data series that have a very different scale and might be expressed in different units. The most common example is dollars on one axis and percentage on the other axis. Learn more about our [composite chart](types/composite-chart.md).
+The Angular Composite Chart, also called a Combo Chart, is visualization that combines different types of chart types in the same plot area. It is very useful when presenting two data series that have a very different scale and might be expressed in different units. The most common example is dollars on one axis and percentage on the other axis. Learn more about our [composite chart](types/composite-chart.mdx).
{/* ### Angular Gantt Chart
-The Angular Gantt Chart is a type of bar chart, that visualizes various categories into time series. Gantt charts illustrate the start and finish time in time period blocks. It is often used in project management as one of the most popular and useful ways of showing activities (tasks or events) displayed against time. On the left of the chart is a list of the activities and along the top is a suitable time scale. Each activity is represented by a bar; the position and length of the bar reflects the start date, duration and end date of the activity. Learn more about our [gantt chart](types/gantt-chart.md). */}
+The Angular Gantt Chart is a type of bar chart, that visualizes various categories into time series. Gantt charts illustrate the start and finish time in time period blocks. It is often used in project management as one of the most popular and useful ways of showing activities (tasks or events) displayed against time. On the left of the chart is a list of the activities and along the top is a suitable time scale. Each activity is represented by a bar; the position and length of the bar reflects the start date, duration and end date of the activity. Learn more about our [gantt chart](types/gantt-chart.mdx). */}
{/* ### Angular Network Chart
-The Angular Network Chart, also called Network Graph or Polyline Chart, visualizes complex relationships between a large amount of elements. This visualization displays undirected and directed graph structures. It also shows relationships between entities that are displayed as round nodes and lines show the relationships between them. Learn more about our [network chart](types/network-chart.md). */}
+The Angular Network Chart, also called Network Graph or Polyline Chart, visualizes complex relationships between a large amount of elements. This visualization displays undirected and directed graph structures. It also shows relationships between entities that are displayed as round nodes and lines show the relationships between them. Learn more about our [network chart](types/network-chart.mdx). */}
### Angular Polar Chart
-The Angular Polar Area Chart or Polar Graph belongs to a group of polar charts and has a shape of a filled polygon which vertices or corners are located at the polar (angle/radius) coordinates of data points. The Polar Area Chart uses the same concepts of data plotting as the Scatter Chart but wraps data points around a circle rather than stretching them horizontally. Like with other series types, multiple Polar Area Charts can be plotted in the same data chart and they can be overlaid on each other to show differences and similarities between data sets. Learn more about our [polar chart](types/polar-chart.md).
+The Angular Polar Area Chart or Polar Graph belongs to a group of polar charts and has a shape of a filled polygon which vertices or corners are located at the polar (angle/radius) coordinates of data points. The Polar Area Chart uses the same concepts of data plotting as the Scatter Chart but wraps data points around a circle rather than stretching them horizontally. Like with other series types, multiple Polar Area Charts can be plotted in the same data chart and they can be overlaid on each other to show differences and similarities between data sets. Learn more about our [polar chart](types/polar-chart.mdx).
{/* ### Angular Pyramid Chart
-The Angular Pyramid Chart, also called an age pyramid or population pyramid, is a graphical illustration that shows distribution of various age groups in a population, which forms the shape of a pyramid when the population is growing. It is also used in ecology to determine the overall age distribution of a population; an indication of the reproductive capabilities and likelihood of the continuation of a species. Learn more about our [pyramid chart](types/pyramid-chart.md). */}
+The Angular Pyramid Chart, also called an age pyramid or population pyramid, is a graphical illustration that shows distribution of various age groups in a population, which forms the shape of a pyramid when the population is growing. It is also used in ecology to determine the overall age distribution of a population; an indication of the reproductive capabilities and likelihood of the continuation of a species. Learn more about our [pyramid chart](types/pyramid-chart.mdx). */}
### Angular Scatter Chart
-The Angular Scatter Chart, or Scatter Graph, is used to show the relationship between two values using a Cartesian (X, Y) coordinate system to plot data. Each data point is rendered as the intersecting point of the data value on the X and Y Axis. Scatter charts draw attention to uneven intervals or clusters of data. They can highlight the deviation of collected data from predicted results and they are often used to plot scientific and statistical data. The Angular Scatter chart organizes and plots data chronologically (even if the data is not in chronological order before binding) on X-Axis and Y-Axis. Learn more about our [scatter chart](types/scatter-chart.md).
+The Angular Scatter Chart, or Scatter Graph, is used to show the relationship between two values using a Cartesian (X, Y) coordinate system to plot data. Each data point is rendered as the intersecting point of the data value on the X and Y Axis. Scatter charts draw attention to uneven intervals or clusters of data. They can highlight the deviation of collected data from predicted results and they are often used to plot scientific and statistical data. The Angular Scatter chart organizes and plots data chronologically (even if the data is not in chronological order before binding) on X-Axis and Y-Axis. Learn more about our [scatter chart](types/scatter-chart.mdx).
### Angular Shape Chart
-The Angular Shape Charts is a group of chart that take array of shapes (array or arrays of X/Y points) and render them as collection of polygons or polylines in Cartesian (x, y) coordinate system. They are often used highlight regions in scientific data or they can be used to plot diagrams, blueprints, or even floor plan of buildings. Learn more about our [shape chart](types/shape-chart.md).
+The Angular Shape Charts is a group of chart that take array of shapes (array or arrays of X/Y points) and render them as collection of polygons or polylines in Cartesian (x, y) coordinate system. They are often used highlight regions in scientific data or they can be used to plot diagrams, blueprints, or even floor plan of buildings. Learn more about our [shape chart](types/shape-chart.mdx).
### Angular Spline Chart
-The Angular Spline Chart, or Spline Graph is a type of category line graph shows the continuous data values represented by points connected by smooth line segments of one or more quantities over a period time for showing trends and performing comparative analysis. The Y-Axis (labels on left side) show a numeric value, while the X-Axis (bottom labels) are showing a time-series or comparison category. You can include one or more data sets to compare, which would render as multiple lines in the chart. The Angular Spline chart is identical to the Angular Spline chart, the only different being the line chart is points connected by straight lines, and the spline chart points are connected by smooth curves. Learn more about our [spline chart](types/spline-chart.md).
+The Angular Spline Chart, or Spline Graph is a type of category line graph shows the continuous data values represented by points connected by smooth line segments of one or more quantities over a period time for showing trends and performing comparative analysis. The Y-Axis (labels on left side) show a numeric value, while the X-Axis (bottom labels) are showing a time-series or comparison category. You can include one or more data sets to compare, which would render as multiple lines in the chart. The Angular Spline chart is identical to the Angular Spline chart, the only different being the line chart is points connected by straight lines, and the spline chart points are connected by smooth curves. Learn more about our [spline chart](types/spline-chart.mdx).
### Angular Step Chart
-The Angular Step Chart, or Step Graph, is a category charts that renders a collection of data points connected by continuous vertical and horizontal lines forming a step-like progression. Values are represented on the Y-Axis (left labels) and categories are displayed on the X-Axis (bottom labels). The Angular Step Line chart emphasizes the amount of change over a period of time or compares multiple items. The Angular Step Line chart is identical to the Angular Step Area Chart in all aspects except that the area below the step lines is not filled in. Learn more about our [step chart](types/step-chart.md)
+The Angular Step Chart, or Step Graph, is a category charts that renders a collection of data points connected by continuous vertical and horizontal lines forming a step-like progression. Values are represented on the Y-Axis (left labels) and categories are displayed on the X-Axis (bottom labels). The Angular Step Line chart emphasizes the amount of change over a period of time or compares multiple items. The Angular Step Line chart is identical to the Angular Step Area Chart in all aspects except that the area below the step lines is not filled in. Learn more about our [step chart](types/step-chart.mdx)
@@ -165,7 +165,7 @@ A Time-Series Chart, or Timeline Graph, is a visualization that treats the data
### Angular Treemap
-The Ignite UI for Angular Treemap displays hierarchical (tree-structured) data as a set of nested nodes. Each branch of the tree is given a treemap node, which is then tiled with smaller nodes representing sub-branches. Each node's rectangle has an area proportional to a specified dimension on the data. Often the nodes are colored to show a separate dimension of the data. Learn more about our [treemaps](types/treemap-chart.md).
+The Ignite UI for Angular Treemap displays hierarchical (tree-structured) data as a set of nested nodes. Each branch of the tree is given a treemap node, which is then tiled with smaller nodes representing sub-branches. Each node's rectangle has an area proportional to a specified dimension on the data. Often the nodes are colored to show a separate dimension of the data. Learn more about our [treemaps](types/treemap-chart.mdx).
@@ -175,19 +175,19 @@ Show how your data changes over time with our built-in Time Axis. We'll dynamica
### Dynamic Charts
-Visualize your data by creating new [Composite Chart](types/Composite-chart.md) and overlapping multiple series in single chart. In the Chart, you can display and overlap multiple chart columns to create stacked columns.
+Visualize your data by creating new [Composite Chart](types/composite-chart.mdx) and overlapping multiple series in single chart. In the Chart, you can display and overlap multiple chart columns to create stacked columns.
### Custom Tooltips
-Visualize your data by creating new composite views and overlapping multiple series in single chart. In the Chart, you can create [Custom Tooltips](features/chart-tooltips.md#angular-chart-tooltip-template) with images, data binding, and even combine tooltips of multiple series into single tooltip.
+Visualize your data by creating new composite views and overlapping multiple series in single chart. In the Chart, you can create [Custom Tooltips](features/chart-tooltips.mdx#angular-chart-tooltip-template) with images, data binding, and even combine tooltips of multiple series into single tooltip.
### High-Performance, Real-Time Charting
-Display thousands of data points with milliseconds-level updates in real time with live, streaming data. You will experience no lag, no screen-flicker, and no visual delays, even as you interact with the chart on a touch-device. For a demo, refer to the [Chart with High-Frequency](features/chart-performance.md#angular-chart-with-high-frequency) topic.
+Display thousands of data points with milliseconds-level updates in real time with live, streaming data. You will experience no lag, no screen-flicker, and no visual delays, even as you interact with the chart on a touch-device. For a demo, refer to the [Chart with High-Frequency](features/chart-performance.mdx#angular-chart-with-high-frequency) topic.
### High-Volume Data Handling
-Optimize [Chart Performance](features/chart-performance.md) to render millions of data points while the chart keeps providing smooth performance when end-users tries zooming in/out or navigating chart content. For a demo, refer to the [Chart with High-Volume](features/chart-performance.md#angular-chart-with-high-volume) topic.
+Optimize [Chart Performance](features/chart-performance.mdx) to render millions of data points while the chart keeps providing smooth performance when end-users tries zooming in/out or navigating chart content. For a demo, refer to the [Chart with High-Volume](features/chart-performance.mdx#angular-chart-with-high-volume) topic.
### Modular Design
@@ -203,7 +203,7 @@ Let us choose the chart type. Our smart Data Adapter automatically chooses the b
### Trendlines
-Angular Charts support all [Trendlines](features/chart-trendlines.md) you'll ever need, including linear (x), quadratic (x2), cubic (x3), quartic (x4), quintic (x5), logarithmic (log x), exponential (ex), and power law (axk + o(xk)) trend lines.
+Angular Charts support all [Trendlines](features/chart-trendlines.mdx) you'll ever need, including linear (x), quadratic (x2), cubic (x3), quartic (x4), quintic (x5), logarithmic (log x), exponential (ex), and power law (axk + o(xk)) trend lines.
@@ -215,7 +215,7 @@ Use single or multi-touch, keyboard, zoom bar, mouse wheel, drag-select for any
### Markers, Tooltips, and Templates
-Use one of 10 [Marker Types](features/chart-markers.md) or create your own [Marker Template](features/chart-markers.md#angular-chart-marker-templates) to highlight data or use simple [Tooltips](features/chart-tooltips.md) or multi-axis and multi-series chart with [Custom Tooltips](features/chart-tooltips.md#angular-chart-tooltip-template) to give more context and meaning to your data.
+Use one of 10 [Marker Types](features/chart-markers.mdx) or create your own [Marker Template](features/chart-markers.mdx#angular-chart-marker-templates) to highlight data or use simple [Tooltips](features/chart-tooltips.mdx) or multi-axis and multi-series chart with [Custom Tooltips](features/chart-tooltips.mdx#angular-chart-tooltip-template) to give more context and meaning to your data.
diff --git a/docs/angular/src/content/en/components/charts/features/chart-animations.mdx b/docs/angular/src/content/en/components/charts/features/chart-animations.mdx
index f8c0fcd918..0cbf277a2e 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-animations.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-animations.mdx
@@ -17,7 +17,7 @@ Animations are disabled in the Ignite UI for Angular Charts, but they can be ena
## Angular Chart Animation Example
-The following example depicts a [Line Chart](../types/line-chart.md) with an animation set to the default - "Auto." The drop-down and slider at the top in this example will allow you to modify the and , respectively, so that you can see what the different supported animations look like at different speeds.
+The following example depicts a [Line Chart](../types/line-chart.mdx) with an animation set to the default - "Auto." The drop-down and slider at the top in this example will allow you to modify the and , respectively, so that you can see what the different supported animations look like at different speeds.
@@ -25,9 +25,9 @@ The following example depicts a [Line Chart](../types/line-chart.md) with an ani
You can find more information about related chart features in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Chart Highlighting](chart-highlighting.md)
-- [Chart Tooltips](chart-tooltips.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Highlighting](chart-highlighting.mdx)
+- [Chart Tooltips](chart-tooltips.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-axis-gridlines.mdx b/docs/angular/src/content/en/components/charts/features/chart-axis-gridlines.mdx
index 58110ee38c..d120388898 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-axis-gridlines.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-axis-gridlines.mdx
@@ -96,8 +96,8 @@ You can customize how the axis tickmarks are displayed in our Angular chats by s
You can find more information about related chart features in these topics:
-- [Axis Layout](chart-axis-layouts.md)
-- [Axis Options](chart-axis-options.md)
+- [Axis Layout](chart-axis-layouts.mdx)
+- [Axis Options](chart-axis-options.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-axis-layouts.mdx b/docs/angular/src/content/en/components/charts/features/chart-axis-layouts.mdx
index 0ea924fcbd..bd6c6ceabd 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-axis-layouts.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-axis-layouts.mdx
@@ -22,7 +22,7 @@ the following examples can be applied to as wel
For all axes, you can specify axis location in relationship to chart plot area. The property of the Angular charts, allows you to position x-axis line and its labels on above or below plot area. Similarly, you can use the property to position y-axis on left side or right side of plot area.
-The following example depicts the amount of renewable electricity produced since 2009, represented by a [Line Chart](../types/line-chart.md). There is a drop-down that lets you configure the so that you can visualize what the axes look like when the labels are placed on the left or right side on the inside or outside of the chart's plot area.
+The following example depicts the amount of renewable electricity produced since 2009, represented by a [Line Chart](../types/line-chart.mdx). There is a drop-down that lets you configure the so that you can visualize what the axes look like when the labels are placed on the left or right side on the inside or outside of the chart's plot area.
@@ -40,7 +40,7 @@ For more advanced axis layout scenarios, you can use Angular Data Chart to share
You can share and add multiple axes in the same plot area of the Angular . It a common scenario to use share and add multiple to plot many data sources that have wide range of values (e.g. stock prices and stock trade volumes).
-The following example depicts a stock price and trade volume chart with a [Stock Chart](../types/stock-chart.md) and a [Column Chart](../types/column-chart.md) plotted. In this case, the Y-Axis on the left is used by the [Column Chart](../types/column-chart.md) and the Y-Axis on the right is used by the [Stock Chart](../types/stock-chart.md), while the X-Axis is shared between the two.
+The following example depicts a stock price and trade volume chart with a [Stock Chart](../types/stock-chart.mdx) and a [Column Chart](../types/column-chart.mdx) plotted. In this case, the Y-Axis on the left is used by the [Column Chart](../types/column-chart.mdx) and the Y-Axis on the right is used by the [Stock Chart](../types/stock-chart.mdx), while the X-Axis is shared between the two.
@@ -50,7 +50,7 @@ The following example depicts a stock price and trade volume chart with a [Stock
In addition to placing axes outside plot area, the Angular also provides options to position axes inside of plot area and make them cross at specific values. For example, you can create trigonometric chart by setting and properties on both x-axis and y-axis to render axis lines and axis labels such that they are crossing at (0, 0) origin point.
-The following example shows a Sin and Cos wave represented by a [Scatter Spline Chart](../types/scatter-chart.md) with the X and Y axes crossing each other at the (0, 0) origin point.
+The following example shows a Sin and Cos wave represented by a [Scatter Spline Chart](../types/scatter-chart.mdx) with the X and Y axes crossing each other at the (0, 0) origin point.
@@ -60,8 +60,8 @@ The following example shows a Sin and Cos wave represented by a [Scatter Spline
You can find more information about related chart features in these topics:
-- [Axis Gridlines](chart-axis-gridlines.md)
-- [Axis Options](chart-axis-options.md)
+- [Axis Gridlines](chart-axis-gridlines.mdx)
+- [Axis Options](chart-axis-options.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-axis-options.mdx b/docs/angular/src/content/en/components/charts/features/chart-axis-options.mdx
index f3b44b93cd..e1d07ce3d0 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-axis-options.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-axis-options.mdx
@@ -77,7 +77,7 @@ The property of the Angular charts, determines the minimum amount of pixels to use for the gap between the categories, if possible.
-The following example shows the average maximum temperature in Celsius in New York City's Central Park represented by a [Column Chart](../types/column-chart.md) with an initially set to 1, and so there will be a full category's width between the columns. There is a slider that allows you to configure the gap in this example so that you can see what the different values do.
+The following example shows the average maximum temperature in Celsius in New York City's Central Park represented by a [Column Chart](../types/column-chart.mdx) with an initially set to 1, and so there will be a full category's width between the columns. There is a slider that allows you to configure the gap in this example so that you can see what the different values do.
@@ -87,7 +87,7 @@ The following example shows the average maximum temperature in Celsius in New Yo
The property of the Angular charts, allows setting the overlap of the rendered columns or bars of plotted series. This property accepts a numeric value between -1.0 and 1.0. The value represents a relative overlap out of the available number of pixels dedicated to each series. Setting this property to a negative value (down to -1.0) results in the categories being pushed away from each other, producing a gap between themselves. Conversely, setting this property to a positive value (up to 1.0) results in the categories overlapping each other. A value of 1 directs the chart to render the categories on top of each other.
-The following example shows a comparison of the highest grossing worldwide film franchises compared by the total world box office revenue of the franchise and the highest grossing movie in the series, represented by a [Column Chart](../types/column-chart.md) with an initially set to 1, and so the columns will completely overlap each other. There is a slider that allows you to configure the overlap in this example so that you can see what the different values do.
+The following example shows a comparison of the highest grossing worldwide film franchises compared by the total world box office revenue of the franchise and the highest grossing movie in the series, represented by a [Column Chart](../types/column-chart.mdx) with an initially set to 1, and so the columns will completely overlap each other. There is a slider that allows you to configure the overlap in this example so that you can see what the different values do.
@@ -97,8 +97,8 @@ The following example shows a comparison of the highest grossing worldwide film
You can find more information about related chart features in these topics:
-- [Axis Gridlines](chart-axis-gridlines.md)
-- [Axis Layout](chart-axis-layouts.md)
+- [Axis Gridlines](chart-axis-gridlines.mdx)
+- [Axis Layout](chart-axis-layouts.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-axis-types.mdx b/docs/angular/src/content/en/components/charts/features/chart-axis-types.mdx
index b46a85262d..5b246c2df7 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-axis-types.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-axis-types.mdx
@@ -12,7 +12,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Axis Types
-The Ignite UI for Angular Category Chart uses only one and one type. Similarly, Ignite UI for Angular Financial Chart uses only one and one types. However, the Ignite UI for Angular Data Chart provides support for multiple axis types that you can position on any side of the chart by setting [axis location](chart-axis-layouts.md#axis-locations-example) or even inside of the chart by using [axis crossing](chart-axis-layouts.md#axis-crossing-example) properties. This topic goes over each one, which axes and series are compatible with each other, and some specific properties to the unique axes.
+The Ignite UI for Angular Category Chart uses only one and one type. Similarly, Ignite UI for Angular Financial Chart uses only one and one types. However, the Ignite UI for Angular Data Chart provides support for multiple axis types that you can position on any side of the chart by setting [axis location](chart-axis-layouts.mdx#axis-locations-example) or even inside of the chart by using [axis crossing](chart-axis-layouts.mdx#axis-crossing-example) properties. This topic goes over each one, which axes and series are compatible with each other, and some specific properties to the unique axes.
## Cartesian Axes
@@ -48,7 +48,7 @@ The works very similarly to the treats its data as continuously varying numerical data items. Labels on this axis are placed horizontally along the X-Axis. The location of the labels depends on the property of the various [Scatter Series](../types/scatter-chart.md) that it supports if combined with a . Alternatively, if combined with the , these labels will be placed corresponding to the of the , `RangeBarSeries`, , and .
+The treats its data as continuously varying numerical data items. Labels on this axis are placed horizontally along the X-Axis. The location of the labels depends on the property of the various [Scatter Series](../types/scatter-chart.mdx) that it supports if combined with a . Alternatively, if combined with the , these labels will be placed corresponding to the of the , `RangeBarSeries`, , and .
The is compatible with the following type of series:
@@ -72,7 +72,7 @@ The is compatible with the following type of ser
### Numeric Y-Axis
-The treats its data as continuously varying numerical data items. Labels on this axis are placed vertically along the Y-Axis. The location of the labels depends on the property of the various [ScatterSeries](../types/scatter-chart.md) that is supports if combined with a . Alternatively, if combined with the , these labels will be placed corresponding to the of the category or stacked series mentioned in the table above. If you are using one of the financial series, they will be placed corresponding to the Open/High/Low/Close paths and the series type that you are using.
+The treats its data as continuously varying numerical data items. Labels on this axis are placed vertically along the Y-Axis. The location of the labels depends on the property of the various [ScatterSeries](../types/scatter-chart.mdx) that is supports if combined with a . Alternatively, if combined with the , these labels will be placed corresponding to the of the category or stacked series mentioned in the table above. If you are using one of the financial series, they will be placed corresponding to the Open/High/Low/Close paths and the series type that you are using.
The is compatible with the following type of series:
@@ -116,7 +116,7 @@ The with Polar Axes, allows you to plot data outwar
The treats its data as a sequence of category data items. The labels on this axis are placed along the edge of a circle according to their position in that sequence. This type of axis can display almost any type of data including strings and numbers.
-The is generally used with the to plot [Radial Series](../types/radial-chart.md).
+The is generally used with the to plot [Radial Series](../types/radial-chart.mdx).
The following example demonstrates usage of the type:
@@ -126,7 +126,7 @@ The following example demonstrates usage of the treats its data as a sequence of category data items. The labels on this axis are placed along the edge of a circle according to their position in that sequence. This type of axis can display almost any type of data including strings and numbers.
-The is generally used with the to plot a pie chart eg. [Radial Series](../types/radial-chart.md).
+The is generally used with the to plot a pie chart eg. [Radial Series](../types/radial-chart.mdx).
The following example demonstrates usage of the type:
@@ -134,9 +134,9 @@ The following example demonstrates usage of the treats its data as continuously varying numerical data items. The labels on this axis area placed along a radius line starting from the center of the circular plot. The location of the labels on the varies according to the value in the data column mapped using the property of the [Polar Series](../types/polar-chart.md) object or the property of the [Radial Series](../types/radial-chart.md) object.
+The treats its data as continuously varying numerical data items. The labels on this axis area placed along a radius line starting from the center of the circular plot. The location of the labels on the varies according to the value in the data column mapped using the property of the [Polar Series](../types/polar-chart.mdx) object or the property of the [Radial Series](../types/radial-chart.mdx) object.
-The The can be used with either the to plot [Radial Series](../types/radial-chart.md) or with the to plot [Polar Series](../types/polar-chart.md) respectively.
+The The can be used with either the to plot [Radial Series](../types/radial-chart.mdx) or with the to plot [Polar Series](../types/polar-chart.mdx) respectively.
The following example demonstrates usage of the type:
@@ -146,7 +146,7 @@ The following example demonstrates usage of the treats the data as continuously varying numerical data items. The labels on this axis are placed around the circular plot. The location of the labels varies according to the value in a data column mapped using the `AngleMemberPath` property of the corresponding polar series.
-The can be used with the to plot [Polar Series](../types/polar-chart.md).
+The can be used with the to plot [Polar Series](../types/polar-chart.mdx).
The following example demonstrates usage of the type:
@@ -156,6 +156,6 @@ The following example demonstrates usage of the control Data Aggre
## Angular Data Aggregations Example
-The following example depicts a [Column Chart](../types/column-chart.md) that groups by the Country member of the and can be changed to other properties within each data item such as Product, MonthName, and Year to aggregate the sales data. Also a summary and sort option is available to get a desirable order for the grouped property.
+The following example depicts a [Column Chart](../types/column-chart.mdx) that groups by the Country member of the and can be changed to other properties within each data item such as Product, MonthName, and Year to aggregate the sales data. Also a summary and sort option is available to get a desirable order for the grouped property.
Note, the abbreviated functions found within the dropdowns for and have be applied as shown to get a correct result based on the property you assign. eg. Sum(sales) as Sales | Sales Desc
diff --git a/docs/angular/src/content/en/components/charts/features/chart-data-filtering.mdx b/docs/angular/src/content/en/components/charts/features/chart-data-filtering.mdx
index b660e63565..27099b5254 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-data-filtering.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-data-filtering.mdx
@@ -21,7 +21,7 @@ A complete list of valid expressions and keywords to form a query string can be
## Angular Chart Data Filter Example
-The following example depicts a [Column Chart](../types/column-chart.md) of annual birth rates across several decades. The drop-down allows you to select a decade, which inserts an expression via the property, to update the chart visual and thus filtering out the other decades out.
+The following example depicts a [Column Chart](../types/column-chart.mdx) of annual birth rates across several decades. The drop-down allows you to select a decade, which inserts an expression via the property, to update the chart visual and thus filtering out the other decades out.
@@ -39,9 +39,9 @@ eg. Concatenating more than one expression:
You can find more information about related chart features in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Chart Highlighting](chart-highlighting.md)
-- [Chart Tooltips](chart-tooltips.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Highlighting](chart-highlighting.mdx)
+- [Chart Tooltips](chart-tooltips.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-highlight-filter.mdx b/docs/angular/src/content/en/components/charts/features/chart-highlight-filter.mdx
index b5f0ae80b5..61ce7921a0 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-highlight-filter.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-highlight-filter.mdx
@@ -63,9 +63,9 @@ HighlightedHighMemberPath, HighlightedLowMemberPath, HighlightedOpenMemberPath,
You can find more information about related chart features in these topics:
-- [Chart Highlighting](chart-highlighting.md)
-- [Chart Data Tooltip](chart-data-tooltip.md)
-- [Chart Data Aggregations](chart-data-aggregations.md)
+- [Chart Highlighting](chart-highlighting.mdx)
+- [Chart Data Tooltip](chart-data-tooltip.mdx)
+- [Chart Data Aggregations](chart-data-aggregations.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-highlighting.mdx b/docs/angular/src/content/en/components/charts/features/chart-highlighting.mdx
index ac8e7de22c..56b19ac950 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-highlighting.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-highlighting.mdx
@@ -53,9 +53,9 @@ The following example demonstrates the different highlighting layers that are av
You can find more information about related chart features in these topics:
-- [Chart Animations](chart-animations.md)
-- [Chart Annotations](chart-annotations.md)
-- [Chart Tooltips](chart-tooltips.md)
+- [Chart Animations](chart-animations.mdx)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Tooltips](chart-tooltips.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-markers.mdx b/docs/angular/src/content/en/components/charts/features/chart-markers.mdx
index 1cd9daec0c..85e2118a25 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-markers.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-markers.mdx
@@ -1,9 +1,9 @@
---
title: Angular Chart Markers | Data Visualization | Infragistics
_description: Infragistics' Angular Chart Markers
-_keywords: Angular Charts, Markers, Infragistics
+_keywords: Angular Charts, Markers, Marker Size, Infragistics
_license: commercial
-
+mentionedTypes: ["CategoryChart", "CategoryChartType", "MarkerType", "MarkerSeries", "ScatterLineSeries", "ScatterSplineSeries", "ScatterSeries", "LineSeries", "SplineSeries", "MarkerAutomaticBehavior", "SeriesViewer"]
namespace: Infragistics.Controls.Charts
---
import Sample from 'igniteui-astro-components/components/mdx/Sample.astro';
@@ -16,12 +16,44 @@ In Ignite UI for Angular, markers are visual elements that display the values of
## Angular Chart Marker Example
-In the following example, the [Line Chart](../types/line-chart.md) is comparing the generation of renewable electricity for the countries Europe, China, and USA over the years of 2009 to 2019 with markers enabled by setting the property to enum value.
+In the following example, the [Line Chart](../types/line-chart.mdx) is comparing the generation of renewable electricity for the countries Europe, China, and USA over the years of 2009 to 2019 with markers enabled by setting the property to enum value.
The colors of the markers are also managed by setting the and properties in the sample below. The markers and is configurable in this sample by using the drop-downs as well.
+## Angular Chart Marker Size
+
+You can control the exact device-independent pixel dimensions of data point markers by setting the `MarkerSize` property on any series that supports markers. This gives you precise control over how large markers appear on screen, regardless of the marker template or style being used.
+
+By default, marker sizing is determined by the series marker template. When you set `MarkerSize` to a specific numeric value, all markers in that series render at that exact device-independent pixel width and height. Setting `MarkerSize` back to `NaN` restores the default template-driven sizing.
+
+The `MarkerSize` property is available on all series types that derive from `MarkerSeries`, including `LineSeries`, `SplineSeries`, `AreaSeries`, `ColumnSeries`, `ScatterSeries`, `ScatterLineSeries`, `ScatterSplineSeries`, and polar/radial series types.
+
+The following code examples show how to set `MarkerSize` to 30 device-independent pixels on a `ScatterLineSeries` in the `XamDataChart` control:
+
+To reset markers to their default template-driven size, set `MarkerSize` to `NaN` (or remove the attribute in markup):
+
+The following sample demonstrates `MarkerSize` on scatter series with an interactive editor:
+
+
+
+
+For `BubbleSeries`, the `MarkerSize` property does not override the bubble radius, which is controlled by the radius data column and the `RadiusScale`. Bubble sizes remain entirely driven by the data and scale configuration.
+
+
+
+
+## Angular Chart Checkmark Marker Type
+
+The Ignite UI for Angular charts include a `Checkmark` option in the `MarkerType` enum. This marker renders a V-shaped checkmark icon inside a circle on data points in your chart.
+
+You can apply the `Checkmark` marker type to an individual series by setting its `MarkerType` property to `MarkerType.Checkmark`. To use the checkmark shape for all series in the chart simultaneously, set the chart's `MarkerAutomaticBehavior` property to `MarkerAutomaticBehavior.Checkmark`.
+
+The `SeriesViewer.CheckmarkMarkerTemplate` property defines the marker template used for series with a checkmark marker type, and can be used to customize its appearance across the chart.
+
+
+
## Angular Chart Marker Templates
In addition to marker properties, you can implement your own marker by setting a function to the property of a series rendered in the control as it is demonstrated in example below.
@@ -32,8 +64,8 @@ In addition to marker properties, you can implement your own marker by setting a
You can find more information about related chart features in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Chart Highlighting](chart-highlighting.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Highlighting](chart-highlighting.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-navigation.mdx b/docs/angular/src/content/en/components/charts/features/chart-navigation.mdx
index 6aa4dbb33e..1c80656bc2 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-navigation.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-navigation.mdx
@@ -81,8 +81,8 @@ The Angular data chart provides several navigation properties that are updated e
You can find more information about related chart features in these topics:
-- [Chart Tooltips](chart-tooltips.md)
-- [Chart Trendlines](chart-trendlines.md)
+- [Chart Tooltips](chart-tooltips.mdx)
+- [Chart Trendlines](chart-trendlines.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-overlays.mdx b/docs/angular/src/content/en/components/charts/features/chart-overlays.mdx
index df633f3f0b..f5cf5aa942 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-overlays.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-overlays.mdx
@@ -16,7 +16,7 @@ The Angular allows for placement of horizontal or v
## Angular Value Overlay Example
-The following example depicts a [Column Chart](../types/column-chart.md) with a few horizontal value overlays plotted.
+The following example depicts a [Column Chart](../types/column-chart.mdx) with a few horizontal value overlays plotted.
@@ -56,7 +56,7 @@ The following sample demonstrates usage of the different
@@ -75,10 +75,10 @@ the ,
You can find more information about related chart types in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Column Chart](../types/area-chart.md)
-- [Line Chart](../types/line-chart.md)
-- [Stock Chart](../types/stock-chart.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Column Chart](../types/area-chart.mdx)
+- [Line Chart](../types/line-chart.mdx)
+- [Stock Chart](../types/stock-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-performance.mdx b/docs/angular/src/content/en/components/charts/features/chart-performance.mdx
index 1e0ae7e7de..b3faf004a2 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-performance.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-performance.mdx
@@ -38,9 +38,9 @@ This section lists guidelines and chart features that add to the overhead and pr
If you need to plot data sources with large number of data points (e.g. 10,000+), we recommend using Angular with one of the following type of series which where designed for specially for that purpose.
-- [Scatter HD Chart](../types/scatter-chart.md#angular-scatter-high-density-chart) instead of [Category Point Chart](../types/point-chart.md) or [Scatter Marker Chart](../types/scatter-chart.md#angular-scatter-marker-chart)
-- [Scatter Polyline Chart](../types/shape-chart.md#angular-scatter-polyline-chart) instead of [Category Line Chart](../types/line-chart.md#angular-line-chart-example) or [Scatter Line Chart](../types/scatter-chart.md#angular-scatter-line-chart)
-- [Scatter Polygon Chart](../types/shape-chart.md#angular-scatter-polygon-chart) instead of [Category Area Chart](../types/area-chart.md#angular-area-chart-example) or [Column Chart](../types/column-chart.md#angular-column-chart-example)
+- [Scatter HD Chart](../types/scatter-chart.mdx#angular-scatter-high-density-chart) instead of [Category Point Chart](../types/point-chart.mdx) or [Scatter Marker Chart](../types/scatter-chart.mdx#angular-scatter-marker-chart)
+- [Scatter Polyline Chart](../types/shape-chart.mdx#angular-scatter-polyline-chart) instead of [Category Line Chart](../types/line-chart.mdx#angular-line-chart-example) or [Scatter Line Chart](../types/scatter-chart.mdx#angular-scatter-line-chart)
+- [Scatter Polygon Chart](../types/shape-chart.mdx#angular-scatter-polygon-chart) instead of [Category Area Chart](../types/area-chart.mdx#angular-area-chart-example) or [Column Chart](../types/column-chart.mdx#angular-column-chart-example)
### Data Structure
@@ -86,37 +86,37 @@ this.Chart.excludedProperties = [ "CHN", "FRN", "GER" ];
### Chart Types
-Simpler chart types such as [Line Chart](../types/line-chart.md) have faster performance than using [Spline Chart](../types/spline-chart.md) because of the complex interpolation of spline lines between data points. Therefore, you should use property of Angular or the control to select type of chart that renders faster. Alternatively, you can change a type of series to a faster series in Angular control.
+Simpler chart types such as [Line Chart](../types/line-chart.mdx) have faster performance than using [Spline Chart](../types/spline-chart.mdx) because of the complex interpolation of spline lines between data points. Therefore, you should use property of Angular or the control to select type of chart that renders faster. Alternatively, you can change a type of series to a faster series in Angular control.
The following table lists chart types in order from the fastest performance to slower performance in each group of charts:
| Chart Group | Chart Type |
| ----------------|--------------------------------- |
-| Pie Charts | - [Pie Chart](../types/pie-chart.md) - [Donut Chart](../types/donut-chart.md) - [Radial Pie Chart](../types/radial-chart.md#angular-radial-pie-chart) |
-| Line Charts | - [Category Line Chart](../types/line-chart.md#angular-line-chart-example) - [Category Spline Chart](../types/spline-chart.md#angular-spline-chart-example) - [Step Line Chart](../types/step-chart.md#angular-step-line-chart) - [Radial Line Chart](../types/radial-chart.md#angular-radial-line-chart) - [Polar Line Chart](../types/polar-chart.md#angular-polar-line-chart) - [Scatter Line Chart](../types/scatter-chart.md#angular-scatter-line-chart) - [Scatter Polyline Chart](../types/shape-chart.md#angular-scatter-polyline-chart) (\*) - [Scatter Contour Chart](../types/scatter-chart.md#angular-scatter-contour-chart) - [Stacked Line Chart](../types/stacked-chart.md#angular-stacked-line-chart) - [Stacked 100% Line Chart](../types/stacked-chart.md#angular-stacked-100-line-chart) |
-| Area Charts | - [Category Area Chart](../types/area-chart.md#angular-area-chart-example) - [Step Area Chart](../types/step-chart.md#angular-step-area-chart) - [Range Area Chart](../types/area-chart.md#angular-range-area-chart) - [Radial Area Chart](../types/radial-chart.md#angular-radial-area-chart) - [Polar Area Chart](../types/polar-chart.md#angular-polar-area-chart) - [Scatter Polygon Chart](../types/shape-chart.md#angular-scatter-polygon-chart) (\*) - [Scatter Area Chart](../types/scatter-chart.md#angular-scatter-area-chart) - [Stacked Area Chart](../types/stacked-chart.md#angular-stacked-area-chart) - [Stacked 100% Area Chart](../types/stacked-chart.md#angular-stacked-100-area-chart) |
-| Column Charts | - [Column Chart](../types/column-chart.md#angular-column-chart-example) - [Bar Chart](../types/bar-chart.md#angular-bar-chart-example) - [Waterfall Chart](../types/column-chart.md#angular-waterfall-chart) - [Range Column Chart](../types/column-chart.md#angular-range-column-chart) - [Radial Column Chart](../types/radial-chart.md#angular-radial-column-chart) - [Stacked Column Chart](../types/stacked-chart.md#angular-stacked-column-chart) - [Stacked Bar Chart](../types/stacked-chart.md#angular-stacked-bar-chart) - [Stacked 100% Column Chart](../types/stacked-chart.md#angular-stacked-100-column-chart) - [Stacked 100% Bar Chart](../types/stacked-chart.md#angular-stacked-100-bar-chart) |
-| Spline Charts | - [Category Spline Chart](../types/spline-chart.md#angular-spline-chart-example) - [Polar Spline Chart](../types/polar-chart.md#angular-polar-spline-chart) - [Scatter Spline Chart](../types/scatter-chart.md#angular-scatter-spline-chart) - [Stacked Spline Chart](../types/stacked-chart.md#angular-stacked-spline-chart) - [Stacked 100% Spline Chart](../types/stacked-chart.md#angular-stacked-100-spline-chart) |
-| Point Charts | - [Category Point Chart](../types/point-chart.md) - [Scatter HD Chart](../types/scatter-chart.md#angular-scatter-high-density-chart) - [Scatter Marker Chart](../types/scatter-chart.md#angular-scatter-marker-chart) - [Scatter Bubble Chart](../types/bubble-chart.md) - [Polar Marker Chart](../types/polar-chart.md#angular-polar-marker-chart) |
-| Financial Charts | - [Stock Chart in Line Mode](../types/stock-chart.md) - [Stock Chart in Column Mode](../types/stock-chart.md) - [Stock Chart in Bar Mode](../types/stock-chart.md) - [Stock Chart in Candle Mode](../types/stock-chart.md) - [Stock Chart with Overlays](../types/stock-chart.md) - [Stock Chart with Zoom Pane](../types/stock-chart.md) - [Stock Chart with Volume Pane](../types/stock-chart.md#volume-pane) - [Stock Chart with Indicator Pane](../types/stock-chart.md#indicator-pane) |
-| Scatter Charts | - [Scatter HD Chart](../types/scatter-chart.md#angular-scatter-high-density-chart) - [Scatter Marker Chart](../types/scatter-chart.md#angular-scatter-marker-chart) - [Scatter Line Chart](../types/scatter-chart.md#angular-scatter-line-chart) - [Scatter Bubble Chart](../types/bubble-chart.md) - [Scatter Spline Chart](../types/scatter-chart.md#angular-scatter-spline-chart) - [Scatter Area Chart](../types/scatter-chart.md#angular-scatter-area-chart) - [Scatter Contour Chart](../types/scatter-chart.md#angular-scatter-contour-chart) - [Scatter Polyline Chart](../types/shape-chart.md#angular-scatter-polyline-chart) (\*) - [Scatter Polygon Chart](../types/shape-chart.md#angular-scatter-polygon-chart) (\*) |
-| Radial Charts | - [Radial Line Chart](../types/radial-chart.md#angular-radial-line-chart) - [Radial Area Chart](../types/radial-chart.md#angular-radial-area-chart) - [Radial Pie Chart](../types/radial-chart.md#angular-radial-pie-chart) - [Radial Column Chart](../types/radial-chart.md#angular-radial-column-chart) |
-| Polar Charts | - [Polar Marker Chart](../types/polar-chart.md#angular-polar-marker-chart) - [Polar Line Chart](../types/polar-chart.md#angular-polar-line-chart) - [Polar Area Chart](../types/polar-chart.md#angular-polar-area-chart) - [Polar Spline Chart](../types/polar-chart.md#angular-polar-spline-chart) - [Polar Spline Area Chart](../types/polar-chart.md#angular-polar-spline-area-chart) |
-| Stacked Charts | - [Stacked Line Chart](../types/stacked-chart.md#angular-stacked-line-chart) - [Stacked Area Chart](../types/stacked-chart.md#angular-stacked-area-chart) - [Stacked Column Chart](../types/stacked-chart.md#angular-stacked-column-chart) - [Stacked Bar Chart](../types/stacked-chart.md#angular-stacked-bar-chart) - [Stacked Spline Chart](../types/stacked-chart.md#angular-stacked-spline-chart) - [Stacked 100% Line Chart](../types/stacked-chart.md#angular-stacked-100-line-chart) - [Stacked 100% Area Chart](../types/stacked-chart.md#angular-stacked-100-area-chart) - [Stacked 100% Column Chart](../types/stacked-chart.md#angular-stacked-100-column-chart) - [Stacked 100% Bar Chart](../types/stacked-chart.md#angular-stacked-100-bar-chart) - [Stacked 100% Spline Chart](../types/stacked-chart.md#angular-stacked-100-spline-chart) |
-
-\* Note that the [Scatter Polygon Chart](../types/shape-chart.md) and [Scatter Polyline Chart](../types/shape-chart.md) have better performance than rest of charts if you have a lot of data sources bound to the chart. For more info, see [Series Collection](#series-collection) section. Otherwise, other chart types are faster.
+| Pie Charts | - [Pie Chart](../types/pie-chart.mdx) - [Donut Chart](../types/donut-chart.mdx) - [Radial Pie Chart](../types/radial-chart.mdx#angular-radial-pie-chart) |
+| Line Charts | - [Category Line Chart](../types/line-chart.mdx#angular-line-chart-example) - [Category Spline Chart](../types/spline-chart.mdx#angular-spline-chart-example) - [Step Line Chart](../types/step-chart.mdx#angular-step-line-chart) - [Radial Line Chart](../types/radial-chart.mdx#angular-radial-line-chart) - [Polar Line Chart](../types/polar-chart.mdx#angular-polar-line-chart) - [Scatter Line Chart](../types/scatter-chart.mdx#angular-scatter-line-chart) - [Scatter Polyline Chart](../types/shape-chart.mdx#angular-scatter-polyline-chart) (\*) - [Scatter Contour Chart](../types/scatter-chart.mdx#angular-scatter-contour-chart) - [Stacked Line Chart](../types/stacked-chart.mdx#angular-stacked-line-chart) - [Stacked 100% Line Chart](../types/stacked-chart.mdx#angular-stacked-100-line-chart) |
+| Area Charts | - [Category Area Chart](../types/area-chart.mdx#angular-area-chart-example) - [Step Area Chart](../types/step-chart.mdx#angular-step-area-chart) - [Range Area Chart](../types/area-chart.mdx#angular-range-area-chart) - [Radial Area Chart](../types/radial-chart.mdx#angular-radial-area-chart) - [Polar Area Chart](../types/polar-chart.mdx#angular-polar-area-chart) - [Scatter Polygon Chart](../types/shape-chart.mdx#angular-scatter-polygon-chart) (\*) - [Scatter Area Chart](../types/scatter-chart.mdx#angular-scatter-area-chart) - [Stacked Area Chart](../types/stacked-chart.mdx#angular-stacked-area-chart) - [Stacked 100% Area Chart](../types/stacked-chart.mdx#angular-stacked-100-area-chart) |
+| Column Charts | - [Column Chart](../types/column-chart.mdx#angular-column-chart-example) - [Bar Chart](../types/bar-chart.mdx#angular-bar-chart-example) - [Waterfall Chart](../types/column-chart.mdx#angular-waterfall-chart) - [Range Column Chart](../types/column-chart.mdx#angular-range-column-chart) - [Range Bar Chart](../types/bar-chart.mdx#angular-range-bar-chart) - [Radial Column Chart](../types/radial-chart.mdx#angular-radial-column-chart) - [Stacked Column Chart](../types/stacked-chart.mdx#angular-stacked-column-chart) - [Stacked Bar Chart](../types/stacked-chart.mdx#angular-stacked-bar-chart) - [Stacked 100% Column Chart](../types/stacked-chart.mdx#angular-stacked-100-column-chart) - [Stacked 100% Bar Chart](../types/stacked-chart.mdx#angular-stacked-100-bar-chart) |
+| Spline Charts | - [Category Spline Chart](../types/spline-chart.mdx#angular-spline-chart-example) - [Polar Spline Chart](../types/polar-chart.mdx#angular-polar-spline-chart) - [Scatter Spline Chart](../types/scatter-chart.mdx#angular-scatter-spline-chart) - [Stacked Spline Chart](../types/stacked-chart.mdx#angular-stacked-spline-chart) - [Stacked 100% Spline Chart](../types/stacked-chart.mdx#angular-stacked-100-spline-chart) |
+| Point Charts | - [Category Point Chart](../types/point-chart.mdx) - [Scatter HD Chart](../types/scatter-chart.mdx#angular-scatter-high-density-chart) - [Scatter Marker Chart](../types/scatter-chart.mdx#angular-scatter-marker-chart) - [Scatter Bubble Chart](../types/bubble-chart.mdx) - [Polar Marker Chart](../types/polar-chart.mdx#angular-polar-marker-chart) |
+| Financial Charts | - [Stock Chart in Line Mode](../types/stock-chart.mdx) - [Stock Chart in Column Mode](../types/stock-chart.mdx) - [Stock Chart in Bar Mode](../types/stock-chart.mdx) - [Stock Chart in Candle Mode](../types/stock-chart.mdx) - [Stock Chart with Overlays](../types/stock-chart.mdx) - [Stock Chart with Zoom Pane](../types/stock-chart.mdx) - [Stock Chart with Volume Pane](../types/stock-chart.mdx#volume-pane) - [Stock Chart with Indicator Pane](../types/stock-chart.mdx#indicator-pane) |
+| Scatter Charts | - [Scatter HD Chart](../types/scatter-chart.mdx#angular-scatter-high-density-chart) - [Scatter Marker Chart](../types/scatter-chart.mdx#angular-scatter-marker-chart) - [Scatter Line Chart](../types/scatter-chart.mdx#angular-scatter-line-chart) - [Scatter Bubble Chart](../types/bubble-chart.mdx) - [Scatter Spline Chart](../types/scatter-chart.mdx#angular-scatter-spline-chart) - [Scatter Area Chart](../types/scatter-chart.mdx#angular-scatter-area-chart) - [Scatter Contour Chart](../types/scatter-chart.mdx#angular-scatter-contour-chart) - [Scatter Polyline Chart](../types/shape-chart.mdx#angular-scatter-polyline-chart) (\*) - [Scatter Polygon Chart](../types/shape-chart.mdx#angular-scatter-polygon-chart) (\*) |
+| Radial Charts | - [Radial Line Chart](../types/radial-chart.mdx#angular-radial-line-chart) - [Radial Area Chart](../types/radial-chart.mdx#angular-radial-area-chart) - [Radial Pie Chart](../types/radial-chart.mdx#angular-radial-pie-chart) - [Radial Column Chart](../types/radial-chart.mdx#angular-radial-column-chart) |
+| Polar Charts | - [Polar Marker Chart](../types/polar-chart.mdx#angular-polar-marker-chart) - [Polar Line Chart](../types/polar-chart.mdx#angular-polar-line-chart) - [Polar Area Chart](../types/polar-chart.mdx#angular-polar-area-chart) - [Polar Spline Chart](../types/polar-chart.mdx#angular-polar-spline-chart) - [Polar Spline Area Chart](../types/polar-chart.mdx#angular-polar-spline-area-chart) |
+| Stacked Charts | - [Stacked Line Chart](../types/stacked-chart.mdx#angular-stacked-line-chart) - [Stacked Area Chart](../types/stacked-chart.mdx#angular-stacked-area-chart) - [Stacked Column Chart](../types/stacked-chart.mdx#angular-stacked-column-chart) - [Stacked Bar Chart](../types/stacked-chart.mdx#angular-stacked-bar-chart) - [Stacked Spline Chart](../types/stacked-chart.mdx#angular-stacked-spline-chart) - [Stacked 100% Line Chart](../types/stacked-chart.mdx#angular-stacked-100-line-chart) - [Stacked 100% Area Chart](../types/stacked-chart.mdx#angular-stacked-100-area-chart) - [Stacked 100% Column Chart](../types/stacked-chart.mdx#angular-stacked-100-column-chart) - [Stacked 100% Bar Chart](../types/stacked-chart.mdx#angular-stacked-100-bar-chart) - [Stacked 100% Spline Chart](../types/stacked-chart.mdx#angular-stacked-100-spline-chart) |
+
+\* Note that the [Scatter Polygon Chart](../types/shape-chart.mdx) and [Scatter Polyline Chart](../types/shape-chart.mdx) have better performance than rest of charts if you have a lot of data sources bound to the chart. For more info, see [Series Collection](#series-collection) section. Otherwise, other chart types are faster.
### Chart Animations
-Enabling [Chart Animations](chart-animations.md) will slightly delay final rendering series in the Angular charts while they play transition-in animations.
+Enabling [Chart Animations](chart-animations.mdx) will slightly delay final rendering series in the Angular charts while they play transition-in animations.
### Chart Annotations
-Enabling [Chart Annotations](chart-annotations.md) such as the Callout Annotations, Crosshairs Annotations, or Final Value Annotations, will slightly decrease performance of the Angular chart.
+Enabling [Chart Annotations](chart-annotations.mdx) such as the Callout Annotations, Crosshairs Annotations, or Final Value Annotations, will slightly decrease performance of the Angular chart.
### Chart Highlighting
-Enabling the [Chart Highlighting](chart-highlighting.md) will slightly decrease performance of the Angular chart.
+Enabling the [Chart Highlighting](chart-highlighting.mdx) will slightly decrease performance of the Angular chart.
### Chart Legend
@@ -124,7 +124,7 @@ Adding a legend to the Angular charts might decrease performance if titles of se
### Chart Markers
-In Angular charts, [Markers](chart-markers.md) are especially expensive when it comes to chart performance because they add to the layout complexity of the chart, and perform data binding to obtain certain information. Also, markers decrease performance when there are a lot of data points or if there are many data sources bound. Therefore, if markers are not needed, they should be removed from the chart.
+In Angular charts, [Markers](chart-markers.mdx) are especially expensive when it comes to chart performance because they add to the layout complexity of the chart, and perform data binding to obtain certain information. Also, markers decrease performance when there are a lot of data points or if there are many data sources bound. Therefore, if markers are not needed, they should be removed from the chart.
This code snippet shows how to remove markers from the Angular charts.
@@ -155,11 +155,11 @@ this.LineSeries.Resolution = 10;
### Chart Overlays
-Enabling [Chart Overlays](chart-overlays.md) will slightly decrease performance of the Angular chart.
+Enabling [Chart Overlays](chart-overlays.mdx) will slightly decrease performance of the Angular chart.
### Chart Trendlines
-Enabling [Chart Trendlines](chart-trendlines.md) will slightly decrease performance of the Angular chart.
+Enabling [Chart Trendlines](chart-trendlines.mdx) will slightly decrease performance of the Angular chart.
### Axis Types
@@ -315,7 +315,7 @@ In addition to the general performance guidelines, the Angular collection of the control will decrease chart performance and we recommend [Sharing Axes](chart-axis-layouts.md#axis-sharing-example) between series.
+Adding too many axis to the collection of the control will decrease chart performance and we recommend [Sharing Axes](chart-axis-layouts.mdx#axis-sharing-example) between series.
### Series Collection
@@ -336,27 +336,27 @@ Also, adding a lot of series to the
diff --git a/docs/angular/src/content/en/components/charts/features/chart-tooltips.mdx b/docs/angular/src/content/en/components/charts/features/chart-tooltips.mdx
index 5331d3d2c8..5c4e348e09 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-tooltips.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-tooltips.mdx
@@ -15,7 +15,7 @@ In Angular charts, tooltips provide details about bound data and they are render
## Angular Chart Tooltip Types
-Angular Chart provide three types of tooltips that you can with tooltips enabled by setting the property. The following example shows the [Column Chart](../types/column-chart.md) with a combo-box that you can use to change type of tooltips.
+Angular Chart provide three types of tooltips that you can with tooltips enabled by setting the property. The following example shows the [Column Chart](../types/column-chart.mdx) with a combo-box that you can use to change type of tooltips.
@@ -48,8 +48,8 @@ This example shows how to create custom tooltips for each series in Angular Data
You can find more information about related chart features in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Chart Markers](chart-markers.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Markers](chart-markers.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/features/chart-trendlines.mdx b/docs/angular/src/content/en/components/charts/features/chart-trendlines.mdx
index 7e07445f60..ede62a293a 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-trendlines.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-trendlines.mdx
@@ -59,8 +59,8 @@ The following are the options for the
diff --git a/docs/angular/src/content/en/components/charts/features/chart-user-annotations.mdx b/docs/angular/src/content/en/components/charts/features/chart-user-annotations.mdx
index 5d23171db1..5946a8ae60 100644
--- a/docs/angular/src/content/en/components/charts/features/chart-user-annotations.mdx
+++ b/docs/angular/src/content/en/components/charts/features/chart-user-annotations.mdx
@@ -86,5 +86,5 @@ The tooltip is designed to work in tandem with the `UserAnnotationInformationReq
You can find more information about related chart features in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Chart Data Annotations](chart-data-annotations.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Data Annotations](chart-data-annotations.mdx)
diff --git a/docs/angular/src/content/en/components/charts/types/area-chart.mdx b/docs/angular/src/content/en/components/charts/types/area-chart.mdx
index a3aeebd02a..c0bd84ce20 100644
--- a/docs/angular/src/content/en/components/charts/types/area-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/area-chart.mdx
@@ -63,7 +63,7 @@ Angular Area Chart is often used to show the change of value over time such as t
## Angular Area Chart with Multiple Series
-Similarly to how you can show multiple [Line Chart](line-chart.md) and [Spline Chart](spline-chart.md), you may also combine multiple Area Charts in the same control. This is accomplished by binding multiple data source to property of the control.
+Similarly to how you can show multiple [Line Chart](line-chart.mdx) and [Spline Chart](spline-chart.mdx), you may also combine multiple Area Charts in the same control. This is accomplished by binding multiple data source to property of the control.
@@ -133,7 +133,7 @@ The Angular Stacked 100% Spline Area Chart is identical to the Stacked Spline Ar
## Angular Radial Area Chart
-The Angular Radial Area Chart belongs to a group of [Radial Chart](radial-chart.md) and has a shape of a filled polygon that is bound by a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the Area Chart, but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in control by binding your data to , as shown in the example below.
+The Angular Radial Area Chart belongs to a group of [Radial Chart](radial-chart.mdx) and has a shape of a filled polygon that is bound by a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the Area Chart, but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in control by binding your data to , as shown in the example below.
@@ -141,7 +141,7 @@ The Angular Radial Area Chart belongs to a group of [Radial Chart](radial-chart.
## Angular Polar Area Chart
-The Angular Polar Area Chart belongs to a group of [Polar Chart](polar-chart.md) and have a shape of a filled polygon, where vertices or corners are located at the polar (angle/radius) coordinates of data points and are connected by a straight line and then filling the area represented by the connected points. The Polar Area Chart uses the same concepts of data plotting as the Scatter Marker Chart, but instead wraps the points around a circle and fills in the area that is drawn, rather than stretching the points and area filled along a horizontal line. You can create this type of chart in control by binding your data to , as shown in the example below.
+The Angular Polar Area Chart belongs to a group of [Polar Chart](polar-chart.mdx) and have a shape of a filled polygon, where vertices or corners are located at the polar (angle/radius) coordinates of data points and are connected by a straight line and then filling the area represented by the connected points. The Polar Area Chart uses the same concepts of data plotting as the Scatter Marker Chart, but instead wraps the points around a circle and fills in the area that is drawn, rather than stretching the points and area filled along a horizontal line. You can create this type of chart in control by binding your data to , as shown in the example below.
@@ -149,7 +149,7 @@ The Angular Polar Area Chart belongs to a group of [Polar Chart](polar-chart.md)
## Angular Polar Spline Area Chart
-The Angular Polar Spline Area Chart belongs to a group of [Polar Chart](polar-chart.md) and have a shape of a filled polygon, where vertices or corners are located at the polar (angle/radius) coordinates of data points and are connected by a curved spline and then filling the area represented by the connected points. The Polar Spline Area Chart uses the same concepts of data plotting as the Scatter Marker Chart, but instead wraps the points around a circle and fills in the area that is drawn, rather than stretching the points and area filled along a horizontal line. You can create this type of chart in control by binding your data to , as shown in the example below.
+The Angular Polar Spline Area Chart belongs to a group of [Polar Chart](polar-chart.mdx) and have a shape of a filled polygon, where vertices or corners are located at the polar (angle/radius) coordinates of data points and are connected by a curved spline and then filling the area represented by the connected points. The Polar Spline Area Chart uses the same concepts of data plotting as the Scatter Marker Chart, but instead wraps the points around a circle and fills in the area that is drawn, rather than stretching the points and area filled along a horizontal line. You can create this type of chart in control by binding your data to , as shown in the example below.
@@ -159,12 +159,12 @@ The Angular Polar Spline Area Chart belongs to a group of [Polar Chart](polar-ch
You can find more information about related chart types in these topics:
-- [Bar Chart](bar-chart.md)
-- [Column Chart](column-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Spline Chart](spline-chart.md)
-- [Stacked Chart](stacked-chart.md)
+- [Bar Chart](bar-chart.mdx)
+- [Column Chart](column-chart.mdx)
+- [Polar Chart](polar-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
+- [Spline Chart](spline-chart.mdx)
+- [Stacked Chart](stacked-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/bar-chart.mdx b/docs/angular/src/content/en/components/charts/types/bar-chart.mdx
index d8b8af11c9..5aa245c7da 100644
--- a/docs/angular/src/content/en/components/charts/types/bar-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/bar-chart.mdx
@@ -3,14 +3,14 @@ title: "Angular Bar Chart and Graph | Ignite UI for Angular"
description: "Angular Bar Chart is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories. Try for FREE."
keywords: "Angular Charts, Bar Chart, Bar Graph, Horizontal Chart, Infragistics"
license: commercial
-mentionedTypes: ["DataChart", "BarSeries", "StackedBarSeries", "Stacked100BarSeries", "Series"]
+mentionedTypes: ["DataChart", "BarSeries", "StackedBarSeries", "Stacked100BarSeries", "RangeBarSeries", "Series"]
namespace: Infragistics.Controls.Charts
---
import Sample from 'igniteui-astro-components/components/mdx/Sample.astro';
import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Bar Chart
-The Ignite UI for Angular Bar Chart, Bar Graph, or Horizontal Bar Chart, is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by horizontal bars with equal heights but different lengths. This chart is ideal for showing variations in the value of an item over time. Data is represented using a collection of rectangles that extend from the left to right of the chart towards the values of data points. Bar Chart is very similar to [Column Chart](column-chart.md) except that Bar Chart renders with 90 degrees clockwise rotation and therefore it has horizontal orientation (left to right) while [Column Chart](column-chart.md) has vertical orientation (up and down)
+The Ignite UI for Angular Bar Chart, Bar Graph, or Horizontal Bar Chart, is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by horizontal bars with equal heights but different lengths. This chart is ideal for showing variations in the value of an item over time. Data is represented using a collection of rectangles that extend from the left to right of the chart towards the values of data points. Bar Chart is very similar to [Column Chart](column-chart.mdx) except that Bar Chart renders with 90 degrees clockwise rotation and therefore it has horizontal orientation (left to right) while [Column Chart](column-chart.mdx) has vertical orientation (up and down)
## Angular Bar Chart Example
You can create Angular Bar Chart in the control by binding your data sources to multiple , as shown in the example below:
@@ -52,7 +52,7 @@ These use cases are commonly used for the following scenarios:
### When Not to Use Bar Chart
- You have too much data so the Y-Axis can't fit in the space or is not legible.
-- You need a detailed Time-Series analysis - consider a [Line Chart](line-chart.md) with a Time-Series for this type of data.
+- You need a detailed Time-Series analysis - consider a [Line Chart](line-chart.mdx) with a Time-Series for this type of data.
### Bar Chart Data Structure
- The data source must be an array or a list of data items.
@@ -73,7 +73,7 @@ The Bar Chart is able to render multiple bars per category for comparison purpos
## Angular Bar Chart Styling
-The Bar Chart can be styled, and allows for the ability to use [annotation values](../features/chart-annotations.md) for each bar, for example, to demonstrate percent comparisons. You can create this type of chart in the control by binding your data to a and adding a , as shown in the example below:
+The Bar Chart can be styled, and allows for the ability to use [annotation values](../features/chart-annotations.mdx) for each bar, for example, to demonstrate percent comparisons. You can create this type of chart in the control by binding your data to a and adding a , as shown in the example below:
@@ -95,15 +95,29 @@ You can create this type of chart in the control by
+
+
+## Angular Range Bar Chart
+
+The Angular Range Bar Chart belongs to a group of range charts and is rendered using horizontal rectangles that can appear in the middle of the plot area of the chart, rather than stretching from the left like the traditional [Category Bar Chart](bar-chart.mdx#angular-bar-chart-example). This type of series emphasizes the amount of change between low values and high values in the same data point over a period of time or compares multiple items.
+
+Range values are represented on the X-Axis and categories are displayed on the Y-Axis. Because each bar visualizes both a low value and a high value, this chart is useful for scenarios such as showing daily temperature ranges, minimum and maximum prices, or any bounded measurements where a single value is not sufficient.
+
+The Range Bar Chart is identical to the [Range Column Chart](column-chart.mdx#angular-range-column-chart) in all aspects except that the ranges are represented as a set of horizontal bars rather than vertical columns.
+
+You can create this type of chart in the control by binding your data to a . The series reads low and high values from `LowMemberPath` and `HighMemberPath`, and it typically uses a `NumericXAxis` with a `CategoryYAxis`, as shown in the example below:
+
+
+
## Additional Resources
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Column Chart](column-chart.md)
-- [Line Chart](line-chart.md)
-- [Spline Chart](spline-chart.md)
-- [Stacked Chart](stacked-chart.md)
+- [Area Chart](area-chart.mdx)
+- [Column Chart](column-chart.mdx)
+- [Line Chart](line-chart.mdx)
+- [Spline Chart](spline-chart.mdx)
+- [Stacked Chart](stacked-chart.mdx)
## API References
@@ -111,4 +125,5 @@ You can find more information about related chart types in these topics:
+
diff --git a/docs/angular/src/content/en/components/charts/types/bubble-chart.mdx b/docs/angular/src/content/en/components/charts/types/bubble-chart.mdx
index 20a867bd77..b56181818e 100644
--- a/docs/angular/src/content/en/components/charts/types/bubble-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/bubble-chart.mdx
@@ -10,7 +10,7 @@ import Sample from 'igniteui-astro-components/components/mdx/Sample.astro';
import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Bubble Chart
-The Ignite UI for Angular Bubble Chart is a type of [Scatter Chart](scatter-chart.md) that show markers with variable scaling to represent the relationship among items in several distinct series of data or to plot data items using x and y coordinates. These coordinates of the data point are determined by two numeric data columns. The Bubble Chart draws attention to uneven intervals or clusters of data. This chart is often used to plot scientific data, and can highlight the deviation of collected data from predicted results. The Bubble Chart has many of the characteristics of the [Scatter Marker Chart](scatter-chart.md#angular-scatter-marker-chart) but with the option to have various radius scale sizes.
+The Ignite UI for Angular Bubble Chart is a type of [Scatter Chart](scatter-chart.mdx) that show markers with variable scaling to represent the relationship among items in several distinct series of data or to plot data items using x and y coordinates. These coordinates of the data point are determined by two numeric data columns. The Bubble Chart draws attention to uneven intervals or clusters of data. This chart is often used to plot scientific data, and can highlight the deviation of collected data from predicted results. The Bubble Chart has many of the characteristics of the [Scatter Marker Chart](scatter-chart.mdx#angular-scatter-marker-chart) but with the option to have various radius scale sizes.
## Angular Bubble Chart Example
You can create Ignite UI for Angular Bubble Chart in control using the and two numeric axes, as shown in the example below.
@@ -34,8 +34,8 @@ In Angular Bubble Chart, you can customize shape of bubble markers using
diff --git a/docs/angular/src/content/en/components/charts/types/column-chart.mdx b/docs/angular/src/content/en/components/charts/types/column-chart.mdx
index 60ec6fb529..e32ecad540 100644
--- a/docs/angular/src/content/en/components/charts/types/column-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/column-chart.mdx
@@ -11,7 +11,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Column Chart
-The Ignite UI for Angular Column Char, Column Graph, or Vertical Bar Chart is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by columns with equal widths but different heights. These columns extend from the bottom to top of the chart towards the values of data points. This chart emphasizes the amount of change over a period of time or compares multiple items. Column Chart is very similar to [Bar Chart](bar-chart.md) except that Column Chart renders in vertical orientation (up and down) while [Bar Chart](bar-chart.md) has horizontal orientation (left to right) or 90 degrees clockwise rotation.
+The Ignite UI for Angular Column Char, Column Graph, or Vertical Bar Chart is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by columns with equal widths but different heights. These columns extend from the bottom to top of the chart towards the values of data points. This chart emphasizes the amount of change over a period of time or compares multiple items. Column Chart is very similar to [Bar Chart](bar-chart.mdx) except that Column Chart renders in vertical orientation (up and down) while [Bar Chart](bar-chart.mdx) has horizontal orientation (left to right) or 90 degrees clockwise rotation.
## Angular Column Chart Example
@@ -81,7 +81,7 @@ The following sections explain more advanced types of Angular Column Charts that
## Angular Waterfall Chart
-The Waterfall Chart belongs to a group of category charts and it is rendered using a collection of vertical columns that show the difference between consecutive data points. The columns are color coded for distinguishing between positive and negative changes in value. The Waterfall Chart is similar in appearance to the [Range Column Chart](column-chart.md#angular-range-column-chart), but it requires only one numeric data column rather than two columns for each data point.
+The Waterfall Chart belongs to a group of category charts and it is rendered using a collection of vertical columns that show the difference between consecutive data points. The columns are color coded for distinguishing between positive and negative changes in value. The Waterfall Chart is similar in appearance to the [Range Column Chart](column-chart.mdx#angular-range-column-chart), but it requires only one numeric data column rather than two columns for each data point.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -91,7 +91,7 @@ You can create this type of chart in the control by
## Angular Stacked Column Chart
-The Stacked Column Chart is similar to the [Category Column Chart](column-chart.md#angular-column-chart-example) in all aspects, except the series are represented on top of one another rather than to the side. The Stacked Column Chart is used to show comparing results between series. Each stacked fragment in the collection represents one visual element in each stack. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the Y-Axis, and all negative values are grouped on the negative side of the Y-Axis. The Stacked Column Chart uses the same concepts of data plotting as the [Stacked Bar Chart](stacked-chart.md#angular-stacked-bar-chart) but data points are stacked along vertical line (Y-Axis) rather than along horizontal line (X-Axis).
+The Stacked Column Chart is similar to the [Category Column Chart](column-chart.mdx#angular-column-chart-example) in all aspects, except the series are represented on top of one another rather than to the side. The Stacked Column Chart is used to show comparing results between series. Each stacked fragment in the collection represents one visual element in each stack. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the Y-Axis, and all negative values are grouped on the negative side of the Y-Axis. The Stacked Column Chart uses the same concepts of data plotting as the [Stacked Bar Chart](stacked-chart.mdx#angular-stacked-bar-chart) but data points are stacked along vertical line (Y-Axis) rather than along horizontal line (X-Axis).
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -101,7 +101,7 @@ You can create this type of chart in the control by
## Angular Stacked 100% Column Chart
-The Stacked 100% Column Chart is identical to the [Stacked Column Chart](stacked-chart.md#angular-stacked-column-chart) in all aspects except in their treatment of the values on Y-Axis. Instead of presenting a direct representation of the data, the Stacked 100 Column Chart presents the data in terms of percent of the sum of all values in a data point.
+The Stacked 100% Column Chart is identical to the [Stacked Column Chart](stacked-chart.mdx#angular-stacked-column-chart) in all aspects except in their treatment of the values on Y-Axis. Instead of presenting a direct representation of the data, the Stacked 100 Column Chart presents the data in terms of percent of the sum of all values in a data point.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -111,9 +111,9 @@ You can create this type of chart in the control by
## Angular Range Column Chart
-The Angular Range Column Chart belongs to a group of range charts and is rendered using vertical rectangles that can appear in the middle of the plot area of the chart, rather than stretching from the bottom like the traditional [Category Column Chart](column-chart.md#angular-column-chart-example). This type of series emphasizes the amount of change between low values and high values in the same data point over a period of time or compares multiple items. Range values are represented on the Y-Axis and categories are displayed on the X-Axis.
+The Angular Range Column Chart belongs to a group of range charts and is rendered using vertical rectangles that can appear in the middle of the plot area of the chart, rather than stretching from the bottom like the traditional [Category Column Chart](column-chart.mdx#angular-column-chart-example). This type of series emphasizes the amount of change between low values and high values in the same data point over a period of time or compares multiple items. Range values are represented on the Y-Axis and categories are displayed on the X-Axis.
-The Range Column Chart is identical to the [Range Area Chart](area-chart.md)(area-chart.md#angular-range-area-chart) in all aspects except that the ranges are represented as a set of vertical columns rather than a filled area.
+The Range Column Chart is identical to the [Range Area Chart](area-chart.mdx#angular-range-area-chart) in all aspects except that the ranges are represented as a set of vertical columns rather than a filled area.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -123,7 +123,7 @@ You can create this type of chart in the control by
## Angular Radial Column Chart
-The Radial Column Chart belongs to a group of [Radial Chart](radial-chart.md), and is visualized by using a collection of rectangles that extend from the center of the chart toward the locations of data points. This utilizes the same concepts of data plotting as the [Category Column Chart](column-chart.md#angular-column-chart-example), but wraps data points around a circle rather than stretching them horizontally.
+The Radial Column Chart belongs to a group of [Radial Chart](radial-chart.mdx), and is visualized by using a collection of rectangles that extend from the center of the chart toward the locations of data points. This utilizes the same concepts of data plotting as the [Category Column Chart](column-chart.mdx#angular-column-chart-example), but wraps data points around a circle rather than stretching them horizontally.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -135,10 +135,10 @@ You can create this type of chart in the control by
You can find more information about related chart types in these topics:
-- [Bar Chart](bar-chart.md)
-- [Composite Chart](Composite-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Stacked Chart](stacked-chart.md)
+- [Bar Chart](bar-chart.mdx)
+- [Composite Chart](composite-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
+- [Stacked Chart](stacked-chart.mdx)
## API References
The following table lists API members mentioned in the above sections:
diff --git a/docs/angular/src/content/en/components/charts/types/composite-chart.mdx b/docs/angular/src/content/en/components/charts/types/composite-chart.mdx
index b333114812..2cdca45d14 100644
--- a/docs/angular/src/content/en/components/charts/types/composite-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/composite-chart.mdx
@@ -23,10 +23,10 @@ The following example demonstrates how to create Composite Chart using
## Additional Resources
-- [Donut Chart](donut-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
+- [Donut Chart](donut-chart.mdx)
+- [Polar Chart](polar-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/donut-chart.mdx b/docs/angular/src/content/en/components/charts/types/donut-chart.mdx
index 708ec3e29c..1707831913 100644
--- a/docs/angular/src/content/en/components/charts/types/donut-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/donut-chart.mdx
@@ -10,7 +10,7 @@ import Sample from 'igniteui-astro-components/components/mdx/Sample.astro';
import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Donut Chart
-The Ignite UI for Angular Donut Chart is similar to the [Pie Chart](pie-chart.md), proportionally illustrating the occurrences of a variable. The donut chart can display multiple variables in concentric rings, and provides built-in support for visualizing hierarchical data. The rings are capable of being bound to a different data item, or they can share a common data source.
+The Ignite UI for Angular Donut Chart is similar to the [Pie Chart](pie-chart.mdx), proportionally illustrating the occurrences of a variable. The donut chart can display multiple variables in concentric rings, and provides built-in support for visualizing hierarchical data. The rings are capable of being bound to a different data item, or they can share a common data source.
## Angular Donut Chart Example
You can create Donut Chart using the control by binding your data as shown in the example below.
@@ -22,13 +22,13 @@ You can create Donut Chart using the control by
### Are Angular Donut Charts right for your project?
Donut Charts are appropriate for small data sets and are easy to read at a glance. Donut charts are just one type of part-to-whole visualization. Others include:
-- [Pie](pie-chart.md)
-- [Stacked Area](area-chart.md)
-- [Stacked 100% Area (Stacked Percentage Area)](area-chart.md)
-- [Stacked Bar](bar-chart.md)
-- [Stacked 100% Bar (Stacked Percentage Bar)](bar-chart.md)
-- [Treemap](treemap-chart.md)
-- [Waterfall](column-chart.md)
+- [Pie](pie-chart.mdx)
+- [Stacked Area](area-chart.mdx)
+- [Stacked 100% Area (Stacked Percentage Area)](area-chart.mdx)
+- [Stacked Bar](bar-chart.mdx)
+- [Stacked 100% Bar (Stacked Percentage Bar)](bar-chart.mdx)
+- [Treemap](treemap-chart.mdx)
+- [Waterfall](column-chart.mdx)
The Angular Donut Chart includes interactive features that give the viewer tools to analyze data, like:
@@ -46,10 +46,10 @@ The Angular Donut Chart includes interactive features that give the viewer tools
- Ensuring the color palette is distinguishable for segments/slices of the parts.
### When not to use a Donut Chart
-- Comparing change over time —use a [Bar](bar-chart.md), [Line](line-chart.md) or [Area](area-chart.md) chart.
-- Requiring precise data comparison —use a [Bar](bar-chart.md), [Line](line-chart.md) or [Area](area-chart.md) chart.
-- You have more than 6 or 8 segments (high data volume) — consider a [Bar](bar-chart.md), [Line](line-chart.md) or [Area](area-chart.md) chart if it works for your data story.
-- It would be easier for the viewer to perceive the value difference in a [Bar](bar-chart.md) chart.
+- Comparing change over time —use a [Bar](bar-chart.mdx), [Line](line-chart.mdx) or [Area](area-chart.mdx) chart.
+- Requiring precise data comparison —use a [Bar](bar-chart.mdx), [Line](line-chart.mdx) or [Area](area-chart.mdx) chart.
+- You have more than 6 or 8 segments (high data volume) — consider a [Bar](bar-chart.mdx), [Line](line-chart.mdx) or [Area](area-chart.mdx) chart if it works for your data story.
+- It would be easier for the viewer to perceive the value difference in a [Bar](bar-chart.mdx) chart.
- You have negative data, as this can not be represented in a donut chart.
## Angular Donut Chart - Slice Selection
@@ -65,9 +65,9 @@ It is possible to have a multiple ring display in the Angular Donut Chart, with
## Additional Resources
You can find more information about related chart types in these topics:
-- [Pie Chart](pie-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
+- [Pie Chart](pie-chart.mdx)
+- [Polar Chart](polar-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/line-chart.mdx b/docs/angular/src/content/en/components/charts/types/line-chart.mdx
index 5cde3f417a..5da241124f 100644
--- a/docs/angular/src/content/en/components/charts/types/line-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/line-chart.mdx
@@ -25,8 +25,8 @@ You can create the Angular Line Chart in the co
### Are Angular Line Charts right for your project?
-- Different than an [area chart](area-chart.md), the line chart does not fill the area between the X-Axis (bottom axis) and the line.
-- The Angular line chart is identical to the Angular [spline chart](spline-chart.md) in all aspects except that the line connecting data points does not have spline interpolation and smoothing for improved presentation of data.
+- Different than an [area chart](area-chart.mdx), the line chart does not fill the area between the X-Axis (bottom axis) and the line.
+- The Angular line chart is identical to the Angular [spline chart](spline-chart.mdx) in all aspects except that the line connecting data points does not have spline interpolation and smoothing for improved presentation of data.
A Line Chart includes several variants based on your data or how you want to tell the correct story with your data. These include:
@@ -148,7 +148,7 @@ You can create this type of chart in the control by
## Angular Polar Line Chart
-The Polar Line Chart belongs to a group of polar charts and is rendered using a collection of straight lines connecting data points in polar (angle/radius) coordinate system. Polar Line Charts use the same concepts of data plotting as the [Scatter Line Chart](scatter-chart.md) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally.
+The Polar Line Chart belongs to a group of polar charts and is rendered using a collection of straight lines connecting data points in polar (angle/radius) coordinate system. Polar Line Charts use the same concepts of data plotting as the [Scatter Line Chart](scatter-chart.mdx) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -160,12 +160,12 @@ You can create this type of chart in the control by
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Column Chart](column-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Spline Chart](spline-chart.md)
-- [Stacked Chart](stacked-chart.md)
+- [Area Chart](area-chart.mdx)
+- [Column Chart](column-chart.mdx)
+- [Polar Chart](polar-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
+- [Spline Chart](spline-chart.mdx)
+- [Stacked Chart](stacked-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/pie-chart.mdx b/docs/angular/src/content/en/components/charts/types/pie-chart.mdx
index e6109b99ca..47c32efc60 100644
--- a/docs/angular/src/content/en/components/charts/types/pie-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/pie-chart.mdx
@@ -122,9 +122,9 @@ The Radial Pie Chart belongs to a group of Radial Charts and uses belongs to a g
## Additional Resources
-- [Donut Chart](donut-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
+- [Donut Chart](donut-chart.mdx)
+- [Polar Chart](polar-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/point-chart.mdx b/docs/angular/src/content/en/components/charts/types/point-chart.mdx
index cef9b2660c..4cd4194c8f 100644
--- a/docs/angular/src/content/en/components/charts/types/point-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/point-chart.mdx
@@ -35,17 +35,17 @@ Once the Angular Point Chart is set up, we may want to make some further styling
## Advanced Types of Point Charts
You can create more advanced types of Angular Point Charts using the control instead of control by following these topics:
-- [Scatter Bubble Chart](bubble-chart.md)
-- [Scatter Marker Chart](scatter-chart.md#angular-scatter-marker-chart)
-- [Scatter HD Chart](scatter-chart.md#angular-scatter-high-density-chart)
-- [Polar Marker Chart](polar-chart.md#angular-polar-marker-chart)
+- [Scatter Bubble Chart](bubble-chart.mdx)
+- [Scatter Marker Chart](scatter-chart.mdx#angular-scatter-marker-chart)
+- [Scatter HD Chart](scatter-chart.mdx#angular-scatter-high-density-chart)
+- [Polar Marker Chart](polar-chart.mdx#angular-polar-marker-chart)
## Additional Resources
You can find more information about related chart features in these topics:
-- [Chart Performance](../features/chart-performance.md)
-- [Chart Markers](../features/chart-markers.md)
+- [Chart Performance](../features/chart-performance.mdx)
+- [Chart Markers](../features/chart-markers.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/polar-chart.mdx b/docs/angular/src/content/en/components/charts/types/polar-chart.mdx
index 3f9aa005de..7f03ad020f 100644
--- a/docs/angular/src/content/en/components/charts/types/polar-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/polar-chart.mdx
@@ -10,30 +10,30 @@ import Sample from 'igniteui-astro-components/components/mdx/Sample.astro';
import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Polar Chart
-The Ignite UI for Angular Polar Chart uses the polar coordinate system (angle, radius) instead of the Cartesian coordinate system (x, y) to plot data in chart. In other words, Polar Chart takes concepts of [Scatter Series](scatter-chart.md) and wrap them around a circle rather than stretching data points horizontally. It is often used to plot scientific data (e.g. wind direction and speed, direction, and strength of magnetic field, location of objects in solar system), and can highlight the deviation of collected data from predicted results.
+The Ignite UI for Angular Polar Chart uses the polar coordinate system (angle, radius) instead of the Cartesian coordinate system (x, y) to plot data in chart. In other words, Polar Chart takes concepts of [Scatter Series](scatter-chart.mdx) and wrap them around a circle rather than stretching data points horizontally. It is often used to plot scientific data (e.g. wind direction and speed, direction, and strength of magnetic field, location of objects in solar system), and can highlight the deviation of collected data from predicted results.
## Angular Polar Area Chart
-The Polar Area Chart renders using a collection of polygons connecting data points and it uses the same concepts of data plotting as the [Category Area Chart](area-chart.md#angular-area-chart-example) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Area Chart renders using a collection of polygons connecting data points and it uses the same concepts of data plotting as the [Category Area Chart](area-chart.mdx#angular-area-chart-example) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
## Angular Polar Spline Area Chart
-The Polar Spline Area Chart renders also as a collection of polygons but they have curved splines connecting data points instead of straight lines like [Polar Area Chart](polar-chart.md#angular-polar-area-chart) does. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Spline Area Chart renders also as a collection of polygons but they have curved splines connecting data points instead of straight lines like [Polar Area Chart](polar-chart.mdx#angular-polar-area-chart) does. You can create this type of chart in the control by binding your data to a , as shown in the example below:
## Angular Polar Marker Chart
-The Polar Marker Chart renders using a collection of markers representing data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the [Scatter Marker Chart](scatter-chart.md#angular-scatter-marker-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Marker Chart renders using a collection of markers representing data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the [Scatter Marker Chart](scatter-chart.mdx#angular-scatter-marker-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
## Angular Polar Line Chart
-The Polar Line Chart renders using a collection of straight lines connecting data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the [Scatter Line Chart](scatter-chart.md#angular-scatter-line-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Line Chart renders using a collection of straight lines connecting data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the [Scatter Line Chart](scatter-chart.mdx#angular-scatter-line-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
## Angular Polar Spline Chart
-The Polar Spline Chart renders using a collection of curved splines connecting data points in polar (angle/radius) coordinate system. This Chart uses the same concepts of data plotting as the [Scatter Spline Chart](scatter-chart.md#angular-scatter-spline-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Spline Chart renders using a collection of curved splines connecting data points in polar (angle/radius) coordinate system. This Chart uses the same concepts of data plotting as the [Scatter Spline Chart](scatter-chart.mdx#angular-scatter-spline-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -45,13 +45,13 @@ Once our polar chart is created, we may want to make some further styling custom
## Additional Resources
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Donut Chart](Donut-chart.md)
-- [Line Chart](line-chart.md)
-- [Pie Chart](Pie-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Scatter Chart](scatter-chart.md)
-- [Spline Chart](spline-chart.md)
+- [Area Chart](area-chart.mdx)
+- [Donut Chart](donut-chart.mdx)
+- [Line Chart](line-chart.mdx)
+- [Pie Chart](pie-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
+- [Scatter Chart](scatter-chart.mdx)
+- [Spline Chart](spline-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/radial-chart.mdx b/docs/angular/src/content/en/components/charts/types/radial-chart.mdx
index 5d57c840e5..37af411867 100644
--- a/docs/angular/src/content/en/components/charts/types/radial-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/radial-chart.mdx
@@ -15,7 +15,7 @@ The Ignite UI for Angular Radial Chart takes data and render it as collection of
## Angular Radial Area Chart
-The Angular Radial Area Chart has a shape of a filled polygon that is bound by a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the [Area Chart](area-chart.md), but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in control by binding your data to , as shown in the example below.
+The Angular Radial Area Chart has a shape of a filled polygon that is bound by a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the [Area Chart](area-chart.mdx), but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in control by binding your data to , as shown in the example below.
@@ -23,7 +23,7 @@ The Angular Radial Area Chart has a shape of a filled polygon that is bound by a
## Angular Radial Column Chart
-The Radial Column Chart is visualized by using a collection of rectangles that extend from the center of the chart toward the locations of data points. This utilizes the same concepts of data plotting as the [Column Chart](column-chart.md), but wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Radial Column Chart is visualized by using a collection of rectangles that extend from the center of the chart toward the locations of data points. This utilizes the same concepts of data plotting as the [Column Chart](column-chart.mdx), but wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -31,7 +31,7 @@ The Radial Column Chart is visualized by using a collection of rectangles that e
## Angular Radial Line Chart
-The Angular Radial Line Chart has renders as a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the [Line Chart](line-chart.md), but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in the control by binding your data to , as shown in the example below:
+The Angular Radial Line Chart has renders as a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the [Line Chart](line-chart.mdx), but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in the control by binding your data to , as shown in the example below:
@@ -63,11 +63,11 @@ In addition, the labels can be configured to appear near or wide from the chart.
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Column Chart](column-chart.md)
-- [Donut Chart](donut-chart.md)
-- [Line Chart](line-chart.md)
-- [Pie Chart](pie-chart.md)
+- [Area Chart](area-chart.mdx)
+- [Column Chart](column-chart.mdx)
+- [Donut Chart](donut-chart.mdx)
+- [Line Chart](line-chart.mdx)
+- [Pie Chart](pie-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/scatter-chart.mdx b/docs/angular/src/content/en/components/charts/types/scatter-chart.mdx
index 3aa513dd0a..a97ce76287 100644
--- a/docs/angular/src/content/en/components/charts/types/scatter-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/scatter-chart.mdx
@@ -65,11 +65,11 @@ Angular Scatter Contour Chart draws colored contour lines based on a triangulati
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Bubble Chart](bubble-chart.md)
-- [Line Chart](line-chart.md)
-- [Spline Chart](spline-chart.md)
-- [Shape Chart](shape-chart.md)
+- [Area Chart](area-chart.mdx)
+- [Bubble Chart](bubble-chart.mdx)
+- [Line Chart](line-chart.mdx)
+- [Spline Chart](spline-chart.mdx)
+- [Shape Chart](shape-chart.mdx)
## API References
The following table lists API members mentioned in the above sections:
diff --git a/docs/angular/src/content/en/components/charts/types/shape-chart.mdx b/docs/angular/src/content/en/components/charts/types/shape-chart.mdx
index 749e188859..631ed892f2 100644
--- a/docs/angular/src/content/en/components/charts/types/shape-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/shape-chart.mdx
@@ -33,9 +33,9 @@ You can create this type of chart in the control by
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Line Chart](line-chart.md)
-- [Scatter Chart](scatter-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Line Chart](./line-chart.mdx)
+- [Scatter Chart](./scatter-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/sparkline-chart.mdx b/docs/angular/src/content/en/components/charts/types/sparkline-chart.mdx
index 319f29ca34..9a1ea2d2ba 100644
--- a/docs/angular/src/content/en/components/charts/types/sparkline-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/sparkline-chart.mdx
@@ -119,9 +119,9 @@ You can embed the Angular Sparkline in a template column of data grid or other U
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Column Chart](column-chart.md)
-- [Line Chart](line-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Column Chart](./column-chart.mdx)
+- [Line Chart](./line-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/spline-chart.mdx b/docs/angular/src/content/en/components/charts/types/spline-chart.mdx
index 85ad7ed3d9..4991695a15 100644
--- a/docs/angular/src/content/en/components/charts/types/spline-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/spline-chart.mdx
@@ -10,7 +10,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Spline Chart
-The Ignite UI for Angular Spline Chart belongs to a group of Category Charts that render as a collection of points connected by smooth curves of spline. Values are represented on the y-axis and categories are displayed on the x-axis. Spline Chart emphasizes the amount of change over a period of time or compares multiple items as well as the relationship of parts to a whole by displaying the total of the plotted values. Spline Chart is identical to [Line Chart](line-chart.md) in all aspects except that line connecting data points has spline interpolation and smoothing for improved presentation of data.
+The Ignite UI for Angular Spline Chart belongs to a group of Category Charts that render as a collection of points connected by smooth curves of spline. Values are represented on the y-axis and categories are displayed on the x-axis. Spline Chart emphasizes the amount of change over a period of time or compares multiple items as well as the relationship of parts to a whole by displaying the total of the plotted values. Spline Chart is identical to [Line Chart](./line-chart.mdx) in all aspects except that line connecting data points has spline interpolation and smoothing for improved presentation of data.
## Angular Spline Chart Example
@@ -78,11 +78,11 @@ You can create this type of chart in the control by
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Line Chart](spline-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Stacked Chart](stacked-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Line Chart](./spline-chart.mdx)
+- [Polar Chart](./polar-chart.mdx)
+- [Radial Chart](./radial-chart.mdx)
+- [Stacked Chart](./stacked-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/stacked-chart.mdx b/docs/angular/src/content/en/components/charts/types/stacked-chart.mdx
index a6701a39ab..c014f65e0e 100644
--- a/docs/angular/src/content/en/components/charts/types/stacked-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/stacked-chart.mdx
@@ -23,7 +23,7 @@ The following sections demonstrate individual types of Ignite UI for Angular Sta
## Angular Stacked Area Chart
-Stacked Area Charts are rendered using a collection of points connected by line segments, with the area below the line filled in and stacked on top of each other. Stacked Area Charts follow all the same requirements as [Area Chart](area-chart.md), with the only difference being that visually, the shaded areas are stacked on top of each other.
+Stacked Area Charts are rendered using a collection of points connected by line segments, with the area below the line filled in and stacked on top of each other. Stacked Area Charts follow all the same requirements as [Area Chart](./area-chart.mdx), with the only difference being that visually, the shaded areas are stacked on top of each other.
You can create this type of chart in the control by binding your data to a , as shown in the example below.
@@ -40,7 +40,7 @@ You can create this type of chart in the control by
A Stacked Bar Chart, or Stacked Bar Graph, is a type of category chart that is used to compare the composition of different categories of data by displaying different sized fragments in the horizontal bars of the chart. The length of each bar, or stack of fragments, is proportionate to its overall value.
-The Stacked Bar Chart differs from the [Bar Chart](bar-chart.md) in that the data points representing your data are stacked next to each other horizontally to visually group your data. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the X-Axis, and all negative values are grouped on the negative side of the X-Axis.
+The Stacked Bar Chart differs from the [Bar Chart](./bar-chart.mdx) in that the data points representing your data are stacked next to each other horizontally to visually group your data. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the X-Axis, and all negative values are grouped on the negative side of the X-Axis.
In this example of an Stacked Bar Chart, we have a Numeric X Axis (bottom labels of the chart) and a Category Y Axis (left labels of the chart). You can create this type of chart in the control by binding your data to a , as shown in the example below.
@@ -56,7 +56,7 @@ In this example of a Stacked 100% Bar Chart, the Energy Product values are shown
## Angular Stacked Column Chart
-The Stacked Column Chart is identical to the [Column Chart](column-chart.md) in all aspects, except the series are represented on top of one another rather than to the side. The Stacked Column Chart is used to show comparing results between series. Each stacked fragment in the collection represents one visual element in each stack. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the Y-Axis, and all negative values are grouped on the negative side of the Y-Axis. The Stacked Column Chart uses the same concepts of data plotting as the Stacked Bar Chart but data points are stacked along vertical line (Y-Axis) rather than along horizontal line (X-Axis).
+The Stacked Column Chart is identical to the [Column Chart](./column-chart.mdx) in all aspects, except the series are represented on top of one another rather than to the side. The Stacked Column Chart is used to show comparing results between series. Each stacked fragment in the collection represents one visual element in each stack. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the Y-Axis, and all negative values are grouped on the negative side of the Y-Axis. The Stacked Column Chart uses the same concepts of data plotting as the Stacked Bar Chart but data points are stacked along vertical line (Y-Axis) rather than along horizontal line (X-Axis).
You can create this type of chart in the control by binding your data to a , as shown in the example below.
@@ -86,7 +86,7 @@ You can create this type of chart in the control by
## Angular Stacked Spline Area Chart
-Stacked Spline Area Charts are rendered using a collection of points connected by curved spline segments, with the area below the curved spline fill in and stacked on top of each other. Stacked Spline Area Charts follow all of the same requirements as [Area Chart](area-chart.md), with the only difference being that the visually shaded areas are stacked on top of each other.
+Stacked Spline Area Charts are rendered using a collection of points connected by curved spline segments, with the area below the curved spline fill in and stacked on top of each other. Stacked Spline Area Charts follow all of the same requirements as [Area Chart](./area-chart.mdx), with the only difference being that the visually shaded areas are stacked on top of each other.
You can create this type of chart in the control by binding your data to a , as shown in the example below.
@@ -117,11 +117,11 @@ You can create this type of chart in the control by
## Additional Resources
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Bar Chart](bar-chart.md)
-- [Column Chart](column-chart.md)
-- [Line Chart](line-chart.md)
-- [Spline Chart](spline-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Bar Chart](./bar-chart.mdx)
+- [Column Chart](./column-chart.mdx)
+- [Line Chart](./line-chart.mdx)
+- [Spline Chart](./spline-chart.mdx)
## API References
The following table lists API members mentioned in the above sections:
diff --git a/docs/angular/src/content/en/components/charts/types/step-chart.mdx b/docs/angular/src/content/en/components/charts/types/step-chart.mdx
index 4d1d33531f..d0088e99a2 100644
--- a/docs/angular/src/content/en/components/charts/types/step-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/step-chart.mdx
@@ -37,9 +37,9 @@ If you need Step Charts with more features such as composite other series, you c
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Line Chart](line-chart.md)
-- [Chart Markers](../features/chart-markers.md)
+- [Area Chart](./area-chart.mdx)
+- [Line Chart](./line-chart.mdx)
+- [Chart Markers](../features/chart-markers.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/stock-chart.mdx b/docs/angular/src/content/en/components/charts/types/stock-chart.mdx
index e101178db7..80c1cf3529 100644
--- a/docs/angular/src/content/en/components/charts/types/stock-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/stock-chart.mdx
@@ -122,11 +122,11 @@ In this example, the stock chart is plotting revenue for United States.
You can find more information about related chart features in these topics:
-- [Chart Animations](../features/chart-Animations.md)
-- [Chart Annotations](../features/chart-annotations.md)
-- [Chart Navigation](../features/chart-navigation.md)
-- [Chart Trendlines](../features/chart-trendlines.md)
-- [Chart Performance](../features/chart-performance.md)
+- [Chart Animations](../features/chart-animations.mdx)
+- [Chart Annotations](../features/chart-annotations.mdx)
+- [Chart Navigation](../features/chart-navigation.mdx)
+- [Chart Trendlines](../features/chart-trendlines.mdx)
+- [Chart Performance](../features/chart-performance.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/charts/types/treemap-chart.mdx b/docs/angular/src/content/en/components/charts/types/treemap-chart.mdx
index 8513183b8d..e5cb7a3f1d 100644
--- a/docs/angular/src/content/en/components/charts/types/treemap-chart.mdx
+++ b/docs/angular/src/content/en/components/charts/types/treemap-chart.mdx
@@ -112,8 +112,8 @@ In the following example, the treemap demonstrates the ability of node highlight
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Shape Chart](shape-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Shape Chart](./shape-chart.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/dashboard-tile.mdx b/docs/angular/src/content/en/components/dashboard-tile.mdx
index 47439fe09b..8bc7601e8e 100644
--- a/docs/angular/src/content/en/components/dashboard-tile.mdx
+++ b/docs/angular/src/content/en/components/dashboard-tile.mdx
@@ -63,12 +63,12 @@ export class AppModule {}
Depending on what you bind the Dashboard Tile's property to will determine which visualization you see by default, as the control will evaluate the data you bind and then choose a visualization from the Ignite UI for Angular toolset to show. The data visualization controls that are included to be shown in the Dashboard Tile are the following:
-- [IgxCategoryChart](charts/chart-overview.md)
-- [IgxDataChart](charts/chart-overview.md)
-- [IgxDataPieChart](charts/types/data-pie-chart.md)
-- [IgxGeographicMap](geo-map.md)
-- [IgxLinear Gauge](linear-gauge.md)
-- [IgxRadialGauge](radial-gauge.md)
+- [IgxCategoryChart](./charts/chart-overview.mdx)
+- [IgxDataChart](./charts/chart-overview.mdx)
+- [IgxDataPieChart](./charts/types/data-pie-chart.mdx)
+- [IgxGeographicMap](./geo-map.mdx)
+- [IgxLinear Gauge](./linear-gauge.mdx)
+- [IgxRadialGauge](./radial-gauge.mdx)
The data visualization that is chosen by default is mainly dependent on the schema and the count of the that you have bound. For example, if you bind a single numeric value, you will get a , but if you bind a collection of value-label pairs that are easy to distinguish from each other, you will likely get a . If you bind an that has more value paths, you will receive a with multiple column series or line series, depending mainly on the count of the collection bound. You can also bind to a or data the appears to contain geographic points to receive a .
diff --git a/docs/angular/src/content/en/components/date-range-picker.mdx b/docs/angular/src/content/en/components/date-range-picker.mdx
index 1d242581e4..821409d78e 100644
--- a/docs/angular/src/content/en/components/date-range-picker.mdx
+++ b/docs/angular/src/content/en/components/date-range-picker.mdx
@@ -156,7 +156,7 @@ To show a clear action, use `igx-picker-clear` with `igxSuffix` applied directly
- Use `igx-picker-toggle` for the calendar action and `igx-picker-clear` for the clear action.
- Apply `igxPrefix` directly to `igx-picker-toggle` and `igxSuffix` directly to `igx-picker-clear`.
- Add the directly inside each component.
-- To enable date editing, decorate both inputs with the [`igxDateTimeEditor`](date-time-editor) directive.
+- To enable date editing, decorate both inputs with the [`igxDateTimeEditor`](./date-time-editor.mdx) directive.
diff --git a/docs/angular/src/content/en/components/excel-library.mdx b/docs/angular/src/content/en/components/excel-library.mdx
index 3931895333..0639602eed 100644
--- a/docs/angular/src/content/en/components/excel-library.mdx
+++ b/docs/angular/src/content/en/components/excel-library.mdx
@@ -96,7 +96,7 @@ The Excel Library does not support the Excel Binary Workbook (.xlsb) format at t
## Load and Save Workbooks
Now that the Excel Library module is imported, next step is to load a workbook.
-In the following code snippet, an external [ExcelUtility](excel-utility.md) class is used to save and load a .
+In the following code snippet, an external [ExcelUtility](./excel-utility.mdx) class is used to save and load a .
In order to load and save objects, you can utilize the save method of the actual object, as well as its static `Load` method.
diff --git a/docs/angular/src/content/en/components/excel-utility.mdx b/docs/angular/src/content/en/components/excel-utility.mdx
index d75be94fd5..a003ab7aba 100644
--- a/docs/angular/src/content/en/components/excel-utility.mdx
+++ b/docs/angular/src/content/en/components/excel-utility.mdx
@@ -9,7 +9,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular Excel Utility
-This topic provides utility function for loading and saving Microsoft Excel files using [Excel Library](excel-library.md)
+This topic provides utility function for loading and saving Microsoft Excel files using [Excel Library](./excel-library.mdx)
```ts
import { saveAs } from "file-saver"; // npm package: "file-saver": "^1.3.8"
diff --git a/docs/angular/src/content/en/components/exporter-pdf.mdx b/docs/angular/src/content/en/components/exporter-pdf.mdx
index 8b975ab781..5d9e4bebae 100644
--- a/docs/angular/src/content/en/components/exporter-pdf.mdx
+++ b/docs/angular/src/content/en/components/exporter-pdf.mdx
@@ -12,7 +12,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
-The Ignite UI for Angular PDF Exporter service provides powerful functionality to export data in PDF format from various sources, including raw data arrays and advanced grid components such as [**IgxGrid**](/grid/grid), [**IgxTreeGrid**](/treegrid/tree-grid), [**IgxHierarchicalGrid**](/hierarchicalgrid/hierarchical-grid), and [**IgxPivotGrid**](/pivotGrid/pivot-grid). The exporting functionality is encapsulated in the class, which enables seamless data export to PDF format with comprehensive features including multi-page document support, automatic page breaks, and customizable formatting options.
+The Ignite UI for Angular PDF Exporter service provides powerful functionality to export data in PDF format from various sources, including raw data arrays and advanced grid components such as [**IgxGrid**](/grid/grid), [**IgxTreeGrid**](/treegrid/tree-grid), [**IgxHierarchicalGrid**](/hierarchicalgrid/hierarchical-grid), and [**IgxPivotGrid**](/pivotgrid/pivot-grid). The exporting functionality is encapsulated in the class, which enables seamless data export to PDF format with comprehensive features including multi-page document support, automatic page breaks, and customizable formatting options.
diff --git a/docs/angular/src/content/en/components/general-breaking-changes-dv.mdx b/docs/angular/src/content/en/components/general-breaking-changes-dv.mdx
index 4d80319b95..d5b6d154ab 100644
--- a/docs/angular/src/content/en/components/general-breaking-changes-dv.mdx
+++ b/docs/angular/src/content/en/components/general-breaking-changes-dv.mdx
@@ -73,11 +73,11 @@ These breaking changes were introduce in version **8.2.12** of these packages an
| Affected Packages | Affected Components |
| :----------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------- |
-| igniteui-angular-excel | [Excel Library](excel-library) |
-| igniteui-angular-spreadsheet | [Spreadsheet](spreadsheet-overview) |
-| igniteui-angular-maps | [Geo Map](geo-map), [Treemap](charts/types/treemap-chart) |
-| igniteui-angular-gauges | [Bullet Graph](bullet-graph), [Linear Gauge](linear-gauge), [Radial Gauge](radial-gauge) |
-| igniteui-angular-charts | Category Chart, Data Chart, Donut Chart, Financial Chart], Pie Chart, [Zoom Slider](zoomslider-overview) |
+| igniteui-angular-excel | [Excel Library](./excel-library.mdx) |
+| igniteui-angular-spreadsheet | [Spreadsheet](./spreadsheet-overview.mdx) |
+| igniteui-angular-maps | [Geo Map](./geo-map.mdx), [Treemap](./charts/types/treemap-chart.mdx) |
+| igniteui-angular-gauges | [Bullet Graph](./bullet-graph.mdx), [Linear Gauge](./linear-gauge.mdx), [Radial Gauge](./radial-gauge.mdx) |
+| igniteui-angular-charts | Category Chart, Data Chart, Donut Chart, Financial Chart], Pie Chart, [Zoom Slider](./zoomslider-overview.mdx) |
| igniteui-angular-core | all classes and enums |
## Code After Changes
diff --git a/docs/angular/src/content/en/components/general-changelog-dv.mdx b/docs/angular/src/content/en/components/general-changelog-dv.mdx
index 4c6b5b1386..201668aeb7 100644
--- a/docs/angular/src/content/en/components/general-changelog-dv.mdx
+++ b/docs/angular/src/content/en/components/general-changelog-dv.mdx
@@ -30,6 +30,13 @@ For changes specific to igniteui-angular components, please see CHANGELOG.MD.
## **21.0.1 (March 2026)**
+### Enhancements
+
+#### igniteui-angular-charts
+
+- Added `Checkmark` option to the `MarkerType` enum. Use `MarkerType.Checkmark` on a series to display a V-shaped checkmark icon inside a circle. The new `MarkerAutomaticBehavior.Checkmark` enum value allows applying the checkmark shape to all series in the chart, and the `SeriesViewer.CheckmarkMarkerTemplate` property can be used to customize its template.
+- Added `MarkerSize` support on marker-enabled chart series to control marker dimensions in device-independent pixels and reset to template-based sizing with `NaN`.
+
### Bug Fixes
| Bug Number | Control | Description |
@@ -42,6 +49,12 @@ For changes specific to igniteui-angular components, please see CHANGELOG.MD.
| 41419 | Excel | Saving a VBA Signed Excel file does not keep a signature/certificate. |
| 41594 | IgxDataChart | AssigningCategoryStyle args.GetItems is null or not working to update items in the fragment series. |
+### Enhancements
+
+### igniteui-angular-charts
+
+- Added `RangeBarSeries` support for horizontal range rendering in `IgxDataChart`.
+
## **21.0.0 (January 2026)**
### Enhancements
@@ -203,20 +216,20 @@ For more details please visit:
### igniteui-angular-charts (Charts)
-- Added [Chart Data Annotations](charts/features/chart-data-annotations.md) layers:
+- Added [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) layers:
- Data Annotation Band Layer
- Data Annotation Line Layer
- Data Annotation Rect Layer
- Data Annotation Slice Layer
- Data Annotation Strip Layer
-- The [Data Tooltip](charts/features/chart-data-tooltip.md) and [Data Legend](charts/features/chart-data-legend.md) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
+- The [Data Tooltip](./charts/features/chart-data-tooltip.mdx) and [Data Legend](./charts/features/chart-data-legend.mdx) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
- The property of the charts has been updated to include a new enumeration - `DragSelect` in which the dragged preview Rect will select the points contained within.
-- The [ValueOverlay and ValueLayer](charts/features/chart-overlays.md), in addition to the [Chart Data Annotations](charts/features/chart-data-annotations.md) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
+- The [ValueOverlay and ValueLayer](./charts/features/chart-overlays.mdx), in addition to the [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
-- [Trendline Layer](charts/features/chart-trendlines.md) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](charts/features/chart-overlays.md) series types in the chart.
+- [Trendline Layer](./charts/features/chart-trendlines.mdx) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](./charts/features/chart-overlays.mdx) series types in the chart.
### igniteui-angular-dashboards (Dashboards)
@@ -282,17 +295,17 @@ The following table lists the bug fixes made for the Ignite UI for Angular tools
### igniteui-angular-charts (Charts)
-- [Dashboard Tile](dashboard-tile.md) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](menus/toolbar.md) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
+- [Dashboard Tile](./dashboard-tile.mdx) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](./menus/toolbar.mdx) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
### igniteui-angular-charts (Inputs)
-- [Color Editor](inputs/color-editor.md) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](menus/toolbar.md) component to update visualizations at runtime.
+- [Color Editor](./inputs/color-editor.mdx) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](./menus/toolbar.mdx) component to update visualizations at runtime.
## **18.1.0 (September 2024)**
-- [Data Pie Chart](charts/types/data-pie-chart.md) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
+- [Data Pie Chart](./charts/types/data-pie-chart.mdx) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
-- [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
+- [Proportional Category Angle Axis](./charts/types/radial-chart.mdx) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
-
@@ -313,13 +326,13 @@ The following table lists the bug fixes made for the Ignite UI for Angular tools
### igniteui-angular-charts (Charts)
-- [Data Legend Grouping](charts/features/chart-data-legend.md#angular-data-legend-grouping) & [Data Tooltip Grouping](charts/features/chart-data-tooltip.md#angular-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
+- [Data Legend Grouping](./charts/features/chart-data-legend.mdx#angular-data-legend-grouping) & [Data Tooltip Grouping](./charts/features/chart-data-tooltip.mdx#angular-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
-- [Chart Selection](charts/features/chart-data-selection.md) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
+- [Chart Selection](./charts/features/chart-data-selection.mdx) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
-- [Treemap Highlighting](charts/types/treemap-chart.md#angular-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
+- [Treemap Highlighting](./charts/types/treemap-chart.mdx#angular-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
-- [Treemap Percent-based Highlighting](charts/types/treemap-chart.md#angular-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
+- [Treemap Percent-based Highlighting](./charts/types/treemap-chart.mdx#angular-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
- - New option for ToolAction for outlining a border around specific tools of choice.
@@ -342,7 +355,7 @@ The following table lists the bug fixes made for the Ignite UI for Angular tools
-
- New title/subtitle properties. , will appear near the bottom the gauge. In addition, the various title/subtitle font properties were added such as `TitleFontSize`, `TitleFontFamily`, `TitleFontStyle`, `TitleFontWeight` and . Finally, the new will allow the value to correspond with the needle's position.
- - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](radial-gauge.md#optical-scaling)
+ - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](./radial-gauge.mdx#optical-scaling)
- New highlight needle was added. and when both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
-
- New highlight needle was added. and when both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
@@ -353,7 +366,7 @@ The following table lists the bug fixes made for the Ignite UI for Angular tools
### igniteui-angular-charts (Charts)
-- [Chart Highlight Filter](charts/features/chart-highlight-filter.md) - The and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
+- [Chart Highlight Filter](./charts/features/chart-highlight-filter.mdx) - The and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
## **17.0.0 (November 2023)**
@@ -367,13 +380,13 @@ The following table lists the bug fixes made for the Ignite UI for Angular tools
### New Components
-- [Toolbar](menus/toolbar.md) - This component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tool items when linked to our or components. You'll be able to create custom tools for your project allowing end users to provide changes, offering an endless amount of customization.
+- [Toolbar](./menus/toolbar.mdx) - This component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tool items when linked to our or components. You'll be able to create custom tools for your project allowing end users to provide changes, offering an endless amount of customization.
### igniteui-angular-charts (Charts)
-- [ValueLayer](charts/features/chart-overlays.md#angular-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
+- [ValueLayer](./charts/features/chart-overlays.mdx#angular-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
-- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](charts/types/line-chart.md#angular-styling-line-chart) plotted in the chart, the [gridlines](charts/features/chart-axis-gridlines.md#angular-axis-gridlines-properties) of the chart, and the [trendlines](charts/features/chart-trendlines.md#angular-chart-trendlines-dash-array-example) of the series plotted in the chart.
+- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](./charts/types/line-chart.mdx#angular-styling-line-chart) plotted in the chart, the [gridlines](./charts/features/chart-axis-gridlines.mdx#angular-axis-gridlines-properties) of the chart, and the [trendlines](./charts/features/chart-trendlines.mdx#angular-chart-trendlines-dash-array-example) of the series plotted in the chart.
## **16.0.0 (May 2023)**
- Angular 16 support.
@@ -394,7 +407,7 @@ Added significant improvements to default behaviors, and refined the Category Ch
- ZoomMaximumItemSpan
- ZoomToCategoryRange
- ZoomToItemSpan
-- New [Chart Aggregation](charts/features/chart-data-aggregations.md) API for Grouping, Sorting and Summarizing Category string and numeric values, eliminating the need to pre-aggregate or calculate chart data:
+- New [Chart Aggregation](./charts/features/chart-data-aggregations.mdx) API for Grouping, Sorting and Summarizing Category string and numeric values, eliminating the need to pre-aggregate or calculate chart data:
- InitialSortDescriptions
- InitialSorts
- SortDescriptions
@@ -408,13 +421,13 @@ Added significant improvements to default behaviors, and refined the Category Ch
- GroupSorts
- GroupSortDescriptions
-The Chart's [Aggregation](charts/features/chart-data-aggregations.md) will not work when using | because these properties are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
+The Chart's [Aggregation](./charts/features/chart-data-aggregations.mdx) will not work when using | because these properties are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
## **13.2.0 (June 2022)**
### igniteui-angular-charts (Charts)
-- Added the highly-configurable [DataLegend](charts/features/chart-data-legend.md) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
-- Added the highly-configurable [DataToolTip](charts/features/chart-data-tooltip.md) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
+- Added the highly-configurable [DataLegend](./charts/features/chart-data-legend.mdx) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
+- Added the highly-configurable [DataToolTip](./charts/features/chart-data-tooltip.mdx) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
- Added animation and transition-in support for Stacked Series. Animations can be enabled by setting the property to true. From there, you can set the property to determine how long your animation should take to complete and the to determine the type of animation that takes place.
- Added `AssigningCategoryStyle` event, is now available to all series in . This event is handled when you want to conditionally configure aspects of the series items such as background-color and highlighting.
- New enumeration for CalloutLayer. Used to limit where the callouts are to be placed within the chart. By default, the callouts are intelligently placed in the best place but this used to force for example `TopLeft`, `TopRight`, `BottomLeft` or `BottomRight`.
@@ -542,11 +555,11 @@ These breaking changes were introduce in these packages and components only:
| Affected Packages | Affected Components |
| ------------------|---------------------|
-| igniteui-angular-excel | [Excel Library](excel-library.md) |
-| igniteui-angular-spreadsheet | [Spreadsheet](spreadsheet-overview.md) |
-| igniteui-angular-maps | [Geo Map](geo-map.md), [Treemap](charts/types/treemap-chart.md) |
-| igniteui-angular-gauges | [Bullet Graph](bullet-graph.md), [Linear Gauge](linear-gauge.md), [Radial Gauge](radial-gauge.md) |
-| igniteui-angular-charts| Category Chart, Data Chart, Donut Chart, Financial Chart, Pie Chart, [Zoom Slider](zoomslider-overview.md) |
+| igniteui-angular-excel | [Excel Library](./excel-library.mdx) |
+| igniteui-angular-spreadsheet | [Spreadsheet](./spreadsheet-overview.mdx) |
+| igniteui-angular-maps | [Geo Map](./geo-map.mdx), [Treemap](./charts/types/treemap-chart.mdx) |
+| igniteui-angular-gauges | [Bullet Graph](./bullet-graph.mdx), [Linear Gauge](./linear-gauge.mdx), [Radial Gauge](./radial-gauge.mdx) |
+| igniteui-angular-charts| Category Chart, Data Chart, Donut Chart, Financial Chart, Pie Chart, [Zoom Slider](./zoomslider-overview.mdx) |
| igniteui-angular-core | all classes and enums |
- Code After Changes
diff --git a/docs/angular/src/content/en/components/general/cli-overview.mdx b/docs/angular/src/content/en/components/general/cli-overview.mdx
index c3278324a2..71e0db6096 100644
--- a/docs/angular/src/content/en/components/general/cli-overview.mdx
+++ b/docs/angular/src/content/en/components/general/cli-overview.mdx
@@ -9,7 +9,7 @@ last_updated: "2025-04-06"
The Ignite UI CLI and the Ignite UI for Angular Schematics collection are two complementary scaffolding tools for generating Angular projects and component views pre-configured for Ignite UI for Angular. Both provide a guided step-by-step wizard and non-interactive command modes. Both produce the same project output - they differ only in how they integrate with your workflow.
-The Ignite UI CLI does not manage Blazor or Web Components projects through this Angular toolchain. For the Angular-only Schematics workflow without a separate global tool, use `@igniteui/angular-schematics` directly with the Angular CLI. Neither tool is required to use Ignite UI for Angular - the library can be installed and configured manually as described in the [Getting Started guide](getting-started).
+The Ignite UI CLI does not manage Blazor or Web Components projects through this Angular toolchain. For the Angular-only Schematics workflow without a separate global tool, use `@igniteui/angular-schematics` directly with the Angular CLI. Neither tool is required to use Ignite UI for Angular - the library can be installed and configured manually as described in the [Getting Started guide](./getting-started.mdx).
## Ignite UI CLI
@@ -17,7 +17,7 @@ The Ignite UI CLI does not manage Blazor or Web Components projects through this
The CLI provides a guided wizard (`ig` or `ig new`) and non-interactive project creation (`ig new --framework=angular --type=igx-ts`), component scaffolding (`ig add`), a development server (`ig start`), and a built-in MCP server for AI assistant integration (`ig mcp`).
-For setup instructions and all available commands, see [Getting Started with Ignite UI CLI](./cli/getting-started-with-cli).
+For setup instructions and all available commands, see [Getting Started with Ignite UI CLI](./cli/getting-started-with-cli.mdx).
## Ignite UI for Angular Schematics
@@ -25,14 +25,14 @@ For setup instructions and all available commands, see [Getting Started with Ign
The Schematics collection provides the same core project templates and component views as the CLI, within the native Angular CLI workflow. It does not include the MCP server - for AI assistant integration, use the Ignite UI CLI alongside your Angular CLI project.
-For setup instructions see [Getting Started with Ignite UI for Angular Schematics](./cli/getting-started-with-angular-schematics).
+For setup instructions see [Getting Started with Ignite UI for Angular Schematics](./cli/getting-started-with-angular-schematics.mdx).
## Step-by-Step Guides
Both tools support a guided interactive mode and a direct command mode:
-- [Step-by-Step Guide Using Ignite UI CLI](./cli/step-by-step-guide-using-cli)
-- [Step-by-Step Guide Using Ignite UI for Angular Schematics](./cli/step-by-step-guide-using-angular-schematics)
+- [Step-by-Step Guide Using Ignite UI CLI](./cli/step-by-step-guide-using-cli.mdx)
+- [Step-by-Step Guide Using Ignite UI for Angular Schematics](./cli/step-by-step-guide-using-angular-schematics.mdx)
## AI Assistant Integration (MCP)
@@ -44,4 +44,4 @@ Start the MCP server with:
ig mcp
```
-For client configuration (VS Code, Claude Desktop, Cursor) and a description of available tools, see [Ignite UI CLI MCP](../ai/cli-mcp).
+For client configuration (VS Code, Claude Desktop, Cursor) and a description of available tools, see [Ignite UI CLI MCP](../ai/cli-mcp.mdx).
diff --git a/docs/angular/src/content/en/components/general/cli/auth-template.mdx b/docs/angular/src/content/en/components/general/cli/auth-template.mdx
index 720b3fa748..60660b30af 100644
--- a/docs/angular/src/content/en/components/general/cli/auth-template.mdx
+++ b/docs/angular/src/content/en/components/general/cli/auth-template.mdx
@@ -38,7 +38,7 @@ Answering yes generates one of two authenticated variants:
-For a full walkthrough of the wizard steps, see [Step-by-Step Guide Using Ignite UI CLI](step-by-step-guide-using-cli) or [Step-by-Step Guide Using Ignite UI for Angular Schematics](step-by-step-guide-using-angular-schematics).
+For a full walkthrough of the wizard steps, see [Step-by-Step Guide Using Ignite UI CLI](./step-by-step-guide-using-cli.mdx) or [Step-by-Step Guide Using Ignite UI for Angular Schematics](./step-by-step-guide-using-angular-schematics.mdx).
### Direct command (advanced)
diff --git a/docs/angular/src/content/en/components/general/cli/component-templates.mdx b/docs/angular/src/content/en/components/general/cli/component-templates.mdx
index 65efe5ca2c..d5ddd559d5 100644
--- a/docs/angular/src/content/en/components/general/cli/component-templates.mdx
+++ b/docs/angular/src/content/en/components/general/cli/component-templates.mdx
@@ -14,52 +14,52 @@ These templates generate components into an existing Angular workspace only. The
| Template | Code and description | Demo |
| :-------------------------------| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Grids & Lists | | |
-| grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c grid newGrid Ignite UI CLI: ig add grid newGridBasic template for IgxGrid. | [IgxGrid](../../grid/grid.md) component with auto generated columns |
-| grid-batch-editing | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c grid-batch-editing newGridBatchEditing Ignite UI CLI: ig add grid-batch-editing newGridBatchEditingSample IgxGrid with batch editing. | [IgxGrid](../../grid/grid.md) that uses Transaction service for [batch editing](../../grid/batch-editing.md) |
-| custom-grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c custom-grid newCustomGrid Ignite UI CLI: ig add custom-grid newCustomGridIgxGrid with optional features like sorting, filtering, editing, etc. | [IgxGrid](../../grid/grid.md) with optional features like [Sorting](../../grid/sorting.md), [Filtering](../../grid/filtering.md), [Cell Editing](../../grid/editing.md), [Row Editing](../../grid/row-editing.md), [Group By](../../grid/groupby.md), [Resizing](../../grid/column-resizing.md), [Selection](../../grid/selection.md), [Paging](../../grid/paging.md), [Column Pinning](../../grid/column-pinning.md), [Column Moving](../../grid/column-moving.md), [Column Hiding](../../grid/column-hiding.md) |
-| grid-summaries | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c grid-summaries newGridSummaries Ignite UI CLI: ig add grid-summaries newGridSummariesIgxGrid with summaries feature. | [IgxGrid](../../grid/grid.md) with [summaries](../../grid/summaries.md) feature. |
-| grid-multi-column-headers | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c grid-multi-column-headers newGridMultiColumnHeaders Ignite UI CLI: ig add grid-multi-column-headers newGridMultiColumnHeadersIgxGrid with multiple header columns. | [IgxGrid](../../grid/grid.md) with [multi-column headers](../../grid/multi-column-headers.md) |
-| tree grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c custom-tree-grid newCustomTreeGrid Ignite UI CLI: ig add custom-tree-grid newCustomTreeGridIgxTreeGrid with optional features like sorting, filtering, row editing, etc. | [IgxTreeGrid](../../treegrid/tree-grid.md) with optional features like [Sorting](../../treegrid/sorting.md), [Filtering](../../treegrid/filtering.md), [Cell Editing](../../treegrid/editing.md), [Row Editing](../../treegrid/row-editing.md), [Resizing](../../treegrid/column-resizing.md), [Row Selection](../../treegrid/selection.md), [Paging](../../treegrid/paging.md), [Column Pinning](../../treegrid/column-pinning.md), [Column Moving](../../treegrid/column-moving.md), [Column Hiding](../../treegrid/column-hiding.md) |
-| hierarchical-grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c hierarchical-grid newHierarchicalGrid Ignite UI CLI: ig add hierarchical-grid newHierarchicalGridBasic IgxHierarchicalGrid. | [IgxHierarchicalGrid](../../hierarchicalgrid/hierarchical-grid.md) component with auto generated columns. |
-| hierarchical-grid-batch-editing | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c hierarchical-grid-batch-editing newHierarchicalGridBatchEditing Ignite UI CLI: ig add hierarchical-grid-batch-editing newHierarchicalGridBatchEditingIgxHierarchicalGrid with batch editing. | [IgxHierarchicalGrid](../../hierarchicalgrid/hierarchical-grid.md) that uses Transaction service for [batch editing](../../hierarchicalgrid/batch-editing.md). |
-| hierarchical-grid-custom | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c hierarchical-grid-custom newCustomHierarchicalGrid Ignite UI CLI: ig add hierarchical-grid-custom newCustomHierarchicalGridIgxHierarchicalGrid with optional features like sorting, filtering, editing, etc. | [IgxHierarchicalGrid](../../hierarchicalgrid/hierarchical-grid.md) with optional features like [Sorting](../../hierarchicalgrid/sorting.md), [Filtering](../../hierarchicalgrid/filtering.md), [Row Editing](../../hierarchicalgrid/row-editing.md), [Selection](../../hierarchicalgrid/selection.md). |
-| hierarchical-grid-summaries | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c hierarchical-grid-summaries newHierarchicalGridSummaries Ignite UI CLI: ig add hierarchical-grid-summaries newHierarchicalGridSummariesIgxHierarchicalGrid with summaries feature. | [IgxHierarchicalGrid](../../hierarchicalgrid/hierarchical-grid.md) with [summaries](../../hierarchicalgrid/summaries.md) feature. |
-| pivot-grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c pivot-grid newPivotGrid Ignite UI CLI: ig add pivot-grid newPivotGridBasic IgxPivotGrid. | [IgxPivotGrid](../../pivotGrid/pivot-grid.md) component for multi-dimensional data analysis. |
-| tree | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c tree newTree Ignite UI CLI: ig add tree newTreeIgxTree with selection and load-on-demand nodes. | [IgxTree](../../tree.md) with selection and load-on-demand node support. |
-| list | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c list newList Ignite UI CLI: ig add list newListBasic IgxList. | [IgxList](../../list.md) with search and filtering logic. |
-| combo | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c combo newCombo Ignite UI CLI: ig add combo newComboBasic IgxCombo with templating. | [IgxCombo](../../combo.md) with custom [templating](../../combo-templates.md). |
+| grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c grid newGrid Ignite UI CLI: ig add grid newGridBasic template for IgxGrid. | [IgxGrid](../../grid/grid.mdx) component with auto generated columns |
+| grid-batch-editing | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c grid-batch-editing newGridBatchEditing Ignite UI CLI: ig add grid-batch-editing newGridBatchEditingSample IgxGrid with batch editing. | [IgxGrid](../../grid/grid.mdx) that uses Transaction service for [batch editing](../../grid/batch-editing.mdx) |
+| custom-grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c custom-grid newCustomGrid Ignite UI CLI: ig add custom-grid newCustomGridIgxGrid with optional features like sorting, filtering, editing, etc. | [IgxGrid](../../grid/grid.mdx) with optional features like [Sorting](../../grid/sorting.mdx), [Filtering](../../grid/filtering.mdx), [Cell Editing](../../grid/editing.mdx), [Row Editing](../../grid/row-editing.mdx), [Group By](../../grid/groupby.mdx), [Resizing](../../grid/column-resizing.mdx), [Selection](../../grid/selection.mdx), [Paging](../../grid/paging.mdx), [Column Pinning](../../grid/column-pinning.mdx), [Column Moving](../../grid/column-moving.mdx), [Column Hiding](../../grid/column-hiding.mdx) |
+| grid-summaries | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c grid-summaries newGridSummaries Ignite UI CLI: ig add grid-summaries newGridSummariesIgxGrid with summaries feature. | [IgxGrid](../../grid/grid.mdx) with [summaries](../../grid/summaries.mdx) feature. |
+| grid-multi-column-headers | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c grid-multi-column-headers newGridMultiColumnHeaders Ignite UI CLI: ig add grid-multi-column-headers newGridMultiColumnHeadersIgxGrid with multiple header columns. | [IgxGrid](../../grid/grid.mdx) with [multi-column headers](../../grid/multi-column-headers.mdx) |
+| tree grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c custom-tree-grid newCustomTreeGrid Ignite UI CLI: ig add custom-tree-grid newCustomTreeGridIgxTreeGrid with optional features like sorting, filtering, row editing, etc. | [IgxTreeGrid](../../treegrid/tree-grid.mdx) with optional features like [Sorting](../../treegrid/sorting.mdx), [Filtering](../../treegrid/filtering.mdx), [Cell Editing](../../treegrid/editing.mdx), [Row Editing](../../treegrid/row-editing.mdx), [Resizing](../../treegrid/column-resizing.mdx), [Row Selection](../../treegrid/selection.mdx), [Paging](../../treegrid/paging.mdx), [Column Pinning](../../treegrid/column-pinning.mdx), [Column Moving](../../treegrid/column-moving.mdx), [Column Hiding](../../treegrid/column-hiding.mdx) |
+| hierarchical-grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c hierarchical-grid newHierarchicalGrid Ignite UI CLI: ig add hierarchical-grid newHierarchicalGridBasic IgxHierarchicalGrid. | [IgxHierarchicalGrid](../../hierarchicalgrid/hierarchical-grid.mdx) component with auto generated columns. |
+| hierarchical-grid-batch-editing | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c hierarchical-grid-batch-editing newHierarchicalGridBatchEditing Ignite UI CLI: ig add hierarchical-grid-batch-editing newHierarchicalGridBatchEditingIgxHierarchicalGrid with batch editing. | [IgxHierarchicalGrid](../../hierarchicalgrid/hierarchical-grid.mdx) that uses Transaction service for [batch editing](../../hierarchicalgrid/batch-editing.mdx). |
+| hierarchical-grid-custom | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c hierarchical-grid-custom newCustomHierarchicalGrid Ignite UI CLI: ig add hierarchical-grid-custom newCustomHierarchicalGridIgxHierarchicalGrid with optional features like sorting, filtering, editing, etc. | [IgxHierarchicalGrid](../../hierarchicalgrid/hierarchical-grid.mdx) with optional features like [Sorting](../../hierarchicalgrid/sorting.mdx), [Filtering](../../hierarchicalgrid/filtering.mdx), [Row Editing](../../hierarchicalgrid/row-editing.mdx), [Selection](../../hierarchicalgrid/selection.mdx). |
+| hierarchical-grid-summaries | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c hierarchical-grid-summaries newHierarchicalGridSummaries Ignite UI CLI: ig add hierarchical-grid-summaries newHierarchicalGridSummariesIgxHierarchicalGrid with summaries feature. | [IgxHierarchicalGrid](../../hierarchicalgrid/hierarchical-grid.mdx) with [summaries](../../hierarchicalgrid/summaries.mdx) feature. |
+| pivot-grid | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c pivot-grid newPivotGrid Ignite UI CLI: ig add pivot-grid newPivotGridBasic IgxPivotGrid. | [IgxPivotGrid](../../pivotgrid/pivot-grid.mdx) component for multi-dimensional data analysis. |
+| tree | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c tree newTree Ignite UI CLI: ig add tree newTreeIgxTree with selection and load-on-demand nodes. | [IgxTree](../../tree.mdx) with selection and load-on-demand node support. |
+| list | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c list newList Ignite UI CLI: ig add list newListBasic IgxList. | [IgxList](../../list.mdx) with search and filtering logic. |
+| combo | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c combo newCombo Ignite UI CLI: ig add combo newComboBasic IgxCombo with templating. | [IgxCombo](../../combo.mdx) with custom [templating](../../combo-templates.mdx). |
| Charts | | |
-| category chart | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c category-chart newCategoryChart Ignite UI CLI: ig add category-chart newCategoryChartBasic category chart with chart type selector. | Basic [category chart](../../charts/types/column-chart.md) with chart type selector. |
-| financial chart | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c financial-chart newFinancialChart Ignite UI CLI: ig add financial-chart newFinancialChartBasic financial chart with automatic toolbar and type selection. | Basic [financial chart](../../charts/types/stock-chart.md) with automatic toolbar and type selection. |
+| category chart | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c category-chart newCategoryChart Ignite UI CLI: ig add category-chart newCategoryChartBasic category chart with chart type selector. | Basic [category chart](../../charts/types/column-chart.mdx) with chart type selector. |
+| financial chart | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c financial-chart newFinancialChart Ignite UI CLI: ig add financial-chart newFinancialChartBasic financial chart with automatic toolbar and type selection. | Basic [financial chart](../../charts/types/stock-chart.mdx) with automatic toolbar and type selection. |
| Gauges | | |
-| bullet graph | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c bullet-graph newBulletGraph Ignite UI CLI: ig add bullet-graph newBulletGraphIgxBulletGraph with different animations. | [IgxBulletGraph](../../bullet-graph.md) with different animations. |
-| linear gauge | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c linear-gauge newLinearGauge Ignite UI CLI: ig add linear-gauge newLinearGaugeIgxLinearGauge with different animations. | [IgxLinearGauge](../../linear-gauge.md) with different animations. |
-| radial gauge | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c radial-gauge newRadialGauge Ignite UI CLI: ig add radial-gauge newRadialGaugeIgxRadialGauge with different animations. | [IgxRadialGauge](../../radial-gauge.md) with different animations. |
+| bullet graph | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c bullet-graph newBulletGraph Ignite UI CLI: ig add bullet-graph newBulletGraphIgxBulletGraph with different animations. | [IgxBulletGraph](../../bullet-graph.mdx) with different animations. |
+| linear gauge | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c linear-gauge newLinearGauge Ignite UI CLI: ig add linear-gauge newLinearGaugeIgxLinearGauge with different animations. | [IgxLinearGauge](../../linear-gauge.mdx) with different animations. |
+| radial gauge | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c radial-gauge newRadialGauge Ignite UI CLI: ig add radial-gauge newRadialGaugeIgxRadialGauge with different animations. | [IgxRadialGauge](../../radial-gauge.mdx) with different animations. |
| Maps | | |
-| geographic-map | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c geographic-map newGeographicMap Ignite UI CLI: ig add geographic-map newGeographicMapBasic IgxGeographicMap. | [IgxGeographicMap](../../geo-map.md) displaying geo-spatial data on geographic imagery maps. |
+| geographic-map | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c geographic-map newGeographicMap Ignite UI CLI: ig add geographic-map newGeographicMapBasic IgxGeographicMap. | [IgxGeographicMap](../../geo-map.mdx) displaying geo-spatial data on geographic imagery maps. |
| Layouts | | |
-| dock-manager | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c dock-manager newDockManager Ignite UI CLI: ig add dock-manager newDockManagerBasic IgcDockManager. | [IgcDockManager](../../dock-manager.md) with nine content slots. |
-| carousel | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c carousel newCarousel Ignite UI CLI: ig add carousel newCarouselBasic IgxCarousel. | [IgxCarousel](../../carousel.md) cycling through a series of images. |
-| tabs | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c tabs newTabs Ignite UI CLI: ig add tabs newTabsBasic IgxTabs. | [IgxTabs](../../tabs.md) component that includes three customized tab-groups. |
-| bottom-nav | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c bottom-nav newBottomNav Ignite UI CLI: ig add bottom-nav newBottomNavThree item bottom-nav template. | Three item bottom [navbar](../../navbar.md) template. |
-| accordion | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c accordion newAccordion Ignite UI CLI: ig add accordion newAccordionBasic IgxAccordion sample. | [IgxAccordion](../../accordion.md) with multiple collapsible panels in a single container. |
-| stepper | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c stepper newStepper Ignite UI CLI: ig add stepper newStepperBasic IgxStepper sample. | [IgxStepper](../../stepper.md) visualizing content as a process with successive steps. |
+| dock-manager | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c dock-manager newDockManager Ignite UI CLI: ig add dock-manager newDockManagerBasic IgcDockManager. | [IgcDockManager](../../dock-manager.mdx) with nine content slots. |
+| carousel | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c carousel newCarousel Ignite UI CLI: ig add carousel newCarouselBasic IgxCarousel. | [IgxCarousel](../../carousel.mdx) cycling through a series of images. |
+| tabs | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c tabs newTabs Ignite UI CLI: ig add tabs newTabsBasic IgxTabs. | [IgxTabs](../../tabs.mdx) component that includes three customized tab-groups. |
+| bottom-nav | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c bottom-nav newBottomNav Ignite UI CLI: ig add bottom-nav newBottomNavThree item bottom-nav template. | Three item bottom [navbar](../../navbar.mdx) template. |
+| accordion | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c accordion newAccordion Ignite UI CLI: ig add accordion newAccordionBasic IgxAccordion sample. | [IgxAccordion](../../accordion.mdx) with multiple collapsible panels in a single container. |
+| stepper | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c stepper newStepper Ignite UI CLI: ig add stepper newStepperBasic IgxStepper sample. | [IgxStepper](../../stepper.mdx) visualizing content as a process with successive steps. |
| Data Entry & Display | | |
-| chip | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c chip newChip Ignite UI CLI: ig add chip newChipBasic IgxChip. | [IgxChip](../../chip.md) components inside igx-chips-area. |
-| dropdown | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c dropdown newDropDown Ignite UI CLI: ig add dropdown newDropDownBasic IgxDropDown. | Basic [IgxDropDown](../../drop-down.md) that displays a list of items. |
-| select (v4.1.0) | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c select newSelect Ignite UI CLI: ig add select newSelectBasic IgxSelect. | Simple [IgxSelect](../../select.md) that displays a list of items. |
-| select (v4.1.0) | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c select-groups newGroupsSelect Ignite UI CLI: ig add select-groups newGroupsSelectSelect With Groups. | [IgxSelect](../../select.md) displaying grouped items. |
-| select (v4.1.0) | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c select-in-form newFormSelect Ignite UI CLI: ig add select-in-form newFormSelectIgxSelect in a form. | [IgxSelect](../../select.md) component usage in a form. |
-| input group | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c input-group newInputGroup Ignite UI CLI: ig add input-group newInputGroupBasic IgxInputGroup form view. | Form view created with [IgxInputGroup](../../input-group.md). |
-| autocomplete | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c autocomplete newAutocomplete Ignite UI CLI: ig add autocomplete newAutocompleteSimple IgxAutocomplete. | [IgxAutocomplete](../../autocomplete.md) enhancing text input with a dropdown of suggested options. |
-| enhanced-autocomplete | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c enhanced-autocomplete newEnhancedAutocomplete Ignite UI CLI: ig add enhanced-autocomplete newEnhancedAutocompleteIgxAutocomplete with enhanced groups. | [IgxAutocomplete](../../autocomplete.md) with grouped suggestion items. |
+| chip | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c chip newChip Ignite UI CLI: ig add chip newChipBasic IgxChip. | [IgxChip](../../chip.mdx) components inside igx-chips-area. |
+| dropdown | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c dropdown newDropDown Ignite UI CLI: ig add dropdown newDropDownBasic IgxDropDown. | Basic [IgxDropDown](../../drop-down.mdx) that displays a list of items. |
+| select (v4.1.0) | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c select newSelect Ignite UI CLI: ig add select newSelectBasic IgxSelect. | Simple [IgxSelect](../../select.mdx) that displays a list of items. |
+| select (v4.1.0) | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c select-groups newGroupsSelect Ignite UI CLI: ig add select-groups newGroupsSelectSelect With Groups. | [IgxSelect](../../select.mdx) displaying grouped items. |
+| select (v4.1.0) | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c select-in-form newFormSelect Ignite UI CLI: ig add select-in-form newFormSelectIgxSelect in a form. | [IgxSelect](../../select.mdx) component usage in a form. |
+| input group | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c input-group newInputGroup Ignite UI CLI: ig add input-group newInputGroupBasic IgxInputGroup form view. | Form view created with [IgxInputGroup](../../input-group.mdx). |
+| autocomplete | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c autocomplete newAutocomplete Ignite UI CLI: ig add autocomplete newAutocompleteSimple IgxAutocomplete. | [IgxAutocomplete](../../autocomplete.mdx) enhancing text input with a dropdown of suggested options. |
+| enhanced-autocomplete | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c enhanced-autocomplete newEnhancedAutocomplete Ignite UI CLI: ig add enhanced-autocomplete newEnhancedAutocompleteIgxAutocomplete with enhanced groups. | [IgxAutocomplete](../../autocomplete.mdx) with grouped suggestion items. |
| Interactions | | |
-| dialog | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c dialog newDialog Ignite UI CLI: ig add dialog newDialogBasic IgxDialog. | Sample of the [IgxDialog](../../dialog.md) used as a standard confirmation dialog. |
-| tooltip | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c tooltip newTooltip Ignite UI CLI: ig add tooltip newTooltipA fully customizable tooltip. | Basic tooltip created with the [IgxTooltip](../../tooltip.md). |
+| dialog | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c dialog newDialog Ignite UI CLI: ig add dialog newDialogBasic IgxDialog. | Sample of the [IgxDialog](../../dialog.mdx) used as a standard confirmation dialog. |
+| tooltip | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c tooltip newTooltip Ignite UI CLI: ig add tooltip newTooltipA fully customizable tooltip. | Basic tooltip created with the [IgxTooltip](../../tooltip.mdx). |
| Scheduling | | |
-| date-picker | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c date-picker newDatePicker Ignite UI CLI: ig add date-picker newDatePickerBasic IgxDatePicker. | Basic [IgxDatePicker](../../date-picker.md) with one-way data binding. |
-| time-picker | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c time-picker newTimePicker Ignite UI CLI: ig add time-picker newTimePickerBasic IgxTimePicker. | Basic [IgxTimePicker](../../time-picker.md) with initial value set and one-way data binding. |
-| calendar | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c calendar newCalendar Ignite UI CLI: ig add calendar newCalendarIgxCalendar with single selection. | Basic [IgxCalendar](../../calendar.md) with single selection. |
+| date-picker | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c date-picker newDatePicker Ignite UI CLI: ig add date-picker newDatePickerBasic IgxDatePicker. | Basic [IgxDatePicker](../../date-picker.mdx) with one-way data binding. |
+| time-picker | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c time-picker newTimePicker Ignite UI CLI: ig add time-picker newTimePickerBasic IgxTimePicker. | Basic [IgxTimePicker](../../time-picker.mdx) with initial value set and one-way data binding. |
+| calendar | Ignite UI Schematics collection: ng g @igniteui/angular-schematics:c calendar newCalendar Ignite UI CLI: ig add calendar newCalendarIgxCalendar with single selection. | Basic [IgxCalendar](../../calendar.mdx) with single selection. |
## Scenario Templates
diff --git a/docs/angular/src/content/en/components/general/cli/getting-started-with-angular-schematics.mdx b/docs/angular/src/content/en/components/general/cli/getting-started-with-angular-schematics.mdx
index a35ea5f552..d66cb6623a 100644
--- a/docs/angular/src/content/en/components/general/cli/getting-started-with-angular-schematics.mdx
+++ b/docs/angular/src/content/en/components/general/cli/getting-started-with-angular-schematics.mdx
@@ -13,7 +13,7 @@ import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'
The Ignite UI for Angular Schematics collection is a set of Angular CLI schematics for scaffolding Angular projects and component views pre-configured for Ignite UI for Angular. It integrates into the native Angular CLI workflow - use it with `ng new` for project creation and `ng g` for component scaffolding, without installing a separate global tool. The collection is distributed as the `@igniteui/angular-schematics` package and is added automatically when you run `ng add igniteui-angular` on an existing Angular project.
-The Schematics collection does not run an MCP server - the MCP server process is provided by the Ignite UI CLI and starts via `npx -y igniteui-cli mcp`, where `-y` avoids the interactive `npx` confirmation prompt. The `ai-config` schematic configures the MCP client connection and copies Agent Skills without requiring a separate CLI install. The collection is specific to Angular; React, Web Components, and Blazor equivalents are covered in their respective framework documentation. Neither tool is required to use Ignite UI for Angular - the library can be installed and configured manually as described in the [Getting Started guide](../getting-started).
+The Schematics collection does not run an MCP server - the MCP server process is provided by the Ignite UI CLI and starts via `npx -y igniteui-cli mcp`, where `-y` avoids the interactive `npx` confirmation prompt. The `ai-config` schematic configures the MCP client connection and copies Agent Skills without requiring a separate CLI install. The collection is specific to Angular; React, Web Components, and Blazor equivalents are covered in their respective framework documentation. Neither tool is required to use Ignite UI for Angular - the library can be installed and configured manually as described in the [Getting Started guide](../getting-started.mdx).
## Install the Schematics Collection
@@ -49,7 +49,7 @@ The guided wizard is the recommended starting point for new projects. Activate i
ng new --collection="@igniteui/angular-schematics"
```
-For a step-by-step walkthrough of the wizard options, see [Step-by-Step Guide Using Ignite UI for Angular Schematics](step-by-step-guide-using-angular-schematics).
+For a step-by-step walkthrough of the wizard options, see [Step-by-Step Guide Using Ignite UI for Angular Schematics](./step-by-step-guide-using-angular-schematics.mdx).
### Create a project directly
@@ -77,8 +77,8 @@ When using the interactive wizard, selecting `side-nav` or `side-nav-mini` trigg
| Template ID | Description |
| :----------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------- |
-| side-nav-auth | Side navigation extended with a user authentication module. See [Angular Authentication Project Template](auth-template) for details. |
-| side-nav-mini-auth | Side navigation mini extended with a user authentication module. See [Angular Authentication Project Template](auth-template) for details. |
+| side-nav-auth | Side navigation extended with a user authentication module. See [Angular Authentication Project Template](./auth-template.mdx) for details. |
+| side-nav-mini-auth | Side navigation mini extended with a user authentication module. See [Angular Authentication Project Template](./auth-template.mdx) for details. |
The following arguments are available when creating a project:
@@ -144,13 +144,13 @@ The following arguments are available when creating a project:
## Add a Component Template
-To add an [available Ignite UI for Angular template](component-templates) to an existing project, use `ng generate` with the Ignite UI for Angular collection and the `component` schematic, providing the template ID and a name for the new component:
+To add an [available Ignite UI for Angular template](./component-templates.mdx) to an existing project, use `ng generate` with the Ignite UI for Angular collection and the `component` schematic, providing the template ID and a name for the new component:
```cmd
ng g @igniteui/angular-schematics:component grid newGrid
```
-Template addition is supported in projects created with the Angular Schematics, Ignite UI CLI, or any Angular CLI project where Ignite UI for Angular was added with `ng add`. For the guided component wizard, see [Step-by-Step Guide Using Ignite UI for Angular Schematics](step-by-step-guide-using-angular-schematics#add-component-views).
+Template addition is supported in projects created with the Angular Schematics, Ignite UI CLI, or any Angular CLI project where Ignite UI for Angular was added with `ng add`. For the guided component wizard, see [Step-by-Step Guide Using Ignite UI for Angular Schematics](./step-by-step-guide-using-angular-schematics.mdx#add-component-views).
The following arguments are available when adding a template:
@@ -324,4 +324,4 @@ ig ai-config
The `ig ai-config` command configures only the two Ignite UI entries, `igniteui-cli` and `igniteui-theming`, and does not register `angular-cli`. Use `ng generate @igniteui/angular-schematics:ai-config` to get all three servers configured in a single step.
-For full setup instructions across all AI clients and Agent Skills wiring, see [Ignite UI CLI MCP](../../ai/cli-mcp).
\ No newline at end of file
+For full setup instructions across all AI clients and Agent Skills wiring, see [Ignite UI CLI MCP](../../ai/cli-mcp.mdx).
\ No newline at end of file
diff --git a/docs/angular/src/content/en/components/general/cli/getting-started-with-cli.mdx b/docs/angular/src/content/en/components/general/cli/getting-started-with-cli.mdx
index 85b4cddccb..4622a41b52 100644
--- a/docs/angular/src/content/en/components/general/cli/getting-started-with-cli.mdx
+++ b/docs/angular/src/content/en/components/general/cli/getting-started-with-cli.mdx
@@ -66,7 +66,7 @@ ig new
Building Your First Ignite UI CLI App
-For a step-by-step walkthrough of the wizard options, see [Step-by-Step Guide Using Ignite UI CLI](step-by-step-guide-using-cli).
+For a step-by-step walkthrough of the wizard options, see [Step-by-Step Guide Using Ignite UI CLI](./step-by-step-guide-using-cli.mdx).
### Create a project directly
@@ -110,8 +110,8 @@ When using the interactive wizard, selecting `side-nav` or `side-nav-mini` trigg
| Template ID | Description |
| :----------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------- |
-| side-nav-auth | Side navigation extended with a user authentication module. See [Angular Authentication Project Template](auth-template) for details. |
-| side-nav-mini-auth | Side navigation mini extended with a user authentication module. See [Angular Authentication Project Template](auth-template) for details. |
+| side-nav-auth | Side navigation extended with a user authentication module. See [Angular Authentication Project Template](./auth-template.mdx) for details. |
+| side-nav-mini-auth | Side navigation mini extended with a user authentication module. See [Angular Authentication Project Template](./auth-template.mdx) for details. |
The following arguments are available when creating a project:
@@ -187,7 +187,7 @@ The following arguments are available when creating a project:
## Add a Component Template
-To add an [available Ignite UI for Angular template](component-templates) to an existing project, provide the template ID and a name for the new component:
+To add an [available Ignite UI for Angular template](./component-templates.mdx) to an existing project, provide the template ID and a name for the new component:
```cmd
ig add grid newGrid
@@ -199,7 +199,7 @@ To list all available templates in your project directory:
ig list
```
-Template addition is supported in projects created with the Ignite UI CLI, Angular Schematics, or any Angular CLI project where Ignite UI for Angular was added with `ng add`. For the guided component wizard, see [Step-by-Step Guide Using Ignite UI CLI](step-by-step-guide-using-cli#add-view).
+Template addition is supported in projects created with the Ignite UI CLI, Angular Schematics, or any Angular CLI project where Ignite UI for Angular was added with `ng add`. For the guided component wizard, see [Step-by-Step Guide Using Ignite UI CLI](./step-by-step-guide-using-cli.mdx#add-view).
The following arguments are available when adding a template:
@@ -261,7 +261,7 @@ When run without flags, `ig ai-config` enters interactive mode and prompts you t
1. **Choose coding assistants** - select one or more targets for MCP server configuration (Generic, VS Code, Cursor, Gemini, Junie), or None to skip.
2. **Choose AI agents** - select one or more agents for skill files and instruction files (Generic, Claude, Copilot, Cursor, Codex, Windsurf, Gemini, Junie), or None to skip.
-Defaults in interactive mode are **Generic** for assistants and **Generic + Claude** for agents. For details on the wizard prompts, see [Step-by-Step Guide Using Ignite UI CLI - Configure AI assistants](step-by-step-guide-using-cli#configure-ai-assistants).
+Defaults in interactive mode are **Generic** for assistants and **Generic + Claude** for agents. For details on the wizard prompts, see [Step-by-Step Guide Using Ignite UI CLI - Configure AI assistants](./step-by-step-guide-using-cli.mdx#configure-ai-assistants).
If you want to configure your AI client manually, or use a client other than VS Code, start the MCP server directly:
@@ -269,7 +269,7 @@ If you want to configure your AI client manually, or use a client other than VS
ig mcp
```
-For client configuration (VS Code, Claude Desktop, Cursor, and others) and a full description of available tools, see [Ignite UI CLI MCP](../../ai/cli-mcp).
+For client configuration (VS Code, Claude Desktop, Cursor, and others) and a full description of available tools, see [Ignite UI CLI MCP](../../ai/cli-mcp.mdx).
## Ignite UI CLI Commands
@@ -286,5 +286,5 @@ A complete list of available Ignite UI CLI commands is maintained on the [Ignite
| [ig list](https://github.com/IgniteUI/igniteui-cli/wiki/list) | l | Lists all templates for the specified framework and type. When run inside a project folder, lists templates for the project's framework and type even if different values are provided as arguments. |
| [ig test](https://github.com/IgniteUI/igniteui-cli/wiki/test) | | Executes the tests for the current project. |
| ig version | -v | Shows the Ignite UI CLI version installed locally, or globally if no local installation is found. |
-| ig mcp | | Starts the Ignite UI MCP server, providing component documentation search and API reference tools to connected AI assistants. See [Ignite UI CLI MCP](../../ai/cli-mcp). |
+| ig mcp | | Starts the Ignite UI MCP server, providing component documentation search and API reference tools to connected AI assistants. See [Ignite UI CLI MCP](../../ai/cli-mcp.mdx). |
| ig ai-config | | Sets up AI coding assistant integration - configures MCP servers, copies skill files, and populates instruction files for your chosen assistants and agents. |
diff --git a/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-angular-schematics.mdx b/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-angular-schematics.mdx
index e21d421b21..cf38a7f0a1 100644
--- a/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-angular-schematics.mdx
+++ b/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-angular-schematics.mdx
@@ -23,7 +23,7 @@ import igStepByStepAiConfigAgents from '../../../images/general/ig-step-by-step-
# Step-by-Step Guide Using Ignite UI for Angular Schematics
-The Ignite UI for Angular Schematics step-by-step mode is an interactive wizard built into the `@igniteui/angular-schematics` collection. It guides you through project bootstrapping, template selection, and theming, then lets you add component views before finishing. The wizard can be activated for both new project creation and for adding views to an existing project previously created with the [Ignite UI Angular Schematics](getting-started-with-angular-schematics).
+The Ignite UI for Angular Schematics step-by-step mode is an interactive wizard built into the `@igniteui/angular-schematics` collection. It guides you through project bootstrapping, template selection, and theming, then lets you add component views before finishing. The wizard can be activated for both new project creation and for adding views to an existing project previously created with the [Ignite UI Angular Schematics](./getting-started-with-angular-schematics.mdx).
The step-by-step mode does not support non-interactive or scripted use - for that, use the direct `ng new` and `ng g` commands with explicit arguments. The wizard relies on `Inquirer.js`; see [supported terminals](https://github.com/SBoudrias/Inquirer.js#support-os-terminals) for compatibility.
@@ -68,7 +68,7 @@ Navigate the available project templates using the arrow keys and press ENTER to
-If you select **side-nav** or **side-nav-mini**, the wizard will prompt you with an additional step asking whether to add an [authentication module](auth-template) to the project. Answering yes generates the corresponding auth variant (`side-nav-auth` or `side-nav-mini-auth`). If you select **empty**, the authentication prompt is skipped.
+If you select **side-nav** or **side-nav-mini**, the wizard will prompt you with an additional step asking whether to add an [authentication module](./auth-template.mdx) to the project. Answering yes generates the corresponding auth variant (`side-nav-auth` or `side-nav-mini-auth`). If you select **empty**, the authentication prompt is skipped.
@@ -77,7 +77,7 @@ If you select **side-nav** or **side-nav-mini**, the wizard will prompt you with
Two theme options are available:
- **default** - includes a pre-compiled CSS file (`igniteui-angular.css`) with the default Ignite UI for Angular Material-based theme in `angular.json`
-- **custom** - generates a color palette and theme configuration using the [Theming API](../../themes) in `app/styles.scss`, ready for customization
+- **custom** - generates a color palette and theme configuration using the [Theming API](../../themes.mdx) in `app/styles.scss`, ready for customization
@@ -95,7 +95,7 @@ To activate the component wizard in an existing project, run the `component` sch
ng g @igniteui/angular-schematics:component
```
-The wizard displays the available [component templates](component-templates#component-templates), grouped by category. Navigate with the arrow keys and press ENTER to select.
+The wizard displays the available [component templates](./component-templates.mdx#component-templates), grouped by category. Navigate with the arrow keys and press ENTER to select.
@@ -158,4 +158,4 @@ When run via the Angular schematic, an additional `angular-cli` MCP server entry
To skip AI configuration prompts entirely during non-interactive project creation, pass `--assistants none --agents none` to `ng new`. To re-run AI configuration later, use `ng generate @igniteui/angular-schematics:ai-config` from the project root.
-For MCP client configuration and a full description of available tools, see [Ignite UI CLI MCP](../../ai/cli-mcp).
+For MCP client configuration and a full description of available tools, see [Ignite UI CLI MCP](../../ai/cli-mcp.mdx).
diff --git a/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-cli.mdx b/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-cli.mdx
index a5ae94c87a..67c40c4a40 100644
--- a/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-cli.mdx
+++ b/docs/angular/src/content/en/components/general/cli/step-by-step-guide-using-cli.mdx
@@ -23,7 +23,7 @@ import igStepByStepAiConfigAgents from '../../../images/general/ig-step-by-step-
# Step-by-Step Guide Using Ignite UI CLI
-The Ignite UI CLI step-by-step mode is an interactive wizard that guides you through project creation, template selection, theming, and component view addition for [Ignite UI CLI](getting-started-with-cli)-based Angular projects. It covers the same operations as the non-interactive `ig new` and `ig add` commands but prompts you at each step rather than requiring all arguments upfront.
+The Ignite UI CLI step-by-step mode is an interactive wizard that guides you through project creation, template selection, theming, and component view addition for [Ignite UI CLI](./getting-started-with-cli.mdx)-based Angular projects. It covers the same operations as the non-interactive `ig new` and `ig add` commands but prompts you at each step rather than requiring all arguments upfront.
The step-by-step mode does not support scripted or non-interactive use - for that, use the direct `ig new` and `ig add` commands with explicit arguments. The wizard relies on `Inquirer.js`; see [supported terminals](https://github.com/SBoudrias/Inquirer.js#support-os-terminals) for compatibility.
@@ -61,11 +61,11 @@ Then you will be guided to choose one of the available project templates. Three
-If you select **Side Navigation** or **Side Navigation Mini**, the wizard will prompt you with an additional step asking whether to add an [authentication module](auth-template) to the project. Answering yes generates the corresponding auth variant (`side-nav-auth` or `side-nav-mini-auth`). If you select **Empty Project**, the authentication prompt is skipped.
+If you select **Side Navigation** or **Side Navigation Mini**, the wizard will prompt you with an additional step asking whether to add an [authentication module](./auth-template.mdx) to the project. Answering yes generates the corresponding auth variant (`side-nav-auth` or `side-nav-mini-auth`). If you select **Empty Project**, the authentication prompt is skipped.
-The next step is to choose a theme for your application. Selecting the default option includes a pre-compiled CSS file (`igniteui-angular.css`) with the default Ignite UI for Angular theme in your project's `angular.json`. The custom option generates a color palette and theme configuration using the [Theming API](../../themes) in `app/styles.scss`.
+The next step is to choose a theme for your application. Selecting the default option includes a pre-compiled CSS file (`igniteui-angular.css`) with the default Ignite UI for Angular theme in your project's `angular.json`. The custom option generates a color palette and theme configuration using the [Theming API](../../themes.mdx) in `app/styles.scss`.
@@ -81,7 +81,7 @@ The Ignite UI CLI supports multiple component templates and scenario templates t
ig add
```
-You will be provided with a [list of the available templates](component-templates#component-templates), grouped by category.
+You will be provided with a [list of the available templates](./component-templates.mdx#component-templates), grouped by category.
@@ -89,7 +89,7 @@ Use the arrow keys to navigate through the options and ENTER to select. For some
-If you choose to add a scenario to your application, you will also get a list of the available [scenario templates](component-templates#scenario-templates):
+If you choose to add a scenario to your application, you will also get a list of the available [scenario templates](./component-templates.mdx#scenario-templates):
diff --git a/docs/angular/src/content/en/components/general/code-splitting-and-multiple-entry-points.mdx b/docs/angular/src/content/en/components/general/code-splitting-and-multiple-entry-points.mdx
index c9ab980a0e..36da30b4c5 100644
--- a/docs/angular/src/content/en/components/general/code-splitting-and-multiple-entry-points.mdx
+++ b/docs/angular/src/content/en/components/general/code-splitting-and-multiple-entry-points.mdx
@@ -319,4 +319,4 @@ For detailed information about specific components and their APIs, refer to the
- [Grid](/grid/grid)
- [Tree Grid](/treegrid/tree-grid)
- [Hierarchical Grid](/hierarchicalgrid/hierarchical-grid)
-- [Pivot Grid](/pivotGrid/pivot-grid)
\ No newline at end of file
+- [Pivot Grid](/pivotgrid/pivot-grid)
\ No newline at end of file
diff --git a/docs/angular/src/content/en/components/general/getting-started.mdx b/docs/angular/src/content/en/components/general/getting-started.mdx
index e570d8a22d..119153d74e 100644
--- a/docs/angular/src/content/en/components/general/getting-started.mdx
+++ b/docs/angular/src/content/en/components/general/getting-started.mdx
@@ -19,7 +19,7 @@ import igniteuiProject from '../../images/general/igniteui-project.png';
Ignite UI for Angular targets Angular 17 and later, with standalone components as the default bootstrapping model. It does not support Vue, React, or Web Components natively - for those frameworks see [Ignite UI for React](https://www.infragistics.com/products/ignite-ui-react), [Ignite UI for Web Components](https://www.infragistics.com/products/ignite-ui-web-components), and [Ignite UI for Blazor](https://www.infragistics.com/products/ignite-ui-blazor).
-Ignite UI for Angular is offered under a dual-license model: some components are open source under MIT, others require a commercial license. For details see [Ignite UI Licensing](./ignite-ui-licensing) and [Open Source vs Premium](./open-source-vs-premium).
+Ignite UI for Angular is offered under a dual-license model: some components are open source under MIT, others require a commercial license. For details see [Ignite UI Licensing](./ignite-ui-licensing.mdx) and [Open Source vs Premium](./open-source-vs-premium.mdx).
## Prerequisites
@@ -57,10 +57,10 @@ As of Ignite UI CLI v13.1.0, the `igx-ts` project type generates a project that
-At some point during the process you may be asked to [log in to the Infragistics npm registry](ignite-ui-licensing#how-to-setup-your-environment-to-use-the-private-npm-feed-step-by-step-guide) if not already configured. This applies when using components under a [commercial license](./open-source-vs-premium#comparison-table-for-all-components).
+At some point during the process you may be asked to [log in to the Infragistics npm registry](./ignite-ui-licensing.mdx#how-to-setup-your-environment-to-use-the-private-npm-feed-step-by-step-guide) if not already configured. This applies when using components under a [commercial license](./open-source-vs-premium.mdx#comparison-table-for-all-components).
-For a full walkthrough of all CLI options and project templates, see [Getting Started with Ignite UI CLI](cli/getting-started-with-cli) and [Angular Schematics and Ignite UI CLI](cli-overview).
+For a full walkthrough of all CLI options and project templates, see [Getting Started with Ignite UI CLI](./cli/getting-started-with-cli.mdx) and [Angular Schematics and Ignite UI CLI](./cli-overview.mdx).
### Install with Angular Schematics
@@ -76,7 +76,7 @@ Activate the guided wizard:
ng new --collection="@igniteui/angular-schematics"
```
-For a step-by-step walkthrough see [Step-by-Step Guide Using Ignite UI for Angular Schematics](cli/step-by-step-guide-using-angular-schematics).
+For a step-by-step walkthrough see [Step-by-Step Guide Using Ignite UI for Angular Schematics](./cli/step-by-step-guide-using-angular-schematics.mdx).
### Install with Angular CLI (`ng add`)
@@ -86,7 +86,7 @@ If you already have an Angular project or prefer to work entirely within the Ang
ng new --style=scss
```
-SCSS is recommended because the [Ignite UI for Angular Theming Library](../themes) is built on it and `ng add` configures the default theme automatically. Then add Ignite UI for Angular:
+SCSS is recommended because the [Ignite UI for Angular Theming Library](../themes.mdx) is built on it and `ng add` configures the default theme automatically. Then add Ignite UI for Angular:
```cmd
ng add igniteui-angular
@@ -100,7 +100,7 @@ ng add igniteui-angular
Some Ignite UI for Angular components ship as separate npm packages and are added independently:
-**[Grid Lite](../grid-lite/overview) - open source (MIT)**
+**[Grid Lite](../grid-lite/overview.mdx) - open source (MIT)**
A lightweight grid for projects that need basic data display without the full commercial feature set. Its API is compatible with `IgxGrid`, so upgrading later requires minimal changes.
@@ -108,7 +108,7 @@ A lightweight grid for projects that need basic data display without the full co
ng add igniteui-grid-lite
```
-**[Dock Manager](../dock-manager) - premium**
+**[Dock Manager](../dock-manager.mdx) - premium**
A pane-based layout component where end users can pin, resize, move, and hide panes at runtime.
@@ -219,24 +219,24 @@ Or, using the Ignite UI CLI:
ig upgrade-packages
```
-The schematic updates package dependencies and replaces source references. You will be prompted to [log in to the Infragistics private npm registry](ignite-ui-licensing#how-to-setup-your-environment-to-use-the-private-npm-feed-step-by-step-guide) if not already configured.
+The schematic updates package dependencies and replaces source references. You will be prompted to [log in to the Infragistics private npm registry](./ignite-ui-licensing.mdx#how-to-setup-your-environment-to-use-the-private-npm-feed-step-by-step-guide) if not already configured.
## AI-Assisted Development
Ignite UI for Angular ships two tools for AI-assisted development.
-**Agent Skills** are structured knowledge files that teach AI coding assistants - GitHub Copilot, Cursor, Windsurf, Claude, JetBrains AI - how to work correctly with Ignite UI components, APIs, and theming patterns. Skills cover data grids, grid operations, charting, and theming. See [Ignite UI for Angular Skills](../ai/skills).
+**Agent Skills** are structured knowledge files that teach AI coding assistants - GitHub Copilot, Cursor, Windsurf, Claude, JetBrains AI - how to work correctly with Ignite UI components, APIs, and theming patterns. Skills cover data grids, grid operations, charting, and theming. See [Ignite UI for Angular Skills](../ai/skills.mdx).
-**The Ignite UI MCP Server** is a built-in server in the Ignite UI CLI that connects AI assistants to live Ignite UI component documentation and API references directly inside your editor. Unlike static skills, the MCP server answers queries about current APIs, retrieves setup guides on demand, and supports accurate code generation for Ignite UI components. Start it with `ig mcp` after installing the CLI. For client configuration and available tools, see [Ignite UI CLI MCP Overview](../ai/cli-mcp).
+**The Ignite UI MCP Server** is a built-in server in the Ignite UI CLI that connects AI assistants to live Ignite UI component documentation and API references directly inside your editor. Unlike static skills, the MCP server answers queries about current APIs, retrieves setup guides on demand, and supports accurate code generation for Ignite UI components. Start it with `ig mcp` after installing the CLI. For client configuration and available tools, see [Ignite UI CLI MCP Overview](../ai/cli-mcp.mdx).
## API References
-
-
## Additional Resources
-- [Ignite UI for Angular Skills](../ai/skills)
-- [Ignite UI CLI MCP Overview](../ai/cli-mcp)
-- [Angular Schematics and Ignite UI CLI](cli-overview)
+- [Ignite UI for Angular Skills](../ai/skills.mdx)
+- [Ignite UI CLI MCP Overview](../ai/cli-mcp.mdx)
+- [Angular Schematics and Ignite UI CLI](./cli-overview.mdx)
- [Ignite UI CLI Commands](https://github.com/IgniteUI/igniteui-cli/wiki#available-commands)
- [Grid overview](/grid/grid)
- [Grid Lite overview](/grid-lite/overview)
diff --git a/docs/angular/src/content/en/components/general/how-to/general-how-to-mcp-e2e.mdx b/docs/angular/src/content/en/components/general/how-to/general-how-to-mcp-e2e.mdx
index 90563d95d9..9b72cded8a 100644
--- a/docs/angular/src/content/en/components/general/how-to/general-how-to-mcp-e2e.mdx
+++ b/docs/angular/src/content/en/components/general/how-to/general-how-to-mcp-e2e.mdx
@@ -37,7 +37,7 @@ Before you start, make sure you have:
This walkthrough works best with a **CLI-first** setup because Ignite UI CLI scaffolds the project and prepares the first MCP configuration for VS Code automatically.
-If you still need the detailed setup reference for each client, see [Angular Schematics & Ignite UI CLI](~/components/general/cli-overview.md) and [Ignite UI Theming MCP](~/components/ai/theming-mcp.md).
+If you still need the detailed setup reference for each client, see [Angular Schematics & Ignite UI CLI](../cli-overview.mdx) and [Ignite UI Theming MCP](../../ai/theming-mcp.mdx).
## Step 1: Start with Ignite UI CLI
@@ -244,9 +244,9 @@ In practice, the most effective pattern is to use CLI MCP for project and compon
## Related Topics
-- [Angular Schematics & Ignite UI CLI](~/components/general/cli-overview.md)
-- [Ignite UI Theming MCP](~/components/ai/theming-mcp.md)
-- [Ignite UI for Angular Skills](~/components/ai/skills.md)
+- [Angular Schematics & Ignite UI CLI](../cli-overview.mdx)
+- [Ignite UI Theming MCP](../../ai/theming-mcp.mdx)
+- [Ignite UI for Angular Skills](../../ai/skills.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/components/general/how-to/how-to-perform-crud.mdx b/docs/angular/src/content/en/components/general/how-to/how-to-perform-crud.mdx
index bc29681867..3dd48e5e15 100644
--- a/docs/angular/src/content/en/components/general/how-to/how-to-perform-crud.mdx
+++ b/docs/angular/src/content/en/components/general/how-to/how-to-perform-crud.mdx
@@ -63,7 +63,7 @@ export class CRUDService {
}
```
-What the above service is missing is configuration for filtering/sorting/paging, etc. Depending on the exact API implementation of the endpoints, requests to the server may need optional parameters to handle filtering/sorting/paging for you. See our [Remote Data Operations](../../grid/remote-data-operations/) for demos accompanied with code examples.
+What the above service is missing is configuration for filtering/sorting/paging, etc. Depending on the exact API implementation of the endpoints, requests to the server may need optional parameters to handle filtering/sorting/paging for you. See our [Remote Data Operations](../../grid/remote-data-operations.mdx) for demos accompanied with code examples.
For more examples and guidance, refer to the [HTTP Services](https://angular.io/tutorial/toh-pt6) tutorial in the official Angular documentation.
diff --git a/docs/angular/src/content/en/components/general/open-source-vs-premium.mdx b/docs/angular/src/content/en/components/general/open-source-vs-premium.mdx
index 526d8f91ad..332d23dbb7 100644
--- a/docs/angular/src/content/en/components/general/open-source-vs-premium.mdx
+++ b/docs/angular/src/content/en/components/general/open-source-vs-premium.mdx
@@ -24,7 +24,7 @@ Our Ignite UI Premium components come with advanced enterprise features and are
### Grids and advanced components
-- [Data Grid](/grid/grid), [Hierarchical Grid](/hierarchicalgrid/hierarchical-grid), [Tree Grid](/treegrid/tree-grid), [Pivot Grid](/pivotGrid/pivot-grid)
+- [Data Grid](/grid/grid), [Hierarchical Grid](/hierarchicalgrid/hierarchical-grid), [Tree Grid](/treegrid/tree-grid), [Pivot Grid](/pivotgrid/pivot-grid)
- [Dock Manager](/dock-manager)
- [Query Builder](/query-builder)
- [Charting library](/charts/chart-overview)
diff --git a/docs/angular/src/content/en/components/geo-map-binding-data-model.mdx b/docs/angular/src/content/en/components/geo-map-binding-data-model.mdx
index 50f49a6aa9..c4ec237b08 100644
--- a/docs/angular/src/content/en/components/geo-map-binding-data-model.mdx
+++ b/docs/angular/src/content/en/components/geo-map-binding-data-model.mdx
@@ -30,7 +30,7 @@ The following table summarized data structures required for each type of geograp
|||Specifies the name of data column of items that contains the geographic coordinates of lines. This property must be mapped to an array of arrays of objects with x and y properties. |
## Code Snippet
-The following code shows how to bind the to a custom data model that contains geographic locations of some cities of the world stored using longitude and latitude coordinates. Also, we use the to plot shortest geographic path between these locations using the [WorldUtility](geo-map-resources-world-util.md)
+The following code shows how to bind the to a custom data model that contains geographic locations of some cities of the world stored using longitude and latitude coordinates. Also, we use the to plot shortest geographic path between these locations using the [WorldUtility](./geo-map-resources-world-util.mdx)
```html
diff --git a/docs/angular/src/content/en/components/geo-map-binding-data-overview.mdx b/docs/angular/src/content/en/components/geo-map-binding-data-overview.mdx
index aa028be59c..da599e2dc0 100644
--- a/docs/angular/src/content/en/components/geo-map-binding-data-overview.mdx
+++ b/docs/angular/src/content/en/components/geo-map-binding-data-overview.mdx
@@ -15,11 +15,11 @@ The Ignite UI for Angular map component is designed to display geo-spatial data
## Types of Data Sources
The following section list some of data source that you can bind in the geographic map component
-- [Binding Shape Files](geo-map-binding-shp-file.md)
-- [Binding JSON Files](geo-map-binding-data-json-points.md)
-- [Binding CSV Files](geo-map-binding-data-csv.md)
-- [Binding Data Models](geo-map-binding-data-model.md)
-- [Binding Multiple Sources](geo-map-binding-multiple-sources.md)
+- [Binding Shape Files](./geo-map-binding-shp-file.mdx)
+- [Binding JSON Files](./geo-map-binding-data-json-points.mdx)
+- [Binding CSV Files](./geo-map-binding-data-csv.mdx)
+- [Binding Data Models](./geo-map-binding-data-model.mdx)
+- [Binding Multiple Sources](./geo-map-binding-multiple-sources.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/geo-map-binding-multiple-shapes.mdx b/docs/angular/src/content/en/components/geo-map-binding-multiple-shapes.mdx
index 9dd9d363d0..6e17507e8c 100644
--- a/docs/angular/src/content/en/components/geo-map-binding-multiple-shapes.mdx
+++ b/docs/angular/src/content/en/components/geo-map-binding-multiple-shapes.mdx
@@ -17,7 +17,7 @@ In the Ignite UI for Angular map, you can add multiple geographic series objects
-This topic takes you step-by-step towards displaying multiple geographic series in the map component. All geographic series plot following geo-spatial data loaded from shape files using the class. Refer to the [Binding Shape Files](geo-map-binding-shp-file.md) topic for more information about object.
+This topic takes you step-by-step towards displaying multiple geographic series in the map component. All geographic series plot following geo-spatial data loaded from shape files using the class. Refer to the [Binding Shape Files](./geo-map-binding-shp-file.mdx) topic for more information about object.
- – displays locations of major cities
- – displays routes between major ports
diff --git a/docs/angular/src/content/en/components/geo-map-binding-multiple-sources.mdx b/docs/angular/src/content/en/components/geo-map-binding-multiple-sources.mdx
index 3b18d0b184..4456652435 100644
--- a/docs/angular/src/content/en/components/geo-map-binding-multiple-sources.mdx
+++ b/docs/angular/src/content/en/components/geo-map-binding-multiple-sources.mdx
@@ -26,7 +26,7 @@ You can use geographic series in this or other combinations to plot desired data
## Creating Data Sources
-Create data sources for all geographic series that you want to display in the Ignite UI for Angular map. For example, you can the use [WorldConnections](geo-map-resources-world-connections.md) script.
+Create data sources for all geographic series that you want to display in the Ignite UI for Angular map. For example, you can the use [WorldConnections](./geo-map-resources-world-connections.mdx) script.
```html
diff --git a/docs/angular/src/content/en/components/geo-map-display-esri-imagery.mdx b/docs/angular/src/content/en/components/geo-map-display-esri-imagery.mdx
index e831f94a68..143ef2230c 100644
--- a/docs/angular/src/content/en/components/geo-map-display-esri-imagery.mdx
+++ b/docs/angular/src/content/en/components/geo-map-display-esri-imagery.mdx
@@ -40,7 +40,7 @@ this.geoMap.backgroundContent = tileSource;
```
## Esri Utility
-Alternatively, you can use the [EsriUtility](geo-map-resources-esri.md) which defines all styles provided by Esri imagery servers.
+Alternatively, you can use the [EsriUtility](./geo-map-resources-esri.mdx) which defines all styles provided by Esri imagery servers.
```ts
import { IgxGeographicMapComponent } from 'igniteui-angular-maps';
diff --git a/docs/angular/src/content/en/components/geo-map-display-heat-imagery.mdx b/docs/angular/src/content/en/components/geo-map-display-heat-imagery.mdx
index a6fe591fe2..dfe0984e96 100644
--- a/docs/angular/src/content/en/components/geo-map-display-heat-imagery.mdx
+++ b/docs/angular/src/content/en/components/geo-map-display-heat-imagery.mdx
@@ -12,7 +12,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
The Ignite UI for Angular map control has the ability to show heat-map imagery through the use of the that are generated by a by loading geo-spatial data by loading shape files to a tile series.
-It is highly recommended that you review the [Binding Shape Files with Geo-Spatial Data](geo-map-binding-shp-file.md) topic as a pre-requisite to this topic.
+It is highly recommended that you review the [Binding Shape Files with Geo-Spatial Data](./geo-map-binding-shp-file.mdx) topic as a pre-requisite to this topic.
## Angular Displaying Heat Imagery Example
diff --git a/docs/angular/src/content/en/components/geo-map-resources-world-connections.mdx b/docs/angular/src/content/en/components/geo-map-resources-world-connections.mdx
index 238dba2612..6c2beb1273 100644
--- a/docs/angular/src/content/en/components/geo-map-resources-world-connections.mdx
+++ b/docs/angular/src/content/en/components/geo-map-resources-world-connections.mdx
@@ -9,7 +9,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular World Connections
-The resource topic provides implementation of data utility for generating locations of airports, flight paths, and geographic gridlines. You can use these data sources as reference point for creating your own geographic data. Note that this utility depends on [WorldUtil](geo-map-resources-world-util.md) and [WorldLocations](geo-map-resources-world-locations.md) scripts.
+The resource topic provides implementation of data utility for generating locations of airports, flight paths, and geographic gridlines. You can use these data sources as reference point for creating your own geographic data. Note that this utility depends on [WorldUtil](./geo-map-resources-world-util.mdx) and [WorldLocations](./geo-map-resources-world-locations.mdx) scripts.
## Code Snippet
diff --git a/docs/angular/src/content/en/components/geo-map-shape-files-reference.mdx b/docs/angular/src/content/en/components/geo-map-shape-files-reference.mdx
index 1f54d5660b..33f1315597 100644
--- a/docs/angular/src/content/en/components/geo-map-shape-files-reference.mdx
+++ b/docs/angular/src/content/en/components/geo-map-shape-files-reference.mdx
@@ -89,7 +89,7 @@ The following list provides resources for obtaining shape files. Also, samples f
The following topics provide additional information related to this topic.
-- [Binding Shape Files](geo-map-binding-shp-file.md)
+- [Binding Shape Files](./geo-map-binding-shp-file.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/geo-map-shape-styling.mdx b/docs/angular/src/content/en/components/geo-map-shape-styling.mdx
index cb3efdcef1..fd7846e38c 100644
--- a/docs/angular/src/content/en/components/geo-map-shape-styling.mdx
+++ b/docs/angular/src/content/en/components/geo-map-shape-styling.mdx
@@ -27,7 +27,7 @@ import { IgxShapeDataSource } from 'igniteui-angular-core';
import { IgxShapefileRecord } from 'igniteui-angular-core';
```
-Note that the following code examples are using the [Shape Styling Utility](geo-map-resources-shape-styling-utility.md) file that provides four different ways of styling shapes:
+Note that the following code examples are using the [Shape Styling Utility](./geo-map-resources-shape-styling-utility.mdx) file that provides four different ways of styling shapes:
- [Shape Comparison Styling](#shape-comparison-styling)
- [Shape Random Styling](#shape-random-styling)
- [Shape Range Styling](#shape-range-styling)
diff --git a/docs/angular/src/content/en/components/geo-map-type-series.mdx b/docs/angular/src/content/en/components/geo-map-type-series.mdx
index 17714f744e..de5d4f834f 100644
--- a/docs/angular/src/content/en/components/geo-map-type-series.mdx
+++ b/docs/angular/src/content/en/components/geo-map-type-series.mdx
@@ -18,13 +18,13 @@ All types of geographic series are always rendered on top of the geographic imag
The Angular Geographic Map component supports the following types of geographic series:
-- [Using Scatter Symbol Series](geo-map-type-scatter-symbol-series.md)
-- [Using Scatter Proportional Series](geo-map-type-scatter-bubble-series.md)
-- [Using Scatter Contour Series](geo-map-type-scatter-contour-series.md)
-- [Using Scatter Density Series](geo-map-type-scatter-density-series.md)
-- [Using Scatter Area Series](geo-map-type-scatter-area-series.md)
-- [Using Shape Polygon Series](geo-map-type-shape-polygon-series.md)
-- [Using Shape Polyline Series](geo-map-type-shape-polyline-series.md)
+- [Using Scatter Symbol Series](./geo-map-type-scatter-symbol-series.mdx)
+- [Using Scatter Proportional Series](./geo-map-type-scatter-bubble-series.mdx)
+- [Using Scatter Contour Series](./geo-map-type-scatter-contour-series.mdx)
+- [Using Scatter Density Series](./geo-map-type-scatter-density-series.mdx)
+- [Using Scatter Area Series](./geo-map-type-scatter-area-series.mdx)
+- [Using Shape Polygon Series](./geo-map-type-shape-polygon-series.mdx)
+- [Using Shape Polyline Series](./geo-map-type-shape-polyline-series.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/geo-map.mdx b/docs/angular/src/content/en/components/geo-map.mdx
index 6b0f5ef20a..bbbe34e8f2 100644
--- a/docs/angular/src/content/en/components/geo-map.mdx
+++ b/docs/angular/src/content/en/components/geo-map.mdx
@@ -101,15 +101,15 @@ Now that the map module is imported, next step is to create geographic map. The
You can find more information about related Angular map features in these topics:
-- [Geographic Map Navigation](geo-map-navigation.md)
-{/*- [Geographic Map Imagery](geo-map-display-imagery-types.md)*/}
-- [Using Scatter Symbol Series](geo-map-type-scatter-symbol-series.md)
-- [Using Scatter Proportional Series](geo-map-type-scatter-bubble-series.md)
-- [Using Scatter Contour Series](geo-map-type-scatter-contour-series.md)
-- [Using Scatter Density Series](geo-map-type-scatter-density-series.md)
-- [Using Scatter Area Series](geo-map-type-scatter-area-series.md)
-- [Using Shape Polygon Series](geo-map-type-shape-polygon-series.md)
-- [Using Shape Polyline Series](geo-map-type-shape-polyline-series.md)
+- [Geographic Map Navigation](./geo-map-navigation.mdx)
+{/*- [Geographic Map Imagery](./geo-map-display-imagery-types.mdx)*/}
+- [Using Scatter Symbol Series](./geo-map-type-scatter-symbol-series.mdx)
+- [Using Scatter Proportional Series](./geo-map-type-scatter-bubble-series.mdx)
+- [Using Scatter Contour Series](./geo-map-type-scatter-contour-series.mdx)
+- [Using Scatter Density Series](./geo-map-type-scatter-density-series.mdx)
+- [Using Scatter Area Series](./geo-map-type-scatter-area-series.mdx)
+- [Using Shape Polygon Series](./geo-map-type-shape-polygon-series.mdx)
+- [Using Shape Polyline Series](./geo-map-type-shape-polyline-series.mdx)
## API References
diff --git a/docs/angular/src/content/en/components/grid/selection-based-aggregates.mdx b/docs/angular/src/content/en/components/grid/selection-based-aggregates.mdx
index b7cd3e2f44..338852487f 100644
--- a/docs/angular/src/content/en/components/grid/selection-based-aggregates.mdx
+++ b/docs/angular/src/content/en/components/grid/selection-based-aggregates.mdx
@@ -17,7 +17,7 @@ With the sample, illustrated beyond, you may see how multiple selection is being
## Topic Overview
-To achieve the selection-based aggregates functionality, you can use our [Grid Selection](/components/grid/grid/selection) feature, together with the [Grid Summaries](/components/grid/grid/summaries).
+To achieve the selection-based aggregates functionality, you can use our [Grid Selection](/grid/selection) feature, together with the [Grid Summaries](/grid/summaries).
The Summaries are allowing for customization of the basic Summary feature functionality through extending one of the base classes, , or , depending on the column data type and your needs.
## Selection
diff --git a/docs/angular/src/content/en/components/linear-gauge.mdx b/docs/angular/src/content/en/components/linear-gauge.mdx
index 931e094849..970bda3734 100644
--- a/docs/angular/src/content/en/components/linear-gauge.mdx
+++ b/docs/angular/src/content/en/components/linear-gauge.mdx
@@ -327,5 +327,5 @@ For your convenience, all above code snippets are combined into one code block b
You can find more information about other types of gauges in these topics:
-- [Bullet Graph](bullet-graph.md)
-- [Radial Gauge](radial-gauge.md)
+- [Bullet Graph](./bullet-graph.mdx)
+- [Radial Gauge](./radial-gauge.mdx)
diff --git a/docs/angular/src/content/en/components/navbar.mdx b/docs/angular/src/content/en/components/navbar.mdx
index eb89991ce3..32e1517a5e 100644
--- a/docs/angular/src/content/en/components/navbar.mdx
+++ b/docs/angular/src/content/en/components/navbar.mdx
@@ -27,7 +27,7 @@ To get started with the Ignite UI for Angular Navbar component, first you need t
ng add igniteui-angular
```
-For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic.
+For a complete introduction to the Ignite UI for Angular, read the [_getting started_](./general/getting-started.mdx) topic.
The first step is to import the `IgxNavbarModule` inside our **app.module.ts** file.
@@ -92,7 +92,7 @@ The
### Add Icon Buttons
-We can make our app a little more functional by adding options for searching, favorites and more. To do that let's grab the [**IgxIconButton**](/icon-button) and [**IgxIcon**](/icon) modules and import them in our **app.module.ts** file.
+We can make our app a little more functional by adding options for searching, favorites and more. To do that let's grab the [**IgxIconButton**](./icon-button.mdx) and [**IgxIcon**](./icon.mdx) modules and import them in our **app.module.ts** file.
```typescript
// app.module.ts
@@ -303,7 +303,7 @@ $custom-navbar-theme: navbar-theme(
```
-Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](/themes/sass/palettes/) topic for detailed guidance on how to use them.
+Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](./themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
The last step is to pass the newly created theme to the `tokens` mixin:
@@ -322,7 +322,7 @@ The last step is to pass the newly created theme to the `tokens` mixin:
### Styling with Tailwind
-You can style the navbar using our custom Tailwind utility classes. Make sure to [set up Tailwind](/themes/misc/tailwind-classes) first.
+You can style the navbar using our custom Tailwind utility classes. Make sure to [set up Tailwind](./themes/misc/tailwind-classes.mdx) first.
Along with the tailwind import in your global stylesheet, you can apply the desired theme utilities as follows:
diff --git a/docs/angular/src/content/en/components/pivotGrid/pivot-grid-custom.mdx b/docs/angular/src/content/en/components/pivotgrid/pivot-grid-custom.mdx
similarity index 98%
rename from docs/angular/src/content/en/components/pivotGrid/pivot-grid-custom.mdx
rename to docs/angular/src/content/en/components/pivotgrid/pivot-grid-custom.mdx
index 8f27c56817..148663926e 100644
--- a/docs/angular/src/content/en/components/pivotGrid/pivot-grid-custom.mdx
+++ b/docs/angular/src/content/en/components/pivotgrid/pivot-grid-custom.mdx
@@ -133,8 +133,8 @@ public noopSortStrategy = NoopSortingStrategy.instance();
## Additional Resources
-- [Angular Pivot Grid Features](/pivotGrid/pivot-grid-features)
-- [Angular Pivot Grid Overview](/pivotGrid/pivot-grid)
+- [Angular Pivot Grid Features](/pivotgrid/pivot-grid-features)
+- [Angular Pivot Grid Overview](/pivotgrid/pivot-grid)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/components/pivotGrid/pivot-grid-features.mdx b/docs/angular/src/content/en/components/pivotgrid/pivot-grid-features.mdx
similarity index 98%
rename from docs/angular/src/content/en/components/pivotGrid/pivot-grid-features.mdx
rename to docs/angular/src/content/en/components/pivotgrid/pivot-grid-features.mdx
index ead9eb1b35..e800c566ba 100644
--- a/docs/angular/src/content/en/components/pivotGrid/pivot-grid-features.mdx
+++ b/docs/angular/src/content/en/components/pivotgrid/pivot-grid-features.mdx
@@ -214,8 +214,8 @@ The chips from the Pivot Grid can not be moved to the Pivot Data Selector and it
## Additional Resources
-- [Angular Pivot Grid Overview](/pivotGrid/pivot-grid)
-- [Angular Pivot Grid Custom Aggregations](/pivotGrid/pivot-grid-custom)
+- [Angular Pivot Grid Overview](/pivotgrid/pivot-grid)
+- [Angular Pivot Grid Custom Aggregations](/pivotgrid/pivot-grid-custom)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/components/pivotGrid/pivot-grid.mdx b/docs/angular/src/content/en/components/pivotgrid/pivot-grid.mdx
similarity index 99%
rename from docs/angular/src/content/en/components/pivotGrid/pivot-grid.mdx
rename to docs/angular/src/content/en/components/pivotgrid/pivot-grid.mdx
index 5239abc7b7..12bb17ffe1 100644
--- a/docs/angular/src/content/en/components/pivotGrid/pivot-grid.mdx
+++ b/docs/angular/src/content/en/components/pivotgrid/pivot-grid.mdx
@@ -343,8 +343,8 @@ This feature allows developers to quickly create a pivot view without manually s
## Additional Resources
-- [Angular Pivot Grid Features](/pivotGrid/pivot-grid-features)
-- [Angular Pivot Grid Custom Aggregations](/pivotGrid/pivot-grid-custom)
+- [Angular Pivot Grid Features](/pivotgrid/pivot-grid-features)
+- [Angular Pivot Grid Custom Aggregations](/pivotgrid/pivot-grid-custom)
- [Ignite UI for Angular Skills](/ai/skills) — Agent Skills for grids, data operations, and theming
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/components/query-builder.mdx b/docs/angular/src/content/en/components/query-builder.mdx
index 7ded61f47f..9ebaaee99c 100644
--- a/docs/angular/src/content/en/components/query-builder.mdx
+++ b/docs/angular/src/content/en/components/query-builder.mdx
@@ -38,7 +38,7 @@ To get started with the Ignite UI for Angular Query Builder component, first you
ng add igniteui-angular
```
-For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic.
+For a complete introduction to the Ignite UI for Angular, read the [_getting started_](./general/getting-started.mdx) topic.
The next step is to import the `IgxQueryBuilderModule` in the **app.module.ts** file.
@@ -154,7 +154,7 @@ The `expressionTree` is a two-way bindable property which means a corresponding
## Expressions Dragging
-Condition chips can be easily repositioned using mouse [_Drag & Drop_](/drag-drop) or [_Keyboard reordering_](#keyboard-interaction) approaches. With those, users can adjust their query logic dynamically.
+Condition chips can be easily repositioned using mouse [_Drag & Drop_](./drag-drop.mdx) or [_Keyboard reordering_](#keyboard-interaction) approaches. With those, users can adjust their query logic dynamically.
- Dragging a chip does not modify its condition/contents, only its position.
- Chip can also be dragged along groups and subgroups. For example, grouping/ungrouping expressions is achieved via the Expressions Dragging functionality.
@@ -336,7 +336,7 @@ $custom-icon-button: outlined-icon-button-theme(
In this example we only changed some of the parameters for the listed components, but the , , , themes provide way more parameters to control their respective styling.
-Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](/themes/sass/palettes/) topic for detailed guidance on how to use them.
+Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](./themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
The last step is to **include** the new component themes using the `tokens` mixin.
@@ -355,7 +355,7 @@ The last step is to **include** the new component themes using the `tokens` mixi
```
-If the component is using an [`Emulated`](/themes/sass/component-themes/#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep` to style the components inside the query builder component (button, chip, drop-down ...etc).
+If the component is using an [`Emulated`](./themes/sass/component-themes.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep` to style the components inside the query builder component (button, chip, drop-down ...etc).
### Demo
@@ -370,7 +370,7 @@ The sample will not be affected by the selected global theme from `Change Theme`
### Styling with Tailwind
-You can style the query builder using our custom Tailwind utility classes. Make sure to [set up Tailwind](/themes/misc/tailwind-classes) first.
+You can style the query builder using our custom Tailwind utility classes. Make sure to [set up Tailwind](./themes/misc/tailwind-classes.mdx) first.
Along with the tailwind import in your global stylesheet, you can apply the desired theme utilities as follows:
diff --git a/docs/angular/src/content/en/components/radial-gauge.mdx b/docs/angular/src/content/en/components/radial-gauge.mdx
index 0b2ad78053..ee6e9acf72 100644
--- a/docs/angular/src/content/en/components/radial-gauge.mdx
+++ b/docs/angular/src/content/en/components/radial-gauge.mdx
@@ -338,5 +338,5 @@ For your convenience, all above code snippets are combined into one code block b
You can find more information about other types of gauges in these topics:
-- [Bullet Graph](bullet-graph.md)
-- [Linear Gauge](Linear-gauge.md)
+- [Bullet Graph](./bullet-graph.mdx)
+- [Linear Gauge](./linear-gauge.mdx)
diff --git a/docs/angular/src/content/en/components/slider/slider.mdx b/docs/angular/src/content/en/components/slider/slider.mdx
index 7222de5e90..361323eb20 100644
--- a/docs/angular/src/content/en/components/slider/slider.mdx
+++ b/docs/angular/src/content/en/components/slider/slider.mdx
@@ -567,7 +567,7 @@ This is the final result from applying our new theme.
### Styling with Tailwind
-You can style the `slider` using our custom Tailwind utility classes. Make sure to [set up Tailwind](../themes/misc/tailwind-classes/) first.
+You can style the `slider` using our custom Tailwind utility classes. Make sure to [set up Tailwind](../themes/misc/tailwind-classes.mdx) first.
Along with the tailwind import in your global stylesheet, you can apply the desired theme utilities as follows:
diff --git a/docs/angular/src/content/en/components/snackbar.mdx b/docs/angular/src/content/en/components/snackbar.mdx
index fa047bf5c7..117564693a 100644
--- a/docs/angular/src/content/en/components/snackbar.mdx
+++ b/docs/angular/src/content/en/components/snackbar.mdx
@@ -31,7 +31,7 @@ To get started with the Ignite UI for Angular Snackbar component, first you need
ng add igniteui-angular
```
-For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic.
+For a complete introduction to the Ignite UI for Angular, read the [_getting started_](./general/getting-started.mdx) topic.
The next step is to import the `IgxSnackbarModule` in your **app.module.ts** file.
@@ -334,7 +334,7 @@ $dark-snackbar: snackbar-theme(
```
-Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](/themes/sass/palettes/) topic for detailed guidance on how to use them.
+Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](./themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
The last step is to **include** the component theme in our application.
@@ -353,7 +353,7 @@ The last step is to **include** the component theme in our application.
### Styling with Tailwind
-You can style the snackbar using our custom Tailwind utility classes. Make sure to [set up Tailwind](/themes/misc/tailwind-classes) first.
+You can style the snackbar using our custom Tailwind utility classes. Make sure to [set up Tailwind](./themes/misc/tailwind-classes.mdx) first.
Along with the tailwind import in your global stylesheet, you can apply the desired theme utilities as follows:
diff --git a/docs/angular/src/content/en/components/spreadsheet-chart-adapter.mdx b/docs/angular/src/content/en/components/spreadsheet-chart-adapter.mdx
index 8b2277ae91..cfbf00debc 100644
--- a/docs/angular/src/content/en/components/spreadsheet-chart-adapter.mdx
+++ b/docs/angular/src/content/en/components/spreadsheet-chart-adapter.mdx
@@ -85,7 +85,7 @@ There are over 35 chart types supported by the Spreadsheet ChartAdapters includi
-In the following code snippet, an external [ExcelUtility](excel-utility.md) class is used to save and load a .
+In the following code snippet, an external [ExcelUtility](./excel-utility.mdx) class is used to save and load a .
When setting up your Angular spreadsheet control to add charts, you will need to import the class like so:
diff --git a/docs/angular/src/content/en/components/spreadsheet-overview.mdx b/docs/angular/src/content/en/components/spreadsheet-overview.mdx
index dc16da5c1a..be8ffa65a3 100644
--- a/docs/angular/src/content/en/components/spreadsheet-overview.mdx
+++ b/docs/angular/src/content/en/components/spreadsheet-overview.mdx
@@ -93,7 +93,7 @@ Now that the Angular spreadsheet module is imported, next is the basic configura
-In the following code snippet, an external [ExcelUtility](excel-utility.md) class is used to save and load a .
+In the following code snippet, an external [ExcelUtility](./excel-utility.mdx) class is used to save and load a .
The following demonstrates how to load a workbook into the Angular spreadsheet
diff --git a/docs/angular/src/content/en/components/tabbar.mdx b/docs/angular/src/content/en/components/tabbar.mdx
index af5ae9e73c..62821c7347 100644
--- a/docs/angular/src/content/en/components/tabbar.mdx
+++ b/docs/angular/src/content/en/components/tabbar.mdx
@@ -35,7 +35,7 @@ To get started with the Ignite UI for Angular Bottom Navigation component, first
ng add igniteui-angular
```
-For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic.
+For a complete introduction to the Ignite UI for Angular, read the [_getting started_](./general/getting-started.mdx) topic.
The next step is to import the `IgxBottomNavModule` in your **app.module.ts** file.
@@ -461,7 +461,7 @@ $dark-bottom-nav: bottom-nav-theme(
```
-Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](/themes/sass/palettes/) topic for detailed guidance on how to use them.
+Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](./themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
If we take a look at the , we will notice that there are even more parameters available to us in order to style our bottom navigation component!
@@ -484,7 +484,7 @@ The last step is to **include** the component theme in our application.
### Styling with Tailwind
-You can style the bottom navigation using our custom Tailwind utility classes. Make sure to [set up Tailwind](/themes/misc/tailwind-classes) first.
+You can style the bottom navigation using our custom Tailwind utility classes. Make sure to [set up Tailwind](./themes/misc/tailwind-classes.mdx) first.
Along with the Tailwind import in your global stylesheet, you can apply the desired theme utilities as follows:
diff --git a/docs/angular/src/content/en/components/tabs.mdx b/docs/angular/src/content/en/components/tabs.mdx
index 11fca7b7bd..93688aa748 100644
--- a/docs/angular/src/content/en/components/tabs.mdx
+++ b/docs/angular/src/content/en/components/tabs.mdx
@@ -37,7 +37,7 @@ To get started with the Ignite UI for Angular Tabs component, first you need to
ng add igniteui-angular
```
-For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic.
+For a complete introduction to the Ignite UI for Angular, read the [_getting started_](./general/getting-started.mdx) topic.
The next step is to import the `IgxTabsModule` in your **app.module.ts** file.
@@ -526,7 +526,7 @@ $dark-tabs: tabs-theme(
```
-Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](/themes/sass/palettes/) topic for detailed guidance on how to use them.
+Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](./themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
If we take a look at the , we will notice that there are even more properties available to us in order to style our tabs.
@@ -549,7 +549,7 @@ The last step is to **include** the component theme in our application.
### Styling with Tailwind
-You can style the tabs using our custom Tailwind utility classes. Make sure to [set up Tailwind](/themes/misc/tailwind-classes) first.
+You can style the tabs using our custom Tailwind utility classes. Make sure to [set up Tailwind](./themes/misc/tailwind-classes.mdx) first.
Along with the tailwind import in your global stylesheet, you can apply the desired theme utilities as follows:
diff --git a/docs/angular/src/content/en/components/texthighlight.mdx b/docs/angular/src/content/en/components/texthighlight.mdx
index b76c980216..3d9b44f5b5 100644
--- a/docs/angular/src/content/en/components/texthighlight.mdx
+++ b/docs/angular/src/content/en/components/texthighlight.mdx
@@ -27,7 +27,7 @@ To get started with the Ignite UI for Angular Text Highlight directive, first yo
ng add igniteui-angular
```
-For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic.
+For a complete introduction to the Ignite UI for Angular, read the [_getting started_](./general/getting-started.mdx) topic.
The next step is to import the `IgxTextHighlightModule` in your **app.module.ts** file.
@@ -80,7 +80,7 @@ Now that you have the Ignite UI for Angular Text Highlight module or directive i
## Using the Angular Text Highlight Directive
-Let's create a search box that we can use to highlight different parts of the text. We will use Ignite UI for Angular's [InputGroup](/input-group) component in which we will add a text input with buttons for clear matches, find next, find previous, and a button for specifying whether the search will be case-sensitive or not. Also it has a label for how many matches we have found.
+Let's create a search box that we can use to highlight different parts of the text. We will use Ignite UI for Angular's [InputGroup](./input-group.mdx) component in which we will add a text input with buttons for clear matches, find next, find previous, and a button for specifying whether the search will be case-sensitive or not. Also it has a label for how many matches we have found.
```html
@@ -387,7 +387,7 @@ The last step is to **include** the newly created theme.
```
-If the component is using an [`Emulated`](/themes/sass/component-themes/#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep` to apply the styles.
+If the component is using an [`Emulated`](./themes/sass/component-themes.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep` to apply the styles.
### Custom styles
@@ -450,7 +450,7 @@ Additional components that were used:
## Additional Resources
-- [Grid Search](/grid/search)
+- [Grid Search](./grid/search.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/components/themes/misc/angular-material-theming.mdx b/docs/angular/src/content/en/components/themes/misc/angular-material-theming.mdx
index 4df7a56b2b..07b6847643 100644
--- a/docs/angular/src/content/en/components/themes/misc/angular-material-theming.mdx
+++ b/docs/angular/src/content/en/components/themes/misc/angular-material-theming.mdx
@@ -203,7 +203,7 @@ $custom-mat-light-theme: mat.define-light-theme((
```
-Visit our [`palettes with Sass`](../sass/palettes/) section to discover more about the palettes provided by Ignite UI for Angular and learn how to create a new one.
+Visit our [`palettes with Sass`](../sass/palettes.mdx) section to discover more about the palettes provided by Ignite UI for Angular and learn how to create a new one.
#### Dark Theme Palette
@@ -262,7 +262,7 @@ For the Angular Material components, we also need to include their `core` mixin
```
-Be sure to place the above code inside the `::ng-deep` selector to `penetrate` the [`Emulated`](../sass/component-themes/#view-encapsulation) ViewEncapsulation.
+Be sure to place the above code inside the `::ng-deep` selector to `penetrate` the [`Emulated`](../sass/component-themes.mdx#view-encapsulation) ViewEncapsulation.
#### Light Mode
@@ -409,14 +409,14 @@ Check Angular Material [`Typography documentation`](https://material.angular.io/
-
-
Related topics:
-- [Palettes](../sass/palettes/)
-- [Component Themes](../sass/component-themes/)
-- [Typography](../sass/typography/)
-- [Avatar Component](../../avatar/)
-- [Button Component](../../button/)
-- [Dialog Component](../../dialog/)
-- [Icon Component](../../icon/)
-- [Expansion Panel Component](../../expansion-panel/)
+- [Palettes](../sass/palettes.mdx)
+- [Component Themes](../sass/component-themes.mdx)
+- [Typography](../sass/typography.mdx)
+- [Avatar Component](../../avatar.mdx)
+- [Button Component](../../button.mdx)
+- [Dialog Component](../../dialog.mdx)
+- [Icon Component](../../icon.mdx)
+- [Expansion Panel Component](../../expansion-panel.mdx)
## Additional Resources
diff --git a/docs/angular/src/content/en/components/themes/sass/global-themes.mdx b/docs/angular/src/content/en/components/themes/sass/global-themes.mdx
index 528e9eaee7..e172f7d153 100644
--- a/docs/angular/src/content/en/components/themes/sass/global-themes.mdx
+++ b/docs/angular/src/content/en/components/themes/sass/global-themes.mdx
@@ -148,14 +148,14 @@ The table below shows all the built-in themes that you can use right away.
| Theme | Schema | Color Palette |
| :-------------------------------------------------------------- | :------------------------ | :------------------------------------------------------------------------------------- |
-| [**Material Light**](presets/material#default-theme) | `$light-material-schema` | $light-material-palette |
-| [**Material Dark**](presets/material#material-dark-theme) | `$dark-material-schema` | $dark-material-palette |
-| [**Fluent Light**](presets/fluent) | `$light-fluent-schema` | $light-fluent-palette $light-fluent-excel-palette $light-fluent-word-palette |
-| [**Fluent Dark**](presets/fluent#fluent-dark-theme) | `$dark-fluent-schema` | $dark-fluent-palette $dark-fluent-excel-palette $dark-fluent-word-palette |
-| [**Bootstrap Light**](presets/bootstrap) | `$light-bootstrap-schema` | $light-bootstrap-palette |
-| [**Bootstrap Dark**](presets/bootstrap#bootstrap-dark-theme) | `$dark-bootstrap-schema` | $dark-bootstrap-palette |
-| [**Indigo Light**](presets/indigo) | `$light-indigo-schema` | $light-indigo-palette |
-| [**Indigo Dark**](presets/indigo#indigo-dark-theme) | `$dark-indigo-schema` | $dark-indigo-palette |
+| [**Material Light**](./presets/material.mdx#default-theme) | `$light-material-schema` | $light-material-palette |
+| [**Material Dark**](./presets/material.mdx#material-dark-theme) | `$dark-material-schema` | $dark-material-palette |
+| [**Fluent Light**](./presets/fluent.mdx) | `$light-fluent-schema` | $light-fluent-palette $light-fluent-excel-palette $light-fluent-word-palette |
+| [**Fluent Dark**](./presets/fluent.mdx#fluent-dark-theme) | `$dark-fluent-schema` | $dark-fluent-palette $dark-fluent-excel-palette $dark-fluent-word-palette |
+| [**Bootstrap Light**](./presets/bootstrap.mdx) | `$light-bootstrap-schema` | $light-bootstrap-palette |
+| [**Bootstrap Dark**](./presets/bootstrap.mdx#bootstrap-dark-theme) | `$dark-bootstrap-schema` | $dark-bootstrap-palette |
+| [**Indigo Light**](./presets/indigo.mdx) | `$light-indigo-schema` | $light-indigo-palette |
+| [**Indigo Dark**](./presets/indigo.mdx#indigo-dark-theme) | `$dark-indigo-schema` | $dark-indigo-palette |
## Additional Resources
diff --git a/docs/angular/src/content/en/components/toast.mdx b/docs/angular/src/content/en/components/toast.mdx
index 3e7ab44af4..02ef3a1fd6 100644
--- a/docs/angular/src/content/en/components/toast.mdx
+++ b/docs/angular/src/content/en/components/toast.mdx
@@ -29,7 +29,7 @@ To get started with the Ignite UI for Angular Toast component, first you need to
ng add igniteui-angular
```
-For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic.
+For a complete introduction to the Ignite UI for Angular, read the [_getting started_](./general/getting-started.mdx) topic.
The next step is to import the `IgxToastModule` in your **app.module.ts** file.
@@ -224,7 +224,7 @@ $custom-toast-theme: toast-theme(
```
-Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](/themes/sass/palettes/) topic for detailed guidance on how to use them.
+Instead of hardcoding the color values like we just did, we can achieve greater flexibility in terms of colors by using the and functions. Please refer to [`Palettes`](./themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
The last step is to pass the custom toast theme:
@@ -241,7 +241,7 @@ The last step is to pass the custom toast theme:
### Styling with Tailwind
-You can style the toast using our custom Tailwind utility classes. Make sure to [set up Tailwind](/themes/misc/tailwind-classes) first.
+You can style the toast using our custom Tailwind utility classes. Make sure to [set up Tailwind](./themes/misc/tailwind-classes.mdx) first.
Along with the Tailwind import in your global stylesheet, you can apply the desired theme utilities as follows:
diff --git a/docs/angular/src/content/en/components/toc.json b/docs/angular/src/content/en/components/toc.json
index 69df19f1f9..b94c3fd688 100644
--- a/docs/angular/src/content/en/components/toc.json
+++ b/docs/angular/src/content/en/components/toc.json
@@ -1043,33 +1043,33 @@
},
{
"name": "Pivot Grid",
- "href": "pivotGrid/pivot-grid.mdx",
+ "href": "pivotgrid/pivot-grid.mdx",
"new": false,
"updated": true,
"items": [
{
"name": "Export services",
- "href": "pivotGrid/export-excel.mdx",
+ "href": "pivotgrid/export-excel.mdx",
"new": false,
"updated": true,
"premium": true
},
{
"name": "Pivot Grid Features",
- "href": "pivotGrid/pivot-grid-features.mdx",
+ "href": "pivotgrid/pivot-grid-features.mdx",
"updated": true,
"new": false,
"premium": true
},
{
"name": "Pivot Grid Remote Operations",
- "href": "pivotGrid/pivot-grid-custom.mdx",
+ "href": "pivotgrid/pivot-grid-custom.mdx",
"new": false,
"premium": true
},
{
"name": "State Persistence",
- "href": "pivotGrid/state-persistence.mdx",
+ "href": "pivotgrid/state-persistence.mdx",
"new": false,
"updated": true,
"premium": true
diff --git a/docs/angular/src/content/en/components/zoomslider-overview.mdx b/docs/angular/src/content/en/components/zoomslider-overview.mdx
index a0aa739c15..983380ecc9 100644
--- a/docs/angular/src/content/en/components/zoomslider-overview.mdx
+++ b/docs/angular/src/content/en/components/zoomslider-overview.mdx
@@ -69,7 +69,7 @@ The following code demonstrates how to setup the ZoomSlider.
## Additional Resources
-You can find more information about charts in [Chart Features](charts/chart-features.md) topic.
+You can find more information about charts in [Chart Features](./charts/chart-features.mdx) topic.
## API References
diff --git a/docs/angular/src/content/en/docfx.json b/docs/angular/src/content/en/docfx.json
deleted file mode 100644
index 3e7ddcae18..0000000000
--- a/docs/angular/src/content/en/docfx.json
+++ /dev/null
@@ -1,109 +0,0 @@
-{
- "build": {
- "content": [
- {
- "files": [
- "components/**.md",
- "components/**/toc.json",
- "components/themes/**.md",
- "components/general/**.md",
- "toc.json",
- "*.md"
- ],
- "exclude": [
- "obj/**",
- "_site/**",
- "components/grids_templates/**"
- ]
- }
- ],
- "resource": [
- {
- "files": [
- "images/**",
- "web.config"
- ],
- "exclude": [
- "obj/**",
- "_site/**"
- ]
- }
- ],
- "overwrite": [
- {
- "files": [
- "apidoc/**.md"
- ],
- "exclude": [
- "obj/**",
- "_site/**"
- ]
- }
- ],
- "dest": "_site",
- "globalMetadataFiles": [
- "global.json",
- "../node_modules/igniteui-docfx-template/template/bundling.global.json"
- ],
- "fileMetadataFiles": [],
- "template": [
- "../node_modules/igniteui-docfx-template/template"
- ],
- "noLangKeyword": false,
- "keepFileLink": false,
- "cleanupCacheHistory": true,
- "disableGitFeatures": true,
- "sitemap": {
- "baseUrl": "https://www.infragistics.com/products/ignite-ui-angular/angular/",
- "changefreq": "weekly",
- "priority": 0.7,
- "fileOptions":{
- "**/grid/**": {
- "priority": 0.8
- },
- "**/grid.md": {
- "priority": 0.9
- },
- "**/hierarchical-grid.md": {
- "priority": 0.9
- },
- "**/tree-grid.md": {
- "priority": 0.9
- },
- "**/grids-and-lists.md": {
- "priority": 0.9
- },
- "**/combo.md": {
- "priority": 0.9
- },
- "**/spreadsheet_overview.md": {
- "priority": 0.9
- },
- "**/category-chart.md": {
- "priority": 0.9
- },
- "**/data-chart.md": {
- "priority": 0.9
- },
- "**/financial-chart.md": {
- "priority": 0.9
- },
- "**/ignite-ui-licensing.md": {
- "priority": 0.9
- },
- "**/getting-started.md": {
- "priority": 0.9
- },
- "**/accessibility-compliance.md": {
- "priority": 0.9
- },
- "**/ssr-rendering.md": {
- "priority": 0.9
- },
- "**/data-analysis.md": {
- "priority": 0.9
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/docs/angular/src/content/en/grids_templates/advanced-filtering.mdx b/docs/angular/src/content/en/grids_templates/advanced-filtering.mdx
index c4c2d0c324..d3047588b1 100644
--- a/docs/angular/src/content/en/grids_templates/advanced-filtering.mdx
+++ b/docs/angular/src/content/en/grids_templates/advanced-filtering.mdx
@@ -51,7 +51,7 @@ The Advanced filtering provides a dialog which allows the creation of groups wit
## Interaction
-In order to open the advanced filtering dialog, the **Advanced Filtering** button in the grid toolbar should be clicked. The dialog is using the component to generate,display and edit the filtering logic. You can have a look at the [`Query Builder topic`](../query-builder#getting-started-with-ignite-ui-for-angular-query-builder) for details on the interaction process.
+In order to open the advanced filtering dialog, the **Advanced Filtering** button in the grid toolbar should be clicked. The dialog is using the component to generate,display and edit the filtering logic. You can have a look at the [`Query Builder topic`](../query-builder.mdx#getting-started-with-ignite-ui-for-angular-query-builder) for details on the interaction process.
In order to filter the data once you are ready with creating the filtering conditions and groups, you should click the **Apply** button. If you have modified the advanced filter, but you don't want to preserve the changes, you should click the **Cancel** button. You could also clear the advanced filter by clicking the **Clear Filter** button.
@@ -150,7 +150,7 @@ ngAfterViewInit(): void {
}
```
-The advanced filtering in the `IgxHierarchicalGrid` can be used to filter root grid data based on child grids data using the _IN / NOT-IN_ operators. This way, subqueries can be created to define more complex filtering logic. More information about this functionality can be found in [`Query Builder's Using Sub-Queries section`](../query-builder-model#using-sub-queries). Here's a sample with a subquery:
+The advanced filtering in the `IgxHierarchicalGrid` can be used to filter root grid data based on child grids data using the _IN / NOT-IN_ operators. This way, subqueries can be created to define more complex filtering logic. More information about this functionality can be found in [`Query Builder's Using Sub-Queries section`](../query-builder-model.mdx#using-sub-queries). Here's a sample with a subquery:
```TypeScript
ngAfterViewInit(): void {
@@ -172,7 +172,7 @@ ngAfterViewInit(): void {
}
```
-If remote data is used, the property of the `IgxHierarchicalGrid` should be set. Please refer to [`Load on Demand`](../hierarchicalgrid/load-on-demand) topic for detailed guidance.
+If remote data is used, the property of the `IgxHierarchicalGrid` should be set. Please refer to [`Load on Demand`](../hierarchicalgrid/load-on-demand.mdx) topic for detailed guidance.
In case you don't want to show the {ComponentTitle} toolbar, you could use the and methods to open and close the advanced filtering dialog programmatically.
@@ -318,16 +318,18 @@ The sample will not be affected by the selected global theme from `Change Theme`
- [{ComponentTitle} overview](/{igPath}/{ComponentMainTopic})
-- [Filtering](/{igPath}/filtering)
- [Excel Style Filtering](/{igPath}/excel-style-filtering)
-- [Virtualization and Performance](/{igPath}/virtualization)
- [Paging](/{igPath}/paging)
+
+- [Filtering](/{igPath}/filtering)
+- [Virtualization and Performance](/{igPath}/virtualization)
- [Sorting](/{igPath}/sorting)
- [Summaries](/{igPath}/summaries)
- [Column Moving](/{igPath}/column-moving)
- [Column Pinning](/{igPath}/column-pinning)
- [Column Resizing](/{igPath}/column-resizing)
- [Selection](/{igPath}/selection)
+
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/grids_templates/batch-editing.mdx b/docs/angular/src/content/en/grids_templates/batch-editing.mdx
index 5ec14a6efe..ab9a678f24 100644
--- a/docs/angular/src/content/en/grids_templates/batch-editing.mdx
+++ b/docs/angular/src/content/en/grids_templates/batch-editing.mdx
@@ -13,12 +13,12 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
-The Batch Editing feature of the {ComponentName} is based on the . Follow the [`Transaction Service class hierarchy`](../transaction-classes) topic to see an overview of the `igxTransactionService` and details how it is implemented.
+The Batch Editing feature of the {ComponentName} is based on the . Follow the [`Transaction Service class hierarchy`](../transaction-classes.mdx) topic to see an overview of the `igxTransactionService` and details how it is implemented.
-The Batch Editing feature of the {ComponentName} is based on the . Follow the [`Transaction Service class hierarchy`](../transaction-classes) topic to see an overview of the `igxHierarchicalTransactionService` and details how it is implemented.
+The Batch Editing feature of the {ComponentName} is based on the . Follow the [`Transaction Service class hierarchy`](../transaction-classes.mdx) topic to see an overview of the `igxHierarchicalTransactionService` and details how it is implemented.
@@ -271,7 +271,9 @@ Disabling
- [{ComponentTitle} Editing](/{igPath}/editing)
+
- [{ComponentTitle} Row Editing](/{igPath}/row-editing)
- [{ComponentTitle} Row Adding](/{igPath}/row-adding)
diff --git a/docs/angular/src/content/en/grids_templates/cascading-combos.mdx b/docs/angular/src/content/en/grids_templates/cascading-combos.mdx
index 8bb744e157..e751323f9b 100644
--- a/docs/angular/src/content/en/grids_templates/cascading-combos.mdx
+++ b/docs/angular/src/content/en/grids_templates/cascading-combos.mdx
@@ -75,7 +75,7 @@ public countryChanging(event: IComboSelectionChangeEventArgs) {
}
```
-And lastly, adding the [Linear Progress](../linear-progress), which is required while loading the list of data.
+And lastly, adding the [Linear Progress](../linear-progress.mdx), which is required while loading the list of data.
The is necessary to set the value of `id` attribute.
```html
@@ -93,7 +93,9 @@ The is necessary to
-
## Additional Resources
+
- [{ComponentTitle} Editing](/{igPath}/editing)
+
- [Single Select ComboBox](/simple-combo)
- [Cascading Combos](/simple-combo#cascading-scenario)
- [Linear Progress](/linear-progress)
diff --git a/docs/angular/src/content/en/grids_templates/cell-editing.mdx b/docs/angular/src/content/en/grids_templates/cell-editing.mdx
index f3a8f429e6..53c0fbe179 100644
--- a/docs/angular/src/content/en/grids_templates/cell-editing.mdx
+++ b/docs/angular/src/content/en/grids_templates/cell-editing.mdx
@@ -184,7 +184,7 @@ This code is used in the sample below which implements an [`IgxSelectComponent`]
-Any changes made to the cell's in edit mode, will trigger the appropriate [editing event](editing#event-arguments-and-sequence) on exit and apply to the [transaction state](batch-editing) (if transactions are enabled).
+Any changes made to the cell's in edit mode, will trigger the appropriate [editing event](/{igPath}/editing#event-arguments-and-sequence) on exit and apply to the [transaction state](/{igPath}/batch-editing) (if transactions are enabled).
@@ -437,7 +437,7 @@ These can be wired to user interactions, not necessarily related to the **{Compo
### Cell validation on edit event
Using the grid's editing events we can alter how the user interacts with the grid.
-In this example, we'll validate a cell based on the data entered in it by binding to the event. If the new value of the cell does not meet our predefined criteria, we'll prevent it from reaching the data source by cancelling the event (`event.cancel = true`). We'll also display a custom error message using [`IgxToast`](../toast).
+In this example, we'll validate a cell based on the data entered in it by binding to the event. If the new value of the cell does not meet our predefined criteria, we'll prevent it from reaching the data source by cancelling the event (`event.cancel = true`). We'll also display a custom error message using [`IgxToast`](../toast.mdx).
The first thing we need to is bind to the grid's event:
@@ -679,5 +679,5 @@ _
- [Column Resizing](/{igPath}/column-resizing)
- [Selection](/{igPath}/selection)
-- [Searching](search)
+- [Searching](/{igPath}/search)
diff --git a/docs/angular/src/content/en/grids_templates/collapsible-column-groups.mdx b/docs/angular/src/content/en/grids_templates/collapsible-column-groups.mdx
index b88a80ae37..4b04f875b5 100644
--- a/docs/angular/src/content/en/grids_templates/collapsible-column-groups.mdx
+++ b/docs/angular/src/content/en/grids_templates/collapsible-column-groups.mdx
@@ -62,7 +62,11 @@ ng add igniteui-angular
For a complete introduction to the Ignite UI for Angular, read the [_getting started_](/general/getting-started) topic.
-The next step is to import the `{ComponentName}Module` in the app.module.ts file. Also, we strongly suggest that you take a brief look at [_multi-column groups_](./multi-column-headers) topic, to see more detailed information on how to setup the column groups in your grid.
+The next step is to import the `{ComponentName}Module` in the app.module.ts file.
+
+
+Also, we strongly suggest that you take a brief look at [_multi-column groups_](/{igPath}/multi-column-headers) topic, to see more detailed information on how to setup the column groups in your grid.
+
## Usage
@@ -160,14 +164,16 @@ hidden and you have a group defined where the same column should be shown, the c
- [{ComponentTitle} overview](/{igPath}/{ComponentMainTopic})
-- [Virtualization and Performance](/{igPath}/virtualization)
- [Paging](/{igPath}/paging)
+
+- [Virtualization and Performance](/{igPath}/virtualization)
- [Filtering](/{igPath}/filtering)
- [Sorting](/{igPath}/sorting)
- [Summaries](/{igPath}/summaries)
- [Column Moving](/{igPath}/column-moving)
- [Column Pinning](/{igPath}/column-pinning)
- [Selection](/{igPath}/selection)
+
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/grids_templates/column-selection.mdx b/docs/angular/src/content/en/grids_templates/column-selection.mdx
index 69e43ab69a..b9a48c98f4 100644
--- a/docs/angular/src/content/en/grids_templates/column-selection.mdx
+++ b/docs/angular/src/content/en/grids_templates/column-selection.mdx
@@ -69,7 +69,7 @@ The column selection feature can be enabled through the . With that being said, in order to select a column, we just need to click on one, which will mark it as . If the column is not selectable, no selection style will be applied on the header, while hovering.
-[`Multi-column Headers`](multi-column-headers) don't reflect on the input. The is , if at least one of its children has the selection behavior enabled. In addition, the component is marked as if all of its `selectable` descendants are .
+[`Multi-column Headers`](/{igPath}/multi-column-headers) don't reflect on the input. The is , if at least one of its children has the selection behavior enabled. In addition, the component is marked as if all of its `selectable` descendants are .
diff --git a/docs/angular/src/content/en/grids_templates/column-types.mdx b/docs/angular/src/content/en/grids_templates/column-types.mdx
index 9f936153ef..c9792229bf 100644
--- a/docs/angular/src/content/en/grids_templates/column-types.mdx
+++ b/docs/angular/src/content/en/grids_templates/column-types.mdx
@@ -80,7 +80,7 @@ The appearance of the date portions will be set (e.g. day, month, year) based on
- **timezone** - The user's local system timezone is the default value. The timezone offset or standard GMT/UTC or continental US timezone abbreviation can also be passed. Different timezone examples which will display the corresponding time of the location anywhere in the world:
-Since 20.2.x, if you have the Angular localization disabled, the list of available format options can be found in our new [localization topic](../general/localization#formatting).
+Since 20.2.x, if you have the Angular localization disabled, the list of available format options can be found in our new [localization topic](../general/localization.mdx#formatting).
```ts
@@ -117,12 +117,12 @@ Available timezones:
-The {ComponentTitle} accepts date values of type _Date object_, _Number (milliseconds)_, _An ISO date-time string_. This section shows [how to configure a custom display format](grid.md#custom-display-format).
+The {ComponentTitle} accepts date values of type _Date object_, _Number (milliseconds)_, _An ISO date-time string_. This section shows [how to configure a custom display format](/{igPath}/grid#custom-display-format).
-The {ComponentTitle} accepts date values of type _Date object_, _Number (milliseconds)_, _An ISO date-time string_. This section shows [how to configure a custom display format](../grid/grid.md#custom-display-format).
+The {ComponentTitle} accepts date values of type _Date object_, _Number (milliseconds)_, _An ISO date-time string_. This section shows [how to configure a custom display format](../grid/grid.mdx#custom-display-format).
diff --git a/docs/angular/src/content/en/grids_templates/editing.mdx b/docs/angular/src/content/en/grids_templates/editing.mdx
index 336443e805..8fc098e99a 100644
--- a/docs/angular/src/content/en/grids_templates/editing.mdx
+++ b/docs/angular/src/content/en/grids_templates/editing.mdx
@@ -75,7 +75,7 @@ In the {ComponentTitle} if you set rowEditable property to true, and editable pr
- For `boolean` data type, default template is using
- For `currency` data type, default template is using with prefix/suffix configuration based on application or grid locale settings.
- For `percent` data type, default template is using with suffix element that shows a preview of the edited value in percents.
-- For custom templates you can see [Cell Editing topic](cell-editing#cell-editing-templates)
+- For custom templates you can see [Cell Editing topic](/{igPath}/cell-editing#cell-editing-templates)
All available column data types could be found in the official [Column types topic](/{igPath}/column-types#default-template).
@@ -183,17 +183,17 @@ _
## Additional Resources
-- [{ComponentTitle} overview]({ComponentMainTopic})
-- [Build CRUD operations with igxGrid](../general/how-to/how-to-perform-crud)
-- [Column Data Types](column-types#default-template)
-- [Virtualization and Performance](virtualization)
-- [Paging](paging)
-- [Filtering](filtering)
-- [Sorting](sorting)
-- [Summaries](summaries)
-- [Column Pinning](column-pinning)
-- [Column Resizing](column-resizing)
-- [Selection](selection)
+- [{ComponentTitle} overview](/{igPath}/{ComponentMainTopic})
+- [Build CRUD operations with igxGrid](../general/how-to/how-to-perform-crud.mdx)
+- [Column Data Types](/{igPath}/column-types#default-template)
+- [Virtualization and Performance](/{igPath}/virtualization)
+- [Paging](/{igPath}/paging)
+- [Filtering](/{igPath}/filtering)
+- [Sorting](/{igPath}/sorting)
+- [Summaries](/{igPath}/summaries)
+- [Column Pinning](/{igPath}/column-pinning)
+- [Column Resizing](/{igPath}/column-resizing)
+- [Selection](/{igPath}/selection)
-- [Searching](search)
+- [Searching](/{igPath}/search)
diff --git a/docs/angular/src/content/en/grids_templates/excel-style-filtering.mdx b/docs/angular/src/content/en/grids_templates/excel-style-filtering.mdx
index 0ebc9c71ef..2a0ebbd14c 100644
--- a/docs/angular/src/content/en/grids_templates/excel-style-filtering.mdx
+++ b/docs/angular/src/content/en/grids_templates/excel-style-filtering.mdx
@@ -351,7 +351,11 @@ Here is the full list of Excel style filtering components that you could use:
## Unique Column Values Strategy
-The list items inside the Excel Style Filtering dialog represent the unique values for the respective column. These values can be provided manually and loaded on demand, which is demonstrated in the [`{ComponentTitle} Remote Data Operations`](/{igPath}/remote-data-operations#unique-column-values-strategy) topic.
+The list items inside the Excel Style Filtering dialog represent the unique values for the respective column.
+
+
+These values can be provided manually and loaded on demand, which is demonstrated in the [`{ComponentTitle} Remote Data Operations`](/{igPath}/remote-data-operations#unique-column-values-strategy) topic.
+
## Formatted Values Filtering Strategy
@@ -585,14 +589,16 @@ The sample will not be affected by the selected global theme from `Change Theme`
- [{ComponentTitle} overview](/{igPath}/{ComponentMainTopic})
-- [Virtualization and Performance](/{igPath}/virtualization)
- [Paging](/{igPath}/paging)
+
+- [Virtualization and Performance](/{igPath}/virtualization)
- [Sorting](/{igPath}/sorting)
- [Summaries](/{igPath}/summaries)
- [Column Moving](/{igPath}/column-moving)
- [Column Pinning](/{igPath}/column-pinning)
- [Column Resizing](/{igPath}/column-resizing)
- [Selection](/{igPath}/selection)
+
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/grids_templates/export-excel.mdx b/docs/angular/src/content/en/grids_templates/export-excel.mdx
index 86544ba8dd..51afe53f14 100644
--- a/docs/angular/src/content/en/grids_templates/export-excel.mdx
+++ b/docs/angular/src/content/en/grids_templates/export-excel.mdx
@@ -209,7 +209,7 @@ Example:
## Export Multi Column Headers Grid
-Dashboards often rely on [multi-column headers](multi-column-headers) to add context—think of a "Q1/Q2/Q3" band above individual month columns. The exporter mirrors this structure so spreadsheet users immediately understand the grouping logic. If your downstream workflow prefers simple column names, flip the flag to `true` and the output will include only the leaf headers.
+Dashboards often rely on [multi-column headers](/{igPath}/multi-column-headers) to add context—think of a "Q1/Q2/Q3" band above individual month columns. The exporter mirrors this structure so spreadsheet users immediately understand the grouping logic. If your downstream workflow prefers simple column names, flip the flag to `true` and the output will include only the leaf headers.
The exported {ComponentTitle} will not be formatted as a table, since Excel tables do not support multiple row headers.
diff --git a/docs/angular/src/content/en/grids_templates/filtering.mdx b/docs/angular/src/content/en/grids_templates/filtering.mdx
index d9b6332db8..f094ab797f 100644
--- a/docs/angular/src/content/en/grids_templates/filtering.mdx
+++ b/docs/angular/src/content/en/grids_templates/filtering.mdx
@@ -111,7 +111,7 @@ Property **** en
-To enable the [Advanced filtering](advanced-filtering) however, you need to set the input properties to `true`.
+To enable the [Advanced filtering](/{igPath}/advanced-filtering) however, you need to set the input properties to `true`.
```html
<{ComponentSelector} [data]="data" [autoGenerate]="true" [allowAdvancedFiltering]="true">
diff --git a/docs/angular/src/content/en/grids_templates/multi-column-headers.mdx b/docs/angular/src/content/en/grids_templates/multi-column-headers.mdx
index 309febd6c7..e4c5fadc70 100644
--- a/docs/angular/src/content/en/grids_templates/multi-column-headers.mdx
+++ b/docs/angular/src/content/en/grids_templates/multi-column-headers.mdx
@@ -158,7 +158,7 @@ For achieving `n-th` level of nested headers, the declaration above should be fo
-Every supports [`moving`](column-moving), [`pinning`](column-pinning) and [`hiding`](column-hiding).
+Every supports [`moving`](/{igPath}/column-moving), [`pinning`](/{igPath}/column-pinning) and [`hiding`](/{igPath}/column-hiding).
When there is a set of columns and column groups, pinning works only for top level column parents. More specifically pinning per nested `column groups` or `columns` is not allowed.
Please note that when using Pinning with Multi-Column Headers, the entire Group gets pinned.
diff --git a/docs/angular/src/content/en/grids_templates/multi-row-layout.mdx b/docs/angular/src/content/en/grids_templates/multi-row-layout.mdx
index fa33358a86..0fb76ff717 100644
--- a/docs/angular/src/content/en/grids_templates/multi-row-layout.mdx
+++ b/docs/angular/src/content/en/grids_templates/multi-row-layout.mdx
@@ -194,11 +194,13 @@ The sample will not be affected by the selected global theme from `Change Theme`
- [{ComponentTitle} overview](/{igPath}/{ComponentMainTopic})
-- [Virtualization and Performance](/{igPath}/virtualization)
- [Paging](/{igPath}/paging)
+
+- [Virtualization and Performance](/{igPath}/virtualization)
- [Sorting](/{igPath}/sorting)
- [Column Resizing](/{igPath}/column-resizing)
- [Selection](/{igPath}/selection)
+
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/grids_templates/paging.mdx b/docs/angular/src/content/en/grids_templates/paging.mdx
index 4adb509d5d..0bdfbd4ab5 100644
--- a/docs/angular/src/content/en/grids_templates/paging.mdx
+++ b/docs/angular/src/content/en/grids_templates/paging.mdx
@@ -180,7 +180,11 @@ Due to certain limitations in how the child grids of an IgxHierarchicalGrid are
## Remote Paging
-Remote paging can be achieved by declaring a service, responsible for data fetching and a component, which will be responsible for the Grid construction and data subscription. For more detailed information, check the [`{ComponentTitle} Remote Data Operations`](/{igPath}/remote-data-operations#remote-paging) topic.
+Remote paging can be achieved by declaring a service, responsible for data fetching and a component, which will be responsible for the Grid construction and data subscription.
+
+
+For more detailed information, check the [`{ComponentTitle} Remote Data Operations`](/{igPath}/remote-data-operations#remote-paging) topic.
+
@@ -253,6 +257,7 @@ igx-paginator {
- [{ComponentTitle} overview](/{igPath}/{ComponentMainTopic})
- [Paginator](/paginator)
+
- [Virtualization and Performance](/{igPath}/virtualization)
- [Filtering](/{igPath}/filtering)
- [Sorting](/{igPath}/sorting)
@@ -261,6 +266,7 @@ igx-paginator {
- [Column Pinning](/{igPath}/column-pinning)
- [Column Resizing](/{igPath}/column-resizing)
- [Selection](/{igPath}/selection)
+
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/grids_templates/row-adding.mdx b/docs/angular/src/content/en/grids_templates/row-adding.mdx
index 535376000a..c5e134e700 100644
--- a/docs/angular/src/content/en/grids_templates/row-adding.mdx
+++ b/docs/angular/src/content/en/grids_templates/row-adding.mdx
@@ -75,7 +75,7 @@ import { {ComponentName}Module } from 'igniteui-angular';
export class AppModule {}
```
-Then define a {ComponentTitle} with bound data source and set to true and an [Action Strip](../action-strip) component with editing actions enabled. The input controls the visibility of the button that spawns the row adding UI.
+Then define a {ComponentTitle} with bound data source and set to true and an [Action Strip](../action-strip.mdx) component with editing actions enabled. The input controls the visibility of the button that spawns the row adding UI.
@@ -333,7 +333,9 @@ The row adding UI comprises the buttons in the `IgxActionStrip` editing actions,
- [{ComponentTitle} Overview](/{igPath}/{ComponentMainTopic})
+
- [{ComponentTitle} Editing](/{igPath}/editing)
+
- [{ComponentTitle} Transactions](/{igPath}/batch-editing)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/grids_templates/row-editing.mdx b/docs/angular/src/content/en/grids_templates/row-editing.mdx
index 6e876ffc68..48d7c76d54 100644
--- a/docs/angular/src/content/en/grids_templates/row-editing.mdx
+++ b/docs/angular/src/content/en/grids_templates/row-editing.mdx
@@ -313,13 +313,17 @@ If you want the buttons to be part of the keyboard navigation, then each on of t
## Styling
-Using the [Ignite UI for Angular Theme Library](/themes/index), we can greatly alter the Row Editing overlay.
+Using the [Ignite UI for Angular Theme Library](/themes), we can greatly alter the Row Editing overlay.
The Row Editing overlay is a composite element - its UI is comprised of a couple of other components:
- [`igx-banner`](/banner) in order to render its contents
- [`igx-button`](/button)s are rendered in the default template (for the `Done` and `Cancel` buttons).
In the below example, we will make use of those two components' styling options, [`button styling`](/button#styling) & [`banner-styling`](/banner#styling), to customize the experience of our {ComponentName}'s Row Editing.
-We will also style the current cell's editor and background to make it more distinct. You can learn more about cell styling in the [Cell Styling section](/{igPath}/cell-editing#styling).
+We will also style the current cell's editor and background to make it more distinct.
+
+
+You can learn more about cell styling in the [Cell Styling section](/{igPath}/cell-editing#styling).
+
### Import theme
@@ -418,7 +422,9 @@ We scope our `@include` statement in `.custom-buttons` so that it is only applie
### Demo
+
After styling the banner and buttons, we also define a custom style for [the cell in edit mode](/{igPath}/cell-editing#styling). The result of all the combined styles can be seen below:
+
@@ -467,7 +473,9 @@ The sample will not be affected by the selected global theme from `Change Theme`
- [Build CRUD operations with igxGrid](/general/how-to/how-to-perform-crud)
- [{ComponentTitle} Overview](/{igPath}/{ComponentMainTopic})
+
- [{ComponentTitle} Editing](/{igPath}/editing)
+
- [{ComponentTitle} Transactions](/{igPath}/batch-editing)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/grids_templates/search.mdx b/docs/angular/src/content/en/grids_templates/search.mdx
index f364edcaa1..8892351cc2 100644
--- a/docs/angular/src/content/en/grids_templates/search.mdx
+++ b/docs/angular/src/content/en/grids_templates/search.mdx
@@ -285,7 +285,7 @@ export class AppModule {}
Finally, let's update our template with the new components!
-We will wrap all of our components inside an [**IgxInputGroup**](../input-group). On the left we will toggle between a search and a delete/clear icon (depending on whether the search input is empty or not). In the center, we will position the input itself. In addition, whenever the delete icon is clicked, we will update our **searchText** and invoke the {ComponentTitle}'s method to clear the highlights.
+We will wrap all of our components inside an [**IgxInputGroup**](../input-group.mdx). On the left we will toggle between a search and a delete/clear icon (depending on whether the search input is empty or not). In the center, we will position the input itself. In addition, whenever the delete icon is clicked, we will update our **searchText** and invoke the {ComponentTitle}'s method to clear the highlights.
```html
diff --git a/docs/angular/src/content/en/grids_templates/selection.mdx b/docs/angular/src/content/en/grids_templates/selection.mdx
index b98bdfabfc..5e2ba17e5c 100644
--- a/docs/angular/src/content/en/grids_templates/selection.mdx
+++ b/docs/angular/src/content/en/grids_templates/selection.mdx
@@ -61,7 +61,7 @@ The sample below demonstrates the three types of {ComponentTitle}'s **cell selec
## Angular Grid Selection Options
-IgniteUI for Angular {ComponentTitle} component provides three different selection modes - [Row selection](row-selection), [Cell selection](cell-selection) and [Column selection](column-selection). By default only **Multi-cell selection** mode is enabled in the {ComponentTitle}. In order to change/enable selection mode you can use , or properties.
+IgniteUI for Angular {ComponentTitle} component provides three different selection modes - [Row selection](/{igPath}/row-selection), [Cell selection](/{igPath}/cell-selection) and [Column selection](/{igPath}/column-selection). By default only **Multi-cell selection** mode is enabled in the {ComponentTitle}. In order to change/enable selection mode you can use , or properties.
### Angular Row Selection
@@ -74,7 +74,7 @@ Property enab
- multipleCascade - This is a mode for cascading selection, resulting in the selection of all children in the tree below the record that the user selects with user interaction. In this mode a parent's selection state entirely depends on the selection state of its children.
-> Go to [Row selection topic](row-selection) for more information.
+> Go to [Row selection topic](/{igPath}/row-selection) for more information.
### Angular Cell Selection
@@ -237,7 +237,7 @@ _
- [Column Moving](/{igPath}/column-moving)
- [Virtualization and Performance](/{igPath}/virtualization)
-- [Selection-based Aggregates](selection-based-aggregates)
+- [Selection-based Aggregates](/{igPath}/selection-based-aggregates)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/grids_templates/sizing.mdx b/docs/angular/src/content/en/grids_templates/sizing.mdx
index 1f8fa6b2e7..dde633a9f5 100644
--- a/docs/angular/src/content/en/grids_templates/sizing.mdx
+++ b/docs/angular/src/content/en/grids_templates/sizing.mdx
@@ -319,7 +319,7 @@ The difference is that for the child grid, when `height` is set to percentages,
## Grid Cell Spacing Control
-The automatically adapts its internal spacing based on the [size](display-density) setting. You can further customize the padding and margins in grid header and body cells using CSS custom properties for spacing control.
+The automatically adapts its internal spacing based on the [size](/{igPath}/display-density) setting. You can further customize the padding and margins in grid header and body cells using CSS custom properties for spacing control.
### Global Grid Spacing
diff --git a/docs/angular/src/content/en/grids_templates/state-persistence.mdx b/docs/angular/src/content/en/grids_templates/state-persistence.mdx
index 7302b5104b..81c0200a96 100644
--- a/docs/angular/src/content/en/grids_templates/state-persistence.mdx
+++ b/docs/angular/src/content/en/grids_templates/state-persistence.mdx
@@ -73,7 +73,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
- Columns order
- Column properties defined by the interface.
- - Columns templates and functions are restored using application level code, see [Restoring Column](state-persistence#restoring-columns) section.
+ - Columns templates and functions are restored using application level code, see [Restoring Column](/{igPath}/state-persistence#restoring-columns) section.
@@ -91,7 +91,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
- **NEW**: Multi column headers are now supported out of the box
- Columns order
- Column properties defined by the interface.
- - Columns templates and functions are restored using application level code, see [Restoring Column](state-persistence#restoring-columns) section.
+ - Columns templates and functions are restored using application level code, see [Restoring Column](/{igPath}/state-persistence#restoring-columns) section.
@@ -111,7 +111,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
- Multi column headers
- Columns order
- Column properties defined by the interface.
- - Columns templates and functions are restored using application level code, see [Restoring Column](state-persistence#restoring-columns) section.
+ - Columns templates and functions are restored using application level code, see [Restoring Column](/{igPath}/state-persistence#restoring-columns) section.
@@ -124,14 +124,14 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
- `Expansion`
- `Pivot Configuration`
- Pivot Configuration properties defined by the interface.
- - Pivot Dimension and Value functions are restored using application level code, see [Restoring Pivot Configuration](state-persistence#restoring-pivot-configuration) section.
- - Pivot Row and Column strategies are also restored using application level code, see [Restoring Pivot Strategies](state-persistence#restoring-pivot-strategies) section.
+ - Pivot Dimension and Value functions are restored using application level code, see [Restoring Pivot Configuration](/{igPath}/state-persistence#restoring-pivot-configuration) section.
+ - Pivot Row and Column strategies are also restored using application level code, see [Restoring Pivot Strategies](/{igPath}/state-persistence#restoring-pivot-strategies) section.
-The directive does not take care of templates. Go to [Restoring Column](state-persistence#restoring-columns) section to see how to restore column templates.
+The directive does not take care of templates. Go to [Restoring Column](/{igPath}/state-persistence#restoring-columns) section to see how to restore column templates.
@@ -295,7 +295,7 @@ public onColumnInit(column: IgxColumnComponent) {
## Restoring Pivot Configuration
- will not persist pivot dimension functions, value formatters, etc. by default (see [`limitations`](state-persistence#limitations)). Restoring any of these can be achieved with code on application level. The `IgxPivotGrid` exposes two events which can be used to set back any custom functions you have in the configuration: and . Let's show how to do this:
+ will not persist pivot dimension functions, value formatters, etc. by default (see [`limitations`](/{igPath}/state-persistence#limitations)). Restoring any of these can be achieved with code on application level. The `IgxPivotGrid` exposes two events which can be used to set back any custom functions you have in the configuration: and . Let's show how to do this:
- Assign event handlers for the `dimensionInit` and `valueInit` events:
@@ -411,7 +411,7 @@ this.state.setState(state, ['filtering', 'rowIslands']);
## Restoring Pivot Strategies
- will not persist neither remote pivot operations nor custom dimension strategies (For further information see [Pivot Grid Remote Operations](pivot-grid-custom) sample) by default (see [`limitations`](state-persistence#limitations)). Restoring any of these can be achieved with code on application level. The `IgxGridState` exposes an event called which can be used to additionally modify the grid state before it gets applied. Let's show how to do this:
+ will not persist neither remote pivot operations nor custom dimension strategies (For further information see [Pivot Grid Remote Operations](/{igPath}/pivot-grid-custom) sample) by default (see [`limitations`](/{igPath}/state-persistence#limitations)). Restoring any of these can be achieved with code on application level. The `IgxGridState` exposes an event called which can be used to additionally modify the grid state before it gets applied. Let's show how to do this:
> is only emitted when we are using with string argument.
@@ -461,7 +461,7 @@ public restoreState() {
## Restoring Strategies
- will not persist neither remote operations nor custom dimension strategies (For further information see [Grid Remote Operations](remote-data-operations) sample) by default (see [`limitations`](state-persistence#limitations)). Restoring any of these can be achieved with code on application level. The `IgxGridState` exposes an event called which can be used to additionally modify the grid state before it gets applied. Let's show how to do this:
+ will not persist neither remote operations nor custom dimension strategies (For further information see [Grid Remote Operations](/{igPath}/remote-data-operations) sample) by default (see [`limitations`](/{igPath}/state-persistence#limitations)). Restoring any of these can be achieved with code on application level. The `IgxGridState` exposes an event called which can be used to additionally modify the grid state before it gets applied. Let's show how to do this:
is only emitted when we are using with string argument.
@@ -548,11 +548,11 @@ state.setState(gridState.columnSelection);
-- [{ComponentTitle} overview]({ComponentMainTopic})
-- [Paging](paging)
-- [Filtering](filtering)
-- [Sorting](sorting)
-- [Selection](selection)
+- [{ComponentTitle} overview](/{igPath}/{ComponentMainTopic})
+- [Paging](/{igPath}/paging)
+- [Filtering](/{igPath}/filtering)
+- [Sorting](/{igPath}/sorting)
+- [Selection](/{igPath}/selection)
diff --git a/docs/angular/src/content/en/grids_templates/summaries.mdx b/docs/angular/src/content/en/grids_templates/summaries.mdx
index 3eb597e21f..6227219760 100644
--- a/docs/angular/src/content/en/grids_templates/summaries.mdx
+++ b/docs/angular/src/content/en/grids_templates/summaries.mdx
@@ -844,7 +844,7 @@ If the component is using an [`Emulated`](/themes/sass/component-themes#view-enc
- [Column Resizing](/{igPath}/column-resizing)
- [Selection](/{igPath}/selection)
-- [Selection-based Aggregates](selection-based-aggregates)
+- [Selection-based Aggregates](/{igPath}/selection-based-aggregates)
Our community is active and always welcoming to new ideas.
diff --git a/docs/angular/src/content/en/grids_templates/validation.mdx b/docs/angular/src/content/en/grids_templates/validation.mdx
index a556f055e7..7e25fd37f8 100644
--- a/docs/angular/src/content/en/grids_templates/validation.mdx
+++ b/docs/angular/src/content/en/grids_templates/validation.mdx
@@ -754,7 +754,9 @@ public cellStyles = {
- [Build CRUD operations with igxGrid](/general/how-to/how-to-perform-crud)
- [{ComponentTitle} Overview](/{igPath}/{ComponentMainTopic})
+
- [{ComponentTitle} Editing](/{igPath}/editing)
+
- [{ComponentTitle} Row Editing](/{igPath}/row-editing)
- [{ComponentTitle} Row Adding](/{igPath}/row-adding)
- [{ComponentTitle} Transactions](/{igPath}/batch-editing)
diff --git a/docs/angular/src/content/jp/.gitignore b/docs/angular/src/content/jp/.gitignore
index bf43056a16..7aae44cd45 100644
--- a/docs/angular/src/content/jp/.gitignore
+++ b/docs/angular/src/content/jp/.gitignore
@@ -15,6 +15,8 @@ components/treegrid/*.md
components/treegrid/*.mdx
components/hierarchicalgrid/*.md
components/hierarchicalgrid/*.mdx
+components/pivotgrid/*.md
+components/pivotgrid/*.mdx
components/pivotGrid/*.md
components/pivotGrid/*.mdx
@@ -45,6 +47,12 @@ components/pivotGrid/*.mdx
!components/hierarchicalgrid/load-on-demand.mdx
# All pivot grid specific files that should NOT be ignored:
+!components/pivotgrid/pivot-grid.md
+!components/pivotgrid/pivot-grid-features.md
+!components/pivotgrid/pivot-grid-custom.md
+!components/pivotgrid/pivot-grid.mdx
+!components/pivotgrid/pivot-grid-features.mdx
+!components/pivotgrid/pivot-grid-custom.mdx
!components/pivotGrid/pivot-grid.md
!components/pivotGrid/pivot-grid-features.md
!components/pivotGrid/pivot-grid-custom.md
diff --git a/docs/angular/src/content/jp/components/accordion.mdx b/docs/angular/src/content/jp/components/accordion.mdx
index 33589fa2e1..3f13d28f1f 100644
--- a/docs/angular/src/content/jp/components/accordion.mdx
+++ b/docs/angular/src/content/jp/components/accordion.mdx
@@ -36,7 +36,7 @@ Ignite UI for Angular Accordion コンポーネントを初期化するには、
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxAccordionModule` をインポートします。
@@ -266,7 +266,7 @@ Ignite UI for Angular Accordion のキーボード ナビゲーションは、
## スタイル設定
- は、基になるのコンテナーとしてのみ機能します。スタイルは、[`IgxExpansionPanel トピックのスタイル設定セクション`](expansion-panel.md#スタイル設定)で説明されているように、パネルのテーマから直接適用できます。
+ は、基になるのコンテナーとしてのみ機能します。スタイルは、[`IgxExpansionPanel トピックのスタイル設定セクション`](expansion-panel.mdx#スタイル設定)で説明されているように、パネルのテーマから直接適用できます。
設計上、`igx-accordion` 内に配置される場合、展開されたパネルにマージンが設定されます。変更するために、igx-expansion-panel テーマ内で公開されるプロパティがあります。
テーマ エンジンによって公開される関数を利用するには、スタイル ファイルに `index` ファイルをインポートする必要があります。
diff --git a/docs/angular/src/content/jp/components/action-strip.mdx b/docs/angular/src/content/jp/components/action-strip.mdx
index 3ad61cce4d..45f96e0ebd 100644
--- a/docs/angular/src/content/jp/components/action-strip.mdx
+++ b/docs/angular/src/content/jp/components/action-strip.mdx
@@ -31,7 +31,7 @@ Ignite UI for Angular Action Strip コンポーネントを使用した作業を
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxActionStripModule` をインポートします。
diff --git a/docs/angular/src/content/jp/components/ai/ai-assisted-development-overview.mdx b/docs/angular/src/content/jp/components/ai/ai-assisted-development-overview.mdx
index 71561d0c0a..ba811b5aea 100644
--- a/docs/angular/src/content/jp/components/ai/ai-assisted-development-overview.mdx
+++ b/docs/angular/src/content/jp/components/ai/ai-assisted-development-overview.mdx
@@ -32,7 +32,7 @@ CLI MCP サーバーと Theming MCP サーバーはどちらも `npx` を通じ
Ignite UI は、Angular、React、Web Components、Blazor 向けの専用スキル パッケージを提供しています。スキル パッケージは開発者が管理するものであり、チームの規約に合わせて `SKILL.md` を編集したり、プロジェクト固有のパターンの追加や内部デザイン システムを参照するなどして、コードベースとともにパッケージをバージョン管理できます。
-完全なセットアップ手順と IDE の設定については、[エージェント スキル](skills.md)を参照してください。
+完全なセットアップ手順と IDE の設定については、[エージェント スキル](skills.mdx)を参照してください。
## CLI MCP サーバー
@@ -60,7 +60,7 @@ npx -y igniteui-theming igniteui-theming-mcp
Theming MCP サーバーは Angular、React、Web Components、Blazor をサポートしています。Ignite UI のリリースごとに更新されるため、エージェントは常に最新のトークン サーフェスに対して動作します。
-構成の詳細については、[Theming MCP](theming-mcp.md)を参照してください。
+構成の詳細については、[Theming MCP](theming-mcp.mdx)を参照してください。
## サポートされている AI クライアント
@@ -85,7 +85,7 @@ Ignite UI AI ツールチェーンのセットアップには 3 つのステッ
フレームワークの Ignite UI スキル パッケージをプロジェクトのエージェント検出パスにコピーします。スキル パッケージは `node_modules/igniteui-{framework}/skills/` のライブラリに付属しています。IDE との連携設定はクライアントに応じてその構成ファイルに保存してください。
-完全なセットアップについては、[エージェント スキル](skills.md)を参照してください。
+完全なセットアップについては、[エージェント スキル](skills.mdx)を参照してください。
### ステップ 2 - CLI MCP サーバーを接続する
@@ -117,7 +117,7 @@ AI クライアントの構成ファイルに `igniteui-cli` MCP サーバー
}
```
-VS Code、GitHub、Cursor、Claude Desktop、Claude Code、JetBrains、その他の MCP 互換クライアントを含む完全なセットアップ ガイドについては、[CLI MCP](cli-mcp.md)を参照してください。
+VS Code、GitHub、Cursor、Claude Desktop、Claude Code、JetBrains、その他の MCP 互換クライアントを含む完全なセットアップ ガイドについては、[CLI MCP](cli-mcp.mdx)を参照してください。
### ステップ 3 - Theming MCP サーバーを接続する (オプション)
@@ -134,14 +134,14 @@ VS Code、GitHub、Cursor、Claude Desktop、Claude Code、JetBrains、その他
}
```
-構成の詳細とテーマ ワークフローについては、[Theming MCP](theming-mcp.md)を参照してください。
+構成の詳細とテーマ ワークフローについては、[Theming MCP](theming-mcp.mdx)を参照してください。
## その他のリソース
-- [エージェント スキル](./skills.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [エージェント スキル](./skills.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/ai/cli-mcp.mdx b/docs/angular/src/content/jp/components/ai/cli-mcp.mdx
index 9430fb64cc..70e5aee215 100644
--- a/docs/angular/src/content/jp/components/ai/cli-mcp.mdx
+++ b/docs/angular/src/content/jp/components/ai/cli-mcp.mdx
@@ -420,9 +420,9 @@ JSON が `mcpServers` 構造を使用していること、および各ローカ
## その他のリソース
-- [Ignite UI を使った AI 支援開発](./ai-assisted-development-overview.md)
-- [Ignite UI for Angular スキル](./skills.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [Ignite UI を使った AI 支援開発](./ai-assisted-development-overview.mdx)
+- [Ignite UI for Angular スキル](./skills.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/ai/maker-framework.mdx b/docs/angular/src/content/jp/components/ai/maker-framework.mdx
index 7c42a0aa70..41fb83b0b0 100644
--- a/docs/angular/src/content/jp/components/ai/maker-framework.mdx
+++ b/docs/angular/src/content/jp/components/ai/maker-framework.mdx
@@ -14,7 +14,7 @@ mentionedTypes: []
MAKER Framework (`@igniteui/maker-mcp`) は、Infragistics が提供するマルチエージェント AI オーケストレーション MCP サーバーです。複数の AI エージェントにわたるコンセンサス ベースの投票アルゴリズムを使用して、複雑なタスクを検証済みで実行可能なステップ プランに分解します。MAKER は、Maximal Agentic decomposition (最大エージェント分解)、first-to-ahead-by-K Error correction (K ステップ先読みエラー修正)、Red-flagging (レッド フラギング) の頭文字を取ったものです。このフレームワークは、Cognizant AI Lab による研究論文 _Solving a million-step LLM task with zero errors_ に基づいています。`@igniteui` GitHub Packages レジストリから `npx` 経由で MCP サーバーとして実行され、STDIO トランスポートを通じて任意の MCP 互換 AI クライアントに接続します。接続すると、AI アシスタントは 3 つのツール (`plan`、`execute`、`plan_and_execute`) を呼び出して、自動エラー検出と修正を伴う長期タスクを実行できます。
-MAKER Framework は Ignite UI コンポーネントのスキャフォールディング ツールではありません。Ignite UI プロジェクトの作成、コンポーネント生成、ドキュメント クエリには [CLI MCP サーバー](cli-mcp.md) を使用してください。MAKER はフレームワーク非依存であり、Angular、React、Web Components を特定のターゲットとせず、プロジェクトのソース ファイルを自律的に読み取ったり変更したりしません。少なくとも 1 つの AI プロバイダー API キー (OpenAI、Anthropic、または Google AI) と、`@igniteui` レジストリ用の `read:packages` スコープを持つ GitHub Personal Access Token が必要です。
+MAKER Framework は Ignite UI コンポーネントのスキャフォールディング ツールではありません。Ignite UI プロジェクトの作成、コンポーネント生成、ドキュメント クエリには [CLI MCP サーバー](cli-mcp.mdx) を使用してください。MAKER はフレームワーク非依存であり、Angular、React、Web Components を特定のターゲットとせず、プロジェクトのソース ファイルを自律的に読み取ったり変更したりしません。少なくとも 1 つの AI プロバイダー API キー (OpenAI、Anthropic、または Google AI) と、`@igniteui` レジストリ用の `read:packages` スコープを持つ GitHub Personal Access Token が必要です。
## MAKER の仕組み
@@ -222,10 +222,10 @@ ARM Linux は現在パッケージ化されていません。追加のプラッ
## その他のリソース
-- [AI 支援開発の概要](ai-assisted-development-overview.md)
-- [エージェント スキル](./skills.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [AI 支援開発の概要](ai-assisted-development-overview.mdx)
+- [エージェント スキル](./skills.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
コミュニティは常に活気があり、新しいアイデアを歓迎しています。
diff --git a/docs/angular/src/content/jp/components/ai/skills.mdx b/docs/angular/src/content/jp/components/ai/skills.mdx
index aacafd49f1..0c43ed0383 100644
--- a/docs/angular/src/content/jp/components/ai/skills.mdx
+++ b/docs/angular/src/content/jp/components/ai/skills.mdx
@@ -281,7 +281,7 @@ CLI は、一連のプロンプトをガイドします:
-Theming MCP の詳細については、[Ignite UI Theming MCP](./theming-mcp.md) のドキュメントを参照してください。
+Theming MCP の詳細については、[Ignite UI Theming MCP](./theming-mcp.mdx) のドキュメントを参照してください。
## その他のリソース
@@ -291,9 +291,9 @@ Theming MCP の詳細については、[Ignite UI Theming MCP](./theming-mcp.md)
- Ignite UI for Angular で作業を開始
- Angular Schematics & Ignite UI CLI
-- [Ignite UI を使った AI 支援開発](./ai-assisted-development-overview.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [Ignite UI を使った AI 支援開発](./ai-assisted-development-overview.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/ai/theming-mcp.mdx b/docs/angular/src/content/jp/components/ai/theming-mcp.mdx
index 3d075f9b6d..92cf15f248 100644
--- a/docs/angular/src/content/jp/components/ai/theming-mcp.mdx
+++ b/docs/angular/src/content/jp/components/ai/theming-mcp.mdx
@@ -364,9 +364,9 @@ ng add igniteui-angular
## その他のリソース
-- [Ignite UI を使った AI 支援開発](./ai-assisted-development-overview.md)
-- [Ignite UI for Angular スキル](./skills.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
+- [Ignite UI を使った AI 支援開発](./ai-assisted-development-overview.mdx)
+- [Ignite UI for Angular スキル](./skills.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
diff --git a/docs/angular/src/content/jp/components/angular-reactive-form-validation.mdx b/docs/angular/src/content/jp/components/angular-reactive-form-validation.mdx
index a58c75f316..4161f07ba8 100644
--- a/docs/angular/src/content/jp/components/angular-reactive-form-validation.mdx
+++ b/docs/angular/src/content/jp/components/angular-reactive-form-validation.mdx
@@ -183,11 +183,11 @@ export class MyComponent implements OnInit {
関連トピック:
-- [Combo](combo.md)
-- [Select](select.md)
-- [Input Group](input-group.md)
-- [Date Picker](date-picker.md)
-- [Time Picker](time-picker.md)
+- [Combo](combo.mdx)
+- [Select](select.mdx)
+- [Input Group](input-group.mdx)
+- [Date Picker](date-picker.mdx)
+- [Time Picker](time-picker.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/autocomplete.mdx b/docs/angular/src/content/jp/components/autocomplete.mdx
index 8430625e75..a1713dd55e 100644
--- a/docs/angular/src/content/jp/components/autocomplete.mdx
+++ b/docs/angular/src/content/jp/components/autocomplete.mdx
@@ -35,7 +35,7 @@ Ignite UI for Angular の [Angular コンポーネント](https://jp.infragistic
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
はじめに、**app.module** で **IgxAutocompleteModule** と **IgxDropDownModule** をインポートします。 が に適用される場合、**igxInputGroupModule** も必要です。
@@ -269,7 +269,7 @@ The `drop-down` component, used as provider for suggestions, will expose the fol
`igxAutocomplete` のスタイルを設定するには、それに含まれるコンポーネントのスタイルを設定します。この場合、 と を使用します。
-これら 2 つのコンポーネントのスタイル設定については、[`igxInputGroup`](input-group.md#スタイル設定) および [`igxDropdown`](drop-down.md#スタイル設定) のスタイル設定セクションを参照してください。
+これら 2 つのコンポーネントのスタイル設定については、[`igxInputGroup`](input-group.mdx#スタイル設定) および [`igxDropdown`](drop-down.mdx#スタイル設定) のスタイル設定セクションを参照してください。
## API リファレンス
@@ -288,9 +288,9 @@ The `drop-down` component, used as provider for suggestions, will expose the fol
-- [IgxDropDown](drop-down.md)
-- [IgxInputGroup](input-group.md)
-- [テンプレート駆動フォームの統合](input-group.md)
+- [IgxDropDown](drop-down.mdx)
+- [IgxInputGroup](input-group.mdx)
+- [テンプレート駆動フォームの統合](input-group.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/avatar.mdx b/docs/angular/src/content/jp/components/avatar.mdx
index 3f7c4936e7..6be19c012b 100644
--- a/docs/angular/src/content/jp/components/avatar.mdx
+++ b/docs/angular/src/content/jp/components/avatar.mdx
@@ -31,7 +31,7 @@ Ignite UI for Angular Avatar コンポーネントを使用した作業を開始
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxAvatarModule` をインポートします。
@@ -204,7 +204,7 @@ $custom-avatar-theme: avatar-theme(
### Tailwind によるスタイル設定
-カスタム Tailwind ユーティリティ クラスを使用して `avatar` をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.md)ください。
+カスタム Tailwind ユーティリティ クラスを使用して `avatar` をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.mdx)ください。
グローバル スタイルシートに Tailwind をインポートした上で、以下のように必要なテーマ ユーティリティを適用します:
@@ -272,7 +272,7 @@ igx-avatar {
}
```
-詳細については、[サイズ](display-density.md)の記事をご覧ください。
+詳細については、[サイズ](display-density.mdx)の記事をご覧ください。
diff --git a/docs/angular/src/content/jp/components/badge.mdx b/docs/angular/src/content/jp/components/badge.mdx
index 3cd03145ec..4a95c7c56b 100644
--- a/docs/angular/src/content/jp/components/badge.mdx
+++ b/docs/angular/src/content/jp/components/badge.mdx
@@ -30,7 +30,7 @@ Ignite UI for Angular Badge コンポーネントを使用した作業を開始
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxBadgeModule` をインポートします。
@@ -181,7 +181,7 @@ igx-badge {
### バッジのアイコン
-`igx-badge` コンポーネントは、Material アイコンに加えて[Material アイコン拡張](../components/material-icons-extended.md)およびその他のカスタム アイコン セットの使用もサポートしています。Material アイコン拡張セットからバッジ コンポーネントにアイコンを追加するには、まずそのアイコンを登録する必要があります。
+`igx-badge` コンポーネントは、Material アイコンに加えて[Material アイコン拡張](../components/material-icons-extended.mdx)およびその他のカスタム アイコン セットの使用もサポートしています。Material アイコン拡張セットからバッジ コンポーネントにアイコンを追加するには、まずそのアイコンを登録する必要があります。
```ts
export class BadgeIconComponent implements OnInit {
@@ -376,7 +376,7 @@ $custom-badge-theme: badge-theme(
### Tailwind によるスタイル設定
-カスタム Tailwind ユーティリティ クラスを使用して `badge` をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.md)ください。
+カスタム Tailwind ユーティリティ クラスを使用して `badge` をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.mdx)ください。
グローバル スタイルシートに Tailwind をインポートした上で、以下のように必要なテーマ ユーティリティを適用します:
diff --git a/docs/angular/src/content/jp/components/banner.mdx b/docs/angular/src/content/jp/components/banner.mdx
index e776b6ffb4..f1d4a8b0a0 100644
--- a/docs/angular/src/content/jp/components/banner.mdx
+++ b/docs/angular/src/content/jp/components/banner.mdx
@@ -30,7 +30,7 @@ Ignite UI for Angular Banner コンポーネントを使用した作業を開始
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxBannerModule` をインポートします。
@@ -117,7 +117,7 @@ Banner コンポーネントを表示するには、ボタン クリックで
複数の `igx-icon` 要素がバナーの直接の子孫として挿入される場合、バナーはそれらすべてを最初に配置しようとします。`igx-icon` は 1 つのみ、直接渡すことに注意してください。
@@ -278,7 +278,7 @@ $custom-banner-theme: banner-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](themes/sass/palettes.mdx)のトピックをご覧ください。
最後にバナーのカスタム テーマを渡します。
diff --git a/docs/angular/src/content/jp/components/bullet-graph.mdx b/docs/angular/src/content/jp/components/bullet-graph.mdx
index 9fc036c3a4..6e5709decf 100644
--- a/docs/angular/src/content/jp/components/bullet-graph.mdx
+++ b/docs/angular/src/content/jp/components/bullet-graph.mdx
@@ -326,5 +326,5 @@ export class AppModule {}
その他のゲージ タイプの詳細については、以下のトピックを参照してください。
-- [リニア ゲージ](linear-gauge.md)
-- [ラジアル ゲージ](radial-gauge.md)
+- [リニア ゲージ](./linear-gauge.mdx)
+- [ラジアル ゲージ](./radial-gauge.mdx)
diff --git a/docs/angular/src/content/jp/components/button-group.mdx b/docs/angular/src/content/jp/components/button-group.mdx
index d24bf87f54..d8750189b5 100644
--- a/docs/angular/src/content/jp/components/button-group.mdx
+++ b/docs/angular/src/content/jp/components/button-group.mdx
@@ -30,7 +30,7 @@ Ignite UI for Angular Button Group コンポーネントを使用した作業を
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxButtonGroupModule` をインポートします。
@@ -309,7 +309,7 @@ $custom-button-group: button-group-theme(
### Tailwind によるスタイル設定
-カスタム Tailwind ユーティリティ クラスを使用して `button-group` をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.md)ください。
+カスタム Tailwind ユーティリティ クラスを使用して `button-group` をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.mdx)ください。
グローバル スタイルシートに Tailwind をインポートした上で、以下のように必要なテーマ ユーティリティを適用します:
diff --git a/docs/angular/src/content/jp/components/button.mdx b/docs/angular/src/content/jp/components/button.mdx
index ff8d9adef6..8d397024c8 100644
--- a/docs/angular/src/content/jp/components/button.mdx
+++ b/docs/angular/src/content/jp/components/button.mdx
@@ -34,7 +34,7 @@ Ignite UI for Angular Button ディレクティブを使用した作業を開始
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxButtonModule` をインポートします。
@@ -112,7 +112,7 @@ Contained ボタンを作成するには、`igxButton` プロパティの値を
### Icon ボタン
-バージョン `17.1.0` 以降、IgniteUI for Angular は、アイコンを完全に機能するボタンに変えることを目的とした新しい `igxIconButton` ディレクティブを公開します。_Icon Button_ の詳細については[こちら](icon-button.md)を参照してください。
+バージョン `17.1.0` 以降、IgniteUI for Angular は、アイコンを完全に機能するボタンに変えることを目的とした新しい `igxIconButton` ディレクティブを公開します。_Icon Button_ の詳細については[こちら](icon-button.mdx)を参照してください。
```html
-[Ignite UI for Angular テーマ](themes/index.md)を使用して、`carousel` の外観を変更できます。
+[Ignite UI for Angular テーマ](themes/index.mdx)を使用して、`carousel` の外観を変更できます。
Each operation for Angular grid editing includes Batch operations, meaning the API gives you the option to group edits into a single server call, or you can perform grid edit / update operations as they occur with grid interactions. Along with a great developer experience as an editable Angular grid with CRUD operations, the Angular grid includes Excel-like keyboard navigation. Common default grid navigation is included, plus the option to override any navigation option to meet the needs of your customers. An editable grid in Angular with a great navigation scheme is critical to any modern line of business application, with the Ignite UI grid we make it easy.
@@ -275,7 +275,7 @@ Full support for exporting data grids to XLSX, XLS, TSV or CSV. The Ignite UI fo
Angular と Infragistics Ignite UI for Angular Data Grid コントロールのインストール方法を教えてください。
-
Angular Data Grid の使用を開始するには、[作業の開始ガイド](general/getting-started.md)の手順を実行してください。サンプル アプリケーションのライブラリも用意しています。サンプル ライブラリは、Angular 開発のベスト プラクティス ガイドです。
+
Angular Data Grid の使用を開始するには、[作業の開始ガイド](general/getting-started.mdx)の手順を実行してください。サンプル アプリケーションのライブラリも用意しています。サンプル ライブラリは、Angular 開発のベスト プラクティス ガイドです。
@@ -382,7 +382,7 @@ $dark-highlight: highlight-theme(
```
-コンポーネントが [`Emulated`](/hemes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、スタイルを適用するには `::ng-deep` を使用してこのカプセル化を解除する必要があります。
+コンポーネントが [`Emulated`](./themes/sass/component-themes.mdx#表示のカプセル化) ViewEncapsulation を使用している場合、スタイルを適用するには `::ng-deep` を使用してこのカプセル化を解除する必要があります。
### カスタム スタイル
@@ -451,7 +451,7 @@ TextHighlight ディレクティブの API に関する詳細な情報は、以
## その他のリソース
-- [Grid 検索](grid/search.md)
+- [Grid 検索](grid/search.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/themes/elevations.mdx b/docs/angular/src/content/jp/components/themes/elevations.mdx
index 6cc5add271..41d0235e19 100644
--- a/docs/angular/src/content/jp/components/themes/elevations.mdx
+++ b/docs/angular/src/content/jp/components/themes/elevations.mdx
@@ -94,7 +94,7 @@ igx-card {
関連トピック:
-- [Sass エレベーション](./sass/elevations.md)
+- [Sass エレベーション](./sass/elevations.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/themes/index.mdx b/docs/angular/src/content/jp/components/themes/index.mdx
index e59805e16c..0caabd1bd6 100644
--- a/docs/angular/src/content/jp/components/themes/index.mdx
+++ b/docs/angular/src/content/jp/components/themes/index.mdx
@@ -80,7 +80,7 @@ Sass が適切でない場合は、[カスタム CSS プロパティ](https://de
}
```
-これらのカラー変数の名前を分解してみましょう。`ig` プレフィックスは、この変数が Ignite UI for Angular テーマの一部であることを示す一意の識別子として存在し、`primary` はカラー変数名、`500` はカラーのバリエーションを表します。ドキュメントの[パレット](./palettes.md) セクションでパレットについて詳しく見ていきます。今のところ知っておく必要があるのは、メインのカラー バリエーションから生成されるさまざまな色合いまたはバリアントを含む、いくつかの基本カラー変数 (primary、secondary、surface、success、info など) があることだけです。上記の例で設定した `500` カラー バリエーションはメイン変数カラーと見なされ、指定されたカラー変数の他のすべてのバリアントは `500` バリアントから生成されます。
+これらのカラー変数の名前を分解してみましょう。`ig` プレフィックスは、この変数が Ignite UI for Angular テーマの一部であることを示す一意の識別子として存在し、`primary` はカラー変数名、`500` はカラーのバリエーションを表します。ドキュメントの[パレット](./palettes.mdx) セクションでパレットについて詳しく見ていきます。今のところ知っておく必要があるのは、メインのカラー バリエーションから生成されるさまざまな色合いまたはバリアントを含む、いくつかの基本カラー変数 (primary、secondary、surface、success、info など) があることだけです。上記の例で設定した `500` カラー バリエーションはメイン変数カラーと見なされ、指定されたカラー変数の他のすべてのバリアントは `500` バリアントから生成されます。
これらのバリエーションを変更すると、パレット全体を完全に見直すことができます。
@@ -106,7 +106,7 @@ Sass が適切でない場合は、[カスタム CSS プロパティ](https://de
}
```
-これらは基本的に積層された CSS [`box-shadow`](https://developer.mozilla.org/ja/docs/Web/CSS/box-shadow) 宣言です。それらを他の有効な `box-shadow` 値に置き換えることができます。エレベーション レベルの数値が高いほど、シャドウが大きくなります。この場合も、コンポーネントごとに異なるエレベーション レベルが使用されます。コンポーネントが使用するエレベーション レベルを確認するには、を参照してください。ドキュメントの[エレベーション](./elevations.md)でエレベーションを詳しく見ていきます。
+これらは基本的に積層された CSS [`box-shadow`](https://developer.mozilla.org/ja/docs/Web/CSS/box-shadow) 宣言です。それらを他の有効な `box-shadow` 値に置き換えることができます。エレベーション レベルの数値が高いほど、シャドウが大きくなります。この場合も、コンポーネントごとに異なるエレベーション レベルが使用されます。コンポーネントが使用するエレベーション レベルを確認するには、を参照してください。ドキュメントの[エレベーション](./elevations.mdx)でエレベーションを詳しく見ていきます。
## 構成
@@ -210,10 +210,10 @@ igx-avatar {
関連トピック:
-- [パレット](./palettes.md)
-- [エレベーション](./elevations.md)
-- [タイポグラフィ](./typography.md)
-- [Sass のテーマ](./sass/index.md)
+- [パレット](./palettes.mdx)
+- [エレベーション](./elevations.mdx)
+- [タイポグラフィ](./typography.mdx)
+- [Sass のテーマ](./sass/index.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/themes/misc/angular-material-theming.mdx b/docs/angular/src/content/jp/components/themes/misc/angular-material-theming.mdx
index 47b9ad7181..72aa6bbd3e 100644
--- a/docs/angular/src/content/jp/components/themes/misc/angular-material-theming.mdx
+++ b/docs/angular/src/content/jp/components/themes/misc/angular-material-theming.mdx
@@ -73,7 +73,7 @@ import { IgxAvatarModule } from 'igniteui-angular/avatar';
)}
```
-既存のプロジェクトで Ignite UI for Angular を使用する方法については、[`「作業の開始」`](../../general/getting-started.md)トピックを参照してください。各コンポーネントをインポートして使用する方法の詳細およびガイド付きの例は、コンポーネントのドキュメントを参照してください。
+既存のプロジェクトで Ignite UI for Angular を使用する方法については、[`「作業の開始」`](../../general/getting-started.mdx)トピックを参照してください。各コンポーネントをインポートして使用する方法の詳細およびガイド付きの例は、コンポーネントのドキュメントを参照してください。
## Ignite UI と Angular Material コンポーネント
@@ -203,7 +203,7 @@ $custom-mat-light-theme: mat.define-light-theme((
```
-Ignite UI for Angular が提供するパレットと新しいパレットの作成方法については、[`Sass のパレット`](../sass/palettes.md) セクションを参照してください。
+Ignite UI for Angular が提供するパレットと新しいパレットの作成方法については、[`Sass のパレット`](../sass/palettes.mdx) セクションを参照してください。
#### ダーク テーマ パレット
@@ -262,7 +262,7 @@ Angular Material コンポーネントの場合、前述のカスタム マテ
```
-[`Emulated`](../sass/component-themes.md#表示のカプセル化) ViewEncapsulation を`解除する`ために、上記のコードを `::ng-deep` セレクター内に配置してください。
+[`Emulated`](../sass/component-themes.mdx#表示のカプセル化) ViewEncapsulation を`解除する`ために、上記のコードを `::ng-deep` セレクター内に配置してください。
#### ライト モード
@@ -412,14 +412,14 @@ $custom-mat-light-theme: mat.define-light-theme((
関連トピック:
-- [パレット](../sass/palettes.md)
-- [コンポーネント テーマ](../sass/component-themes.md)
-- [タイポグラフィ](../sass/typography.md)
-- [Avatar コンポーネント](../../avatar.md)
-- [Button コンポーネント](../../button.md)
-- [Dialog コンポーネント](../../dialog.md)
-- [Icon コンポーネント](../../icon.md)
-- [Expansion Panel コンポーネント](../../expansion-panel.md)
+- [パレット](../sass/palettes.mdx)
+- [コンポーネント テーマ](../sass/component-themes.mdx)
+- [タイポグラフィ](../sass/typography.mdx)
+- [Avatar コンポーネント](../../avatar.mdx)
+- [Button コンポーネント](../../button.mdx)
+- [Dialog コンポーネント](../../dialog.mdx)
+- [Icon コンポーネント](../../icon.mdx)
+- [Expansion Panel コンポーネント](../../expansion-panel.mdx)
## その他のリソース
diff --git a/docs/angular/src/content/jp/components/themes/misc/bootstrap-theming.mdx b/docs/angular/src/content/jp/components/themes/misc/bootstrap-theming.mdx
index c587037fc3..2a7a49b586 100644
--- a/docs/angular/src/content/jp/components/themes/misc/bootstrap-theming.mdx
+++ b/docs/angular/src/content/jp/components/themes/misc/bootstrap-theming.mdx
@@ -81,7 +81,7 @@ import { IgxAvatarModule } from 'igniteui-angular/avatar';
)}
```
-既存のプロジェクトで Ignite UI for Angular を使用する方法については、[`「作業の開始」`](../../general/getting-started.md)トピックを参照してください。各コンポーネントをインポートして使用する方法の詳細およびガイド付きの例は、コンポーネントのドキュメントを参照してください。
+既存のプロジェクトで Ignite UI for Angular を使用する方法については、[`「作業の開始」`](../../general/getting-started.mdx)トピックを参照してください。各コンポーネントをインポートして使用する方法の詳細およびガイド付きの例は、コンポーネントのドキュメントを参照してください。
## コンポーネント
@@ -175,7 +175,7 @@ $dark-secondary: color($custom-dark-palette, "secondary");
```
-Ignite UI for Angular が提供するパレットと新しいパレットの作成方法については、[`Sass のパレット`](../sass/palettes.md) セクションを参照してください。
+Ignite UI for Angular が提供するパレットと新しいパレットの作成方法については、[`Sass のパレット`](../sass/palettes.mdx) セクションを参照してください。
### テーマ
@@ -312,7 +312,7 @@ Ignite UI for Angular のすべてのコンポーネントは渡されたパレ
`$theme-colors` マップの変更終了後、bootstrap コンポーネントはすでに igx `$light-bootstrap-palette` のカラーを light モードに使用し、`$custom-dark-palette` を dark モードに使用します。
-[`Emulated`](../sass/component-themes.md#表示のカプセル化) ViewEncapsulation を`解除する`ために、上記のコードを `::ng-deep` セレクター内に配置してください。
+[`Emulated`](../sass/component-themes.mdx#表示のカプセル化) ViewEncapsulation を`解除する`ために、上記のコードを `::ng-deep` セレクター内に配置してください。
### クラスの生成
@@ -364,14 +364,14 @@ Ignite UI for Angular は、テーマごとに 4 つのデフォルト タイプ
関連トピック:
-- [パレット](../sass/palettes.md)
-- [コンポーネント テーマ](../sass/component-themes.md)
-- [タイポグラフィ](../sass/typography.md)
-- [Avatar コンポーネント](../../avatar.md)
-- [Button コンポーネント](../../button.md)
-- [Dialog コンポーネント](../../dialog.md)
-- [Icon コンポーネント](../../icon.md)
-- [List コンポーネント](../../list.md)
+- [パレット](../sass/palettes.mdx)
+- [コンポーネント テーマ](../sass/component-themes.mdx)
+- [タイポグラフィ](../sass/typography.mdx)
+- [Avatar コンポーネント](../../avatar.mdx)
+- [Button コンポーネント](../../button.mdx)
+- [Dialog コンポーネント](../../dialog.mdx)
+- [Icon コンポーネント](../../icon.mdx)
+- [List コンポーネント](../../list.mdx)
## その他のリソース
diff --git a/docs/angular/src/content/jp/components/themes/misc/printing-styles.mdx b/docs/angular/src/content/jp/components/themes/misc/printing-styles.mdx
index 0acf016fa8..413d1aa310 100644
--- a/docs/angular/src/content/jp/components/themes/misc/printing-styles.mdx
+++ b/docs/angular/src/content/jp/components/themes/misc/printing-styles.mdx
@@ -53,4 +53,4 @@ SCSS を使用してボタンを印刷スタイルで非表示にできます。
白黒で印刷したい場合、任意の要素で `.igx-bw-print` クラスを使用できます。その要素とその要素内のすべてが印刷時に白黒になります。
-[`igx-grid`](../../grid/grid.md) を印刷するには、[`Excel へエクスポート`](../../grid/export-excel.md) 機能を使用することをお勧めします。あるいは、グリッドのスクリーンショットを作成して印刷することもできます。
+[`igx-grid`](../../grid/grid.mdx) を印刷するには、[`Excel へエクスポート`](../../grid/export-excel.mdx) 機能を使用することをお勧めします。あるいは、グリッドのスクリーンショットを作成して印刷することもできます。
diff --git a/docs/angular/src/content/jp/components/themes/palettes.mdx b/docs/angular/src/content/jp/components/themes/palettes.mdx
index 3e51b3ff58..a472c1e9f8 100644
--- a/docs/angular/src/content/jp/components/themes/palettes.mdx
+++ b/docs/angular/src/content/jp/components/themes/palettes.mdx
@@ -208,7 +208,7 @@ _Material Dark:_
関連トピック:
-- [Sass を使用したパレット](./sass/palettes.md)
+- [Sass を使用したパレット](./sass/palettes.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/themes/roundness.mdx b/docs/angular/src/content/jp/components/themes/roundness.mdx
index 1e70bf9574..e0b2b92468 100644
--- a/docs/angular/src/content/jp/components/themes/roundness.mdx
+++ b/docs/angular/src/content/jp/components/themes/roundness.mdx
@@ -20,7 +20,7 @@ Ignite UI for Angular では、丸みを 0 から 1 の間の値で調整する
`--ig-radius-factor` を 0 に設定すると、コンポーネントは最小の border-radius を使用し、角がシャープなブロック状に表示されます。1 に設定すると、最大の border-radius が適用され、より丸みを帯びた外観になります。
以下は、定義済みの最小および最大の境界半径値を持ち、`--ig-radius-factor` 変数を使用して変更できるコンポーネントのリストです。
-• [Action Strip](../action-strip.md) • [Button](../button.md) • [Button Group](../button-group.md) • [Calendar](../calendar.md) • [Card](../card.md) • [Carousel](../carousel.md) • [Checkbox](../checkbox.md) • [Chip](../chip.md) • [Combo](../combo.md) • [Date Picker](../date-picker.md) • [Date Range Picker](../date-range-picker.md) • [Grid](../grid/grid.md) • [Input Group](../input-group.md) • [Linear Progress](../linear-progress.md) • [List](../list.md) • [Month Picker](../month-picker.md) • [Navigation Drawer](../navdrawer.md) • [Radio](../radio-button.md) • [Ripple](../ripple.md) • [Snackbar](../snackbar.md) • [Switch](../switch.md) • [Toast](../toast.md)
+• [Action Strip](../action-strip.mdx) • [Button](../button.mdx) • [Button Group](../button-group.mdx) • [Calendar](../calendar.mdx) • [Card](../card.mdx) • [Carousel](../carousel.mdx) • [Checkbox](../checkbox.mdx) • [Chip](../chip.mdx) • [Combo](../combo.mdx) • [Date Picker](../date-picker.mdx) • [Date Range Picker](../date-range-picker.mdx) • [Grid](../grid/grid.mdx) • [Input Group](../input-group.mdx) • [Linear Progress](../linear-progress.mdx) • [List](../list.mdx) • [Month Picker](../month-picker.mdx) • [Navigation Drawer](../navdrawer.mdx) • [Radio](../radio-button.mdx) • [Ripple](../ripple.mdx) • [Snackbar](../snackbar.mdx) • [Switch](../switch.mdx) • [Toast](../toast.mdx)
## 使用方法
@@ -32,7 +32,7 @@ igx-chip {
}
```
-これにより、事前定義された最小の border-radius が適用され、[Chip](../chip.md) コンポーネントの角が直線になります。
+これにより、事前定義された最小の border-radius が適用され、[Chip](../chip.mdx) コンポーネントの角が直線になります。
```css
igx-chip {
@@ -40,7 +40,7 @@ igx-chip {
}
```
-値を 1 に設定すると、定義済みの最大の border-radius が適用され、[Chip](../chip.md) コンポーネントの角が丸くなります。
+値を 1 に設定すると、定義済みの最大の border-radius が適用され、[Chip](../chip.mdx) コンポーネントの角が丸くなります。
最小値と最大値の間にしたい場合は、`--ig-radius-factor` を 0 ~ 1 の小数値に設定できます。
たとえば、`0.5` に設定すると、コンポーネントの最大許容値の 50% の border-radius が適用されます。
@@ -59,7 +59,7 @@ igx-chip {
関連トピック:
-- [Sass による丸み設定](./sass/roundness.md)
+- [Sass による丸み設定](./sass/roundness.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/themes/sass/component-themes.mdx b/docs/angular/src/content/jp/components/themes/sass/component-themes.mdx
index 34ebb05da9..6645796b5a 100644
--- a/docs/angular/src/content/jp/components/themes/sass/component-themes.mdx
+++ b/docs/angular/src/content/jp/components/themes/sass/component-themes.mdx
@@ -80,7 +80,7 @@ igx-avatar {
```
アバターのデフォルトテーマに設定するテーマと異なる背景色を持つ新規のグローバル アバター テーマを作成する場合、[**概要セクション**](#概要)のようにコンポーネント テーマを作成する 2 つの一般的な方法があります。
-コンポーネントテーマを体系化し、スコープする方法があります。最も簡単な方法は、[**グローバル テーマ**](./global-themes.md)を定義した同じファイルで行う方法です。
+コンポーネントテーマを体系化し、スコープする方法があります。最も簡単な方法は、[**グローバル テーマ**](./global-themes.mdx)を定義した同じファイルで行う方法です。
アバター テーマの定義:
@@ -228,7 +228,7 @@ CSS 変数を使用する間は、`::ng-deep` 擬似セレクターは必要あ
グローバル テーマの設定方法:
-- [グローバル テーマ](./global-themes.md)
+- [グローバル テーマ](./global-themes.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/themes/sass/configuration.mdx b/docs/angular/src/content/jp/components/themes/sass/configuration.mdx
index 5f0a22ba13..210b5e874b 100644
--- a/docs/angular/src/content/jp/components/themes/sass/configuration.mdx
+++ b/docs/angular/src/content/jp/components/themes/sass/configuration.mdx
@@ -46,19 +46,19 @@ $my-scrollbar-theme: scrollbar-theme($sb-size: 16px, $sb-thumb-bg-color: pink, $
概念の学習:
-- [パレット](./palettes.md)
-- [タイポグラフィ](./typography.md)
-- [エレベーション](./elevations.md)
-- [スキーマ](./schemas.md)
-- [アニメーション](./animations.md)
+- [パレット](./palettes.mdx)
+- [タイポグラフィ](./typography.mdx)
+- [エレベーション](./elevations.mdx)
+- [スキーマ](./schemas.mdx)
+- [アニメーション](./animations.mdx)
アプリケーション全体のテーマを作成する方法の詳細:
-- [グローバル テーマ](./global-themes.md)
+- [グローバル テーマ](./global-themes.mdx)
コンポーネント固有のテーマを作成する方法の詳細:
-- [コンポーネント テーマ](./component-themes.md)
+- [コンポーネント テーマ](./component-themes.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/themes/sass/elevations.mdx b/docs/angular/src/content/jp/components/themes/sass/elevations.mdx
index 684165747b..6821ad8715 100644
--- a/docs/angular/src/content/jp/components/themes/sass/elevations.mdx
+++ b/docs/angular/src/content/jp/components/themes/sass/elevations.mdx
@@ -15,7 +15,7 @@ Elevations are used to establish and maintain functional boundaries between Docu
## 概要
-Ignite UI for Angular のエレベーションは、25 要素のマップとして宣言されています。各要素はキーと値のペアであり、キーはエレベーション レベル名 (0..24) であり、値は 3 つの `box-shadow` 宣言のリストです。シャドウの色を定義できる新しいエレベーションのセットを生成できます。さらに、エレベーション マップから特定のエレベーション レベルを取得するための関数を公開します。デフォルトでコンポーネント間で使用されるグローバル変数 `$elevations` を公開します。エレベーションに関連する CSS 変数の[ドキュメント](../elevations.md)を読んでいない場合は、先に進む前にまず読んでおくことをお勧めします。
+Ignite UI for Angular のエレベーションは、25 要素のマップとして宣言されています。各要素はキーと値のペアであり、キーはエレベーション レベル名 (0..24) であり、値は 3 つの `box-shadow` 宣言のリストです。シャドウの色を定義できる新しいエレベーションのセットを生成できます。さらに、エレベーション マップから特定のエレベーション レベルを取得するための関数を公開します。デフォルトでコンポーネント間で使用されるグローバル変数 `$elevations` を公開します。エレベーションに関連する CSS 変数の[ドキュメント](../elevations.mdx)を読んでいない場合は、先に進む前にまず読んでおくことをお勧めします。
## 使用方法
@@ -115,7 +115,7 @@ $elevations: (
## エレベーション スキーマの宣言
-エレベーション レベルは、テーマ スキーマの宣言でも使用されます。詳細については、ドキュメントの[スキーマ](schemas.md) セクションをご覧ください。
+エレベーション レベルは、テーマ スキーマの宣言でも使用されます。詳細については、ドキュメントの[スキーマ](schemas.mdx) セクションをご覧ください。
## API リファレンス
diff --git a/docs/angular/src/content/jp/components/themes/sass/global-themes.mdx b/docs/angular/src/content/jp/components/themes/sass/global-themes.mdx
index a1f8833b6f..825e3c1b4c 100644
--- a/docs/angular/src/content/jp/components/themes/sass/global-themes.mdx
+++ b/docs/angular/src/content/jp/components/themes/sass/global-themes.mdx
@@ -149,14 +149,14 @@ Ignite UI for Angular には、事前定義されたテーマのセットから
| テーマ | スキーマ | カラー パレット |
| ----------------------------------------------------------------- | ---------------------------------- | -------------------------------------------------------------------------------------- |
-| [**Material Light**](presets/material.md#default-theme) | `$light-material-schema` | $light-material-palette |
-| [**Material Dark**](presets/material.md#material-dark-theme) | `$dark-material-schema` | $dark-material-palette |
-| [**Fluent Light**](presets/fluent.md) | `$light-fluent-schema` | $light-fluent-palette $light-fluent-excel-palette $light-fluent-word-palette |
-| [**Fluent Dark**](presets/fluent.md#fluent-dark-theme) | `$dark-fluent-schema` | $dark-fluent-palette $dark-fluent-excel-palette $dark-fluent-word-palette |
-| [**Bootstrap Light**](presets/bootstrap.md) | `$light-bootstrap-schema` | $light-bootstrap-palette |
-| [**Bootstrap Dark**](presets/bootstrap.md#bootstrap-dark-theme) | `$dark-bootstrap-schema` | $dark-bootstrap-palette |
-| [**Indigo Light**](presets/indigo.md) | `$light-indigo-schema` | $light-indigo-palette |
-| [**Indigo Dark**](presets/indigo.md#indigo-dark-theme) | `$dark-indigo-schema` | $dark-indigo-palette |
+| [**Material Light**](presets/material.mdx#default-theme) | `$light-material-schema` | $light-material-palette |
+| [**Material Dark**](presets/material.mdx#material-dark-theme) | `$dark-material-schema` | $dark-material-palette |
+| [**Fluent Light**](presets/fluent.mdx) | `$light-fluent-schema` | $light-fluent-palette $light-fluent-excel-palette $light-fluent-word-palette |
+| [**Fluent Dark**](presets/fluent.mdx#fluent-dark-theme) | `$dark-fluent-schema` | $dark-fluent-palette $dark-fluent-excel-palette $dark-fluent-word-palette |
+| [**Bootstrap Light**](presets/bootstrap.mdx) | `$light-bootstrap-schema` | $light-bootstrap-palette |
+| [**Bootstrap Dark**](presets/bootstrap.mdx#bootstrap-dark-theme) | `$dark-bootstrap-schema` | $dark-bootstrap-palette |
+| [**Indigo Light**](presets/indigo.mdx) | `$light-indigo-schema` | $light-indigo-palette |
+| [**Indigo Dark**](presets/indigo.mdx#indigo-dark-theme) | `$dark-indigo-schema` | $dark-indigo-palette |
## その他のリソース
@@ -165,7 +165,7 @@ Ignite UI for Angular には、事前定義されたテーマのセットから
各コンポーネント テーマの作成する方法:
-- [コンポーネント テーマ](component-themes.md)
+- [コンポーネント テーマ](component-themes.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/themes/sass/index.mdx b/docs/angular/src/content/jp/components/themes/sass/index.mdx
index 766f9fd341..5de20f2927 100644
--- a/docs/angular/src/content/jp/components/themes/sass/index.mdx
+++ b/docs/angular/src/content/jp/components/themes/sass/index.mdx
@@ -62,20 +62,20 @@ Sass テーマ システムは、各コンポーネントの最小丸みと最
概念の学習:
-- [構成](./configuration.md)
-- [パレット](./palettes.md)
-- [タイポグラフィ](./typography.md)
-- [エレベーション](./elevations.md)
-- [スキーマ](./schemas.md)
-- [アニメーション](./animations.md)
+- [構成](./configuration.mdx)
+- [パレット](./palettes.mdx)
+- [タイポグラフィ](./typography.mdx)
+- [エレベーション](./elevations.mdx)
+- [スキーマ](./schemas.mdx)
+- [アニメーション](./animations.mdx)
アプリケーション全体のテーマを作成する方法の詳細:
-- [アプリケーション テーマ](./global-themes.md)
+- [アプリケーション テーマ](./global-themes.mdx)
コンポーネント固有のテーマを作成する方法の詳細:
-- [コンポーネント テーマ](./component-themes.md)
+- [コンポーネント テーマ](./component-themes.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/themes/sass/palettes.mdx b/docs/angular/src/content/jp/components/themes/sass/palettes.mdx
index 25f982982f..2880392f4f 100644
--- a/docs/angular/src/content/jp/components/themes/sass/palettes.mdx
+++ b/docs/angular/src/content/jp/components/themes/sass/palettes.mdx
@@ -36,7 +36,7 @@ $melon-palette: palette(
`$primary`、`$secondary`、`surface`、またはその他のカラーに渡す値は、**color タイプである必要があります**。CSS 変数は Sass ビルド時に解決できないため、引数として渡すことはできません。
-すべてのカラー バリエーションを含むパレットを作成しました。各バリエーションには自動的に作成されたテキストのコントラスト カラーが含まれます。CSS 変数を使用したパレットに関するドキュメントをまだ読んでいない場合は、[こちら](../palettes.md)を参照してください。パレットのすべてのカラー バリエーションに関する情報が含まれています。
+すべてのカラー バリエーションを含むパレットを作成しました。各バリエーションには自動的に作成されたテキストのコントラスト カラーが含まれます。CSS 変数を使用したパレットに関するドキュメントをまだ読んでいない場合は、[こちら](../palettes.mdx)を参照してください。パレットのすべてのカラー バリエーションに関する情報が含まれています。
`palette` 関数は、ビルド時に `.scss` ドキュメントで再利用できるカラーを作成するために内部的に多くの機能を果たします。この関数は豊かなカラー マップを作成するという点で優れていますが、カラー バリエーションを生成するためのアルゴリズムは厳密であり、ニーズに完全に一致しない場合があります。コンポーネント テーマは、パレットの生成方法に関係なく、マップの形状のみに関係します。
@@ -283,7 +283,7 @@ CSS クラスを使用して Web 要素 (テキストや背景など) にカラ
## CSS 変数
-ドキュメントの [CSS 変数](../palettes.md)セクションでカラー パレットについて読むと、すべてのパレット カラーが CSS 変数として含まれています。`theme` ミックスインを使用してテーマを生成するたびに内部で行います。`theme` は本体で `palette` ミックスインを呼び出します。パレットを取得し、パレット内のカラーを CSS 変数に変換します。
+ドキュメントの [CSS 変数](../palettes.mdx)セクションでカラー パレットについて読むと、すべてのパレット カラーが CSS 変数として含まれています。`theme` ミックスインを使用してテーマを生成するたびに内部で行います。`theme` は本体で `palette` ミックスインを呼び出します。パレットを取得し、パレット内のカラーを CSS 変数に変換します。
このパレットは、カスタム パレット カラーを CSS 変数として含める場合に使用します。
@@ -305,7 +305,7 @@ $my-palette: palette(
-
-
-
-- [スキーマ](./schemas.md)
+- [スキーマ](./schemas.mdx)
## その他のリソース
diff --git a/docs/angular/src/content/jp/components/themes/sass/typography.mdx b/docs/angular/src/content/jp/components/themes/sass/typography.mdx
index e570461330..04667c1040 100644
--- a/docs/angular/src/content/jp/components/themes/sass/typography.mdx
+++ b/docs/angular/src/content/jp/components/themes/sass/typography.mdx
@@ -21,7 +21,7 @@ The Ignite UI for Angular Typography Sass module allows you to modify the typogr
Ignite UI for Angular は、テーマごとに 4 つのデフォルトのタイプ スケールを公開します: `$material-type-scale`、`$fluent-type-scale`、`$bootstrap-type-scale`、`$indigo-type-scale` です。これらは、`typography` ミックスインでタイポグラフィ スタイルを設定するために使用します。ただし、追加のタイプ スケールを作成できます。
-多くの場合、タイポグラフィを少し変更するだけで済みます。CSS 変数のドキュメントの[タイポグラフィ](../typography.md) セクションを最初に読んでおくことを推奨します。Sass を使用してタイポグラフィを変更する必要があるのは、タイポグラフィ スケール全体に関連するより深い変更を行う場合のみです。
+多くの場合、タイポグラフィを少し変更するだけで済みます。CSS 変数のドキュメントの[タイポグラフィ](../typography.mdx) セクションを最初に読んでおくことを推奨します。Sass を使用してタイポグラフィを変更する必要があるのは、タイポグラフィ スケール全体に関連するより深い変更を行う場合のみです。
## 使用方法
diff --git a/docs/angular/src/content/jp/components/themes/typography.mdx b/docs/angular/src/content/jp/components/themes/typography.mdx
index 3f40723f4e..e56ca02da1 100644
--- a/docs/angular/src/content/jp/components/themes/typography.mdx
+++ b/docs/angular/src/content/jp/components/themes/typography.mdx
@@ -91,7 +91,7 @@ body 要素で `ig-typography` クラスを設定してタイポグラフィ ス
## その他のリソース
-- [Sass を使用したタイポグラフィ](./sass/typography.md)
+- [Sass を使用したタイポグラフィ](./sass/typography.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/tile-manager.mdx b/docs/angular/src/content/jp/components/tile-manager.mdx
index 457d4a8b15..09edd2f6e8 100644
--- a/docs/angular/src/content/jp/components/tile-manager.mdx
+++ b/docs/angular/src/content/jp/components/tile-manager.mdx
@@ -65,7 +65,7 @@ export class AppComponent {
- `IgcTileComponent` - このコンポーネントは、タイル マネージャー内に表示される個々のタイルを表します。
- `IgcTileManagerComponent` - これはすべてのタイル コンポーネントを含むメイン コンポーネントであり、タイル レイアウト全体のコンテナーとして機能します。
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックををご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックををご覧ください。
```html
diff --git a/docs/angular/src/content/jp/components/time-picker.mdx b/docs/angular/src/content/jp/components/time-picker.mdx
index c31a304061..969e3974de 100644
--- a/docs/angular/src/content/jp/components/time-picker.mdx
+++ b/docs/angular/src/content/jp/components/time-picker.mdx
@@ -36,7 +36,7 @@ Ignite UI for Angular Time Picker コンポーネントを使用した作業を
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxTimePickerModule` をインポートします。
@@ -144,9 +144,9 @@ export class SampleFormComponent {
### コンポーネントの投影
-Time Picker コンポーネントを使用すると、子コンポーネントを投影できます。これは と同じです: を除いて、[`igxLabel`](label-input.md)、[`IgxHint`](input-group.md#hint)、[`igxPrefix`](input-group.md#prefix-および-suffix)、[`igxSuffix`](input-group.md#prefix-および-suffix)。詳細については、[Label および Input](label-input.md) トピックを参照してください。
+Time Picker コンポーネントを使用すると、子コンポーネントを投影できます。これは と同じです: を除いて、[`igxLabel`](label-input.mdx)、[`IgxHint`](input-group.mdx#hint)、[`igxPrefix`](input-group.mdx#prefix-および-suffix)、[`igxSuffix`](input-group.mdx#prefix-および-suffix)。詳細については、[Label および Input](label-input.mdx) トピックを参照してください。
-デフォルト設定では、ドロップダウン/ダイアログ トグル アイコンがプレフィックスとして表示されます。 コンポーネントを使用して変更または再定義できます。入力の開始位置または終了位置を定義する [`igxPrefix`](input-group.md#prefix-および-suffix) または [`igxSuffix`](input-group.md#prefix-および-suffix) で設定できます。
+デフォルト設定では、ドロップダウン/ダイアログ トグル アイコンがプレフィックスとして表示されます。 コンポーネントを使用して変更または再定義できます。入力の開始位置または終了位置を定義する [`igxPrefix`](input-group.mdx#prefix-および-suffix) または [`igxSuffix`](input-group.mdx#prefix-および-suffix) で設定できます。
次の例では、カスタム ラベルとヒントを追加し、サフィックスとして表示されるようにデフォルトのトグル アイコンの位置を変更しました。
@@ -292,13 +292,13 @@ Time Picker コンポーネントは、さまざまな表示形式と入力形
Time Picker は、パブリックの メソッドと メソッドを公開します。それらは 2 つのオプションのパラメターを受け入れます: 変更される `DatePart` とそれが変更される `delta` です。指定しない場合、`DatePart` はデフォルトで `Hours` になり、`delta` はデフォルトで になります。
-[Date Time Editor ディレクティブ](date-time-editor.md#増加および減少)で、両方の方法の使用法を示すサンプルを見つけることができます。
+[Date Time Editor ディレクティブ](date-time-editor.mdx#増加および減少)で、両方の方法の使用法を示すサンプルを見つけることができます。
### フォームと検証
Time Picker コンポーネントは、コア FormsModule [NgModel](https://angular.io/api/forms/NgModel) および [ReactiveFormsModule](https://angular.io/api/forms/ReactiveFormsModule) (FormControl, FormGroup など) からのすべてのディレクティブをサポートします。これには、[フォーム バリデータ](https://angular.io/api/forms/Validators)機能も含まれます。さらに、コンポーネントの[最小値と最大値](#最小値と最大値)はフォーム バリデータとしても機能します。
-[リアクティブ フォームの統合](angular-reactive-form-validation.md)サンプルは、ReactiveForms で igxTimePicker を使用する方法を示しています。
+[リアクティブ フォームの統合](angular-reactive-form-validation.mdx)サンプルは、ReactiveForms で igxTimePicker を使用する方法を示しています。
#### 最小値と最大値
@@ -368,7 +368,7 @@ public onValidationFailed() {
#### 日付ピッカーとタイム ピッカーを併用する
-[`IgxDatePicker`](date-picker.md) と IgxTimePicker を一緒に使用する場合、それらを 1 つの同じ Date オブジェクト値にバインドする必要がある場合があります。
+[`IgxDatePicker`](date-picker.mdx) と IgxTimePicker を一緒に使用する場合、それらを 1 つの同じ Date オブジェクト値にバインドする必要がある場合があります。
テンプレート駆動フォームでこれを実現するには、`ngModel` を使用して両方のコンポーネントを同じ Date オブジェクトにバインドします。
@@ -406,10 +406,10 @@ $my-time-picker-theme: time-picker-theme(
```
-Time Picker ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](button.md) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ダイアログ ウィンドウのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。
+Time Picker ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](button.mdx) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ダイアログ ウィンドウのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。
-Time Picker ウィンドウは [`IgxOverlayService`](overlay.md) を使用するため、カスタム テーマがスタイルを設定する Time Picker ウィンドウに適用されるように、ダイアログ ウィンドウが表示されたときに DOM に配置される特定のアウトレットを提供します。
+Time Picker ウィンドウは [`IgxOverlayService`](overlay.mdx) を使用するため、カスタム テーマがスタイルを設定する Time Picker ウィンドウに適用されるように、ダイアログ ウィンドウが表示されたときに DOM に配置される特定のアウトレットを提供します。
Time Picker内の項目は、コンポーネント `ホスト`の子孫**ではありません**。現在、`ドキュメント`本体の最後にあるデフォルトのオーバーレイ アウトレットに表示されています。これを変更するには、`overlaySettings` の プロパティを使用します。`outlet` は、オーバーレイ コンテナーをレンダリングする場所を制御します。
@@ -430,7 +430,7 @@ export class TimepickerStylingComponent {
Time Picker の項目がコンポーネントのホスト**内**に適切にレンダリングされます。つまり、カスタム テーマが有効になります。
-[`IgxOverlayService`](overlay.md) を使用して表示される要素にテーマを提供するためのさまざまなオプションの詳細については、[オーバーレイ スタイリングのトピック](overlay-styling.md)をご覧ください。
+[`IgxOverlayService`](overlay.mdx) を使用して表示される要素にテーマを提供するためのさまざまなオプションの詳細については、[オーバーレイ スタイリングのトピック](overlay-styling.mdx)をご覧ください。
```scss
@@ -440,7 +440,7 @@ Time Picker の項目がコンポーネントのホスト**内**に適切にレ
```
-コンポーネントが [`Emulated`](themes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、`::ng-deep` を使用してこのカプセル化を解除する必要があります。
+コンポーネントが [`Emulated`](themes/sass/component-themes.mdx#表示のカプセル化) ViewEncapsulation を使用している場合、`::ng-deep` を使用してこのカプセル化を解除する必要があります。
```scss
@@ -478,9 +478,9 @@ Time Picker の項目がコンポーネントのホスト**内**に適切にレ
## その他のリソース
-- [Date Time Editor](date-time-editor.md)
-- [Label および Input](label-input.md)
-- [リアクティブ フォームの統合](angular-reactive-form-validation.md)
+- [Date Time Editor](date-time-editor.mdx)
+- [Label および Input](label-input.mdx)
+- [リアクティブ フォームの統合](angular-reactive-form-validation.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/toast.mdx b/docs/angular/src/content/jp/components/toast.mdx
index b2386df5c7..cdc4bfedbe 100644
--- a/docs/angular/src/content/jp/components/toast.mdx
+++ b/docs/angular/src/content/jp/components/toast.mdx
@@ -30,7 +30,7 @@ Ignite UI for Angular Toast コンポーネントを使用した作業を開始
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxToastModule` をインポートします。
@@ -225,7 +225,7 @@ $custom-toast-theme: toast-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](themes/sass/palettes.mdx)のトピックをご覧ください。
最後に Toast のカスタム テーマを設定します。
@@ -242,7 +242,7 @@ $custom-toast-theme: toast-theme(
### Tailwind によるスタイル設定
-カスタム Tailwind ユーティリティ クラスを使用して toast をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.md)ください。
+カスタム Tailwind ユーティリティ クラスを使用して toast をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.mdx)ください。
グローバル スタイルシートに Tailwind をインポートした上で、以下のように必要なテーマ ユーティリティを適用します:
diff --git a/docs/angular/src/content/jp/components/toggle.mdx b/docs/angular/src/content/jp/components/toggle.mdx
index 8de291a344..8b9ae79f27 100644
--- a/docs/angular/src/content/jp/components/toggle.mdx
+++ b/docs/angular/src/content/jp/components/toggle.mdx
@@ -28,7 +28,7 @@ Ignite UI for Angular Toggle ディレクティブを使用した作業を開始
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxToggleModule` をインポートします。
diff --git a/docs/angular/src/content/jp/components/tooltip.mdx b/docs/angular/src/content/jp/components/tooltip.mdx
index 5c042e54b4..7582bf99bf 100644
--- a/docs/angular/src/content/jp/components/tooltip.mdx
+++ b/docs/angular/src/content/jp/components/tooltip.mdx
@@ -29,7 +29,7 @@ Ignite UI for Angular Tooltip ディレクティブを使用した作業を開
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxTooltipModule` をインポートします。
@@ -83,7 +83,7 @@ Ignite UI for Angular Tooltip モジュールまたはディレクティブを
## Angular Tooltip の使用
-上記のようにシンプルなテキスト ツールチップを作成します。`IgxAvatarModule` をインポートして要素として [`IgxAvatar`](avatar.md) を使用します。
+上記のようにシンプルなテキスト ツールチップを作成します。`IgxAvatarModule` をインポートして要素として [`IgxAvatar`](avatar.mdx) を使用します。
```typescript
// app.module.ts
@@ -157,7 +157,7 @@ avatar をターゲットにして、 を活用し、マップの特定の場所について詳細な情報を提供します。単純な div を使用してマップを表示し、ツールチップのロゴに [`IgxAvatar`](avatar.md)、マップの場所アイコンに [`IgxIcon`](icon.md) を使用します。この目的のためには、各モジュールを取得する必要があります。
+ を活用し、マップの特定の場所について詳細な情報を提供します。単純な div を使用してマップを表示し、ツールチップのロゴに [`IgxAvatar`](avatar.mdx)、マップの場所アイコンに [`IgxIcon`](icon.mdx) を使用します。この目的のためには、各モジュールを取得する必要があります。
```typescript
// app.module.ts
@@ -301,7 +301,7 @@ export class AppModule {}
### オーバーレイ構成
- と の両ディレクティブは、内部的に [`IgxOverlayService`](overlay.md) を使用してツールチップ要素を開閉します。
+ と の両ディレクティブは、内部的に [`IgxOverlayService`](overlay.mdx) を使用してツールチップ要素を開閉します。
ディレクティブは プロパティを公開しており、ツールチップのアニメーション、UI 上での配置などをカスタマイズできます。未設定の場合はデフォルトの配置設定が適用されます。
@@ -464,10 +464,10 @@ $dark-tooltip: tooltip-theme(
```
-ダイアログ ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](button.md)、[`IgxSwitch`](switch.md) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ツールチップのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。
+ダイアログ ウィンドウのコンテンツの一部として使用される追加コンポーネント ([`IgxButton`](button.mdx)、[`IgxSwitch`](switch.mdx) など) をスタイルするには、それぞれのコンポーネントに固有の追加テーマを作成し、ツールチップのスコープ内のみに配置する必要があります (残りのアプリケーションの影響を受けません)。
-ツールチップは [`IgxOverlayService`](overlay.md) を使用するため、スタイル設定するツールチップにカスタム テーマが適用されるよう、ダイアログ ウィンドウが表示されたときに DOM に配置される特定のアウトレットを提供します。
+ツールチップは [`IgxOverlayService`](overlay.mdx) を使用するため、スタイル設定するツールチップにカスタム テーマが適用されるよう、ダイアログ ウィンドウが表示されたときに DOM に配置される特定のアウトレットを提供します。
```html
はデータレコードごとに一意である必要があり、このトランザクションが影響するレコードを定義します。 は、実行する操作に応じて、`ADD`、`DELETE`、`UPDATE` の 3 つのトランザクションタイプのいずれかになります。 には、`ADD` トランザクションを追加する場合の新しいレコードの値が含まれます。既存のレコードを更新する場合、 には変更のみが含まれます。同じ ID の `UPDATE` タイプのトランザクションが複数あるレコードを削除する場合、 には削除されたレコードの値が含まれます。
-各タイプのトランザクションを追加する方法の例は、[トランザクションサービスの使用方法](transaction-how-to-use.md)のトピックで見ることができます。
+各タイプのトランザクションを追加する方法の例は、[トランザクションサービスの使用方法](transaction-how-to-use.mdx)のトピックで見ることができます。
操作 (トランザクション) を実行するたびに、トランザクション ログと取り消しスタックに追加されます。トランザクション ログ内のすべての変更は、レコードごとに蓄積されます。その時点から、サービスは集計された を維持します。 は一意のレコードで構成され、すべてのレコードは上記のサポートされているトランザクション タイプのいずれかです。
@@ -31,15 +31,15 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
以下のトピックには、行編集を有効にするために を使用する方法の詳細な例が含まれます。
-- [Grid 行編集](grid/row-editing.md)
-- [Tree Grid 行編集](treegrid/row-editing.md)
-- [Hierarchical Grid 行編集](hierarchicalgrid/row-editing.md)
+- [Grid 行編集](grid/row-editing.mdx)
+- [Tree Grid 行編集](treegrid/row-editing.mdx)
+- [Hierarchical Grid 行編集](hierarchicalgrid/row-editing.mdx)
## igxTransactionService および igxHierarchicalTransactionService に関する一般情報
と は、インターフェイスを実装する注入可能なミドルウェアです。コンポーネントはこれらを使用して、基になるデータに影響を与えることなく変更を蓄積できます。プロバイダーは、_access_、_manipulate_ (元に戻すとやり直し)、およびデータへの 1 つまたはすべての変更を_破棄またはコミット_するための API を公開します。
-より具体的な例では、 と は、[`IgxGrid`](grid/grid.md) のセル編集と行編集の両方で機能します。セルが編集モードを終了すると、セル編集のトランザクションが追加されます。行の編集が開始されると、グリッドは を呼び出してトランザクション サービスを保留状態に設定します。編集された各セルは、保留中のトランザクション ログに追加されますが、メイン トランザクション ログには追加されません。行が編集モードを終了すると、すべての変更がメイン トランザクション ログと undo ログに単一のトランザクションとして追加されます。
+より具体的な例では、 と は、[`IgxGrid`](grid/grid.mdx) のセル編集と行編集の両方で機能します。セルが編集モードを終了すると、セル編集のトランザクションが追加されます。行の編集が開始されると、グリッドは を呼び出してトランザクション サービスを保留状態に設定します。編集された各セルは、保留中のトランザクション ログに追加されますが、メイン トランザクション ログには追加されません。行が編集モードを終了すると、すべての変更がメイン トランザクション ログと undo ログに単一のトランザクションとして追加されます。
いずれのケース (セル編集と行編集) も、グリッド編集の状態は、更新、追加、削除されたすべての行とその最後の状態で構成されます。これらは、後で一度に、または ID ごとに検査、操作、および送信できます。編集モードに応じて、個々のセルまたは行の変更が収集され、データ行/レコードごとに蓄積されます。
@@ -53,7 +53,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
以下のトピックで、一括編集を使用した igxGrid の実装方法の詳細な例を見つけることができます。
-- [Grid 一括編集](grid/batch-editing.md)
+- [Grid 一括編集](grid/batch-editing.mdx)
## igxHierarchicalTransactionService の使用
@@ -73,12 +73,12 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
以下は、 と で一括編集を実装する方法の詳細な例を含むトピックです。
-- [Tree Grid 一括編集](treegrid/batch-editing.md)
-- [Hierarchical Grid 一括編集](hierarchicalgrid/batch-editing.md)
+- [Tree Grid 一括編集](treegrid/batch-editing.mdx)
+- [Hierarchical Grid 一括編集](hierarchicalgrid/batch-editing.mdx)
## トランザクション ファクトリ
-Ignite UI for Angular グリッド内のトランザクションの具体的な実装では、グリッドの の値に応じて、適切なトランザクション サービスをインスタンス化するためにファクトリが使用されます。2 つの別々のトランザクション ファクトリがあります - ([`Grid`](grid/batch-editing.md) と [`Hierarchical Grid`](hierarchicalgrid/batch-editing.md) に使用) と ([Tree Grid](treegrid/batch-editing.md) に使用)。どちらのクラスも、適切な[タイプ](#igxtransactionservice-および-igxhierarchicaltransactionservice-に関する一般情報)の新しいインスタンスを返す 1 つのメソッド `create` のみを公開します。渡されたパラメータ (`TRANSACTION_TYPE`) は内部で使用されます - `batchEditing` が **false** の場合は `None` が使用され、一括編集が有効な場合は `Base` が使用されます。展開できるため、(`true` - `false` フラグの代わりに) `enum` が使用されます。
+Ignite UI for Angular グリッド内のトランザクションの具体的な実装では、グリッドの の値に応じて、適切なトランザクション サービスをインスタンス化するためにファクトリが使用されます。2 つの別々のトランザクション ファクトリがあります - ([`Grid`](grid/batch-editing.mdx) と [`Hierarchical Grid`](hierarchicalgrid/batch-editing.mdx) に使用) と ([Tree Grid](treegrid/batch-editing.mdx) に使用)。どちらのクラスも、適切な[タイプ](#igxtransactionservice-および-igxhierarchicaltransactionservice-に関する一般情報)の新しいインスタンスを返す 1 つのメソッド `create` のみを公開します。渡されたパラメータ (`TRANSACTION_TYPE`) は内部で使用されます - `batchEditing` が **false** の場合は `None` が使用され、一括編集が有効な場合は `Base` が使用されます。展開できるため、(`true` - `false` フラグの代わりに) `enum` が使用されます。
## トランザクション ファクトリの使用
@@ -159,8 +159,8 @@ export class GridViewComponent {
-
-- [トランザクション サービス](transaction.md)
-- [トランザクション サービスの使用方法](transaction-how-to-use.md)
-- [Grid 一括編集](grid/batch-editing.md)
-- [Tree Grid 一括編集](treegrid/batch-editing.md)
-- [Hierarchical Grid 一括編集](hierarchicalgrid/batch-editing.md)
+- [トランザクション サービス](transaction.mdx)
+- [トランザクション サービスの使用方法](transaction-how-to-use.mdx)
+- [Grid 一括編集](grid/batch-editing.mdx)
+- [Tree Grid 一括編集](treegrid/batch-editing.mdx)
+- [Hierarchical Grid 一括編集](hierarchicalgrid/batch-editing.mdx)
diff --git a/docs/angular/src/content/jp/components/transaction-how-to-use.mdx b/docs/angular/src/content/jp/components/transaction-how-to-use.mdx
index 4dfbf4ab2b..75249376b5 100644
--- a/docs/angular/src/content/jp/components/transaction-how-to-use.mdx
+++ b/docs/angular/src/content/jp/components/transaction-how-to-use.mdx
@@ -313,5 +313,5 @@ public onClear(): void {
-
-- [トランザクション サービス](transaction.md)
-- [トランザクション サービス クラス階層](transaction-classes.md)
+- [トランザクション サービス](transaction.mdx)
+- [トランザクション サービス クラス階層](transaction-classes.mdx)
diff --git a/docs/angular/src/content/jp/components/transaction.mdx b/docs/angular/src/content/jp/components/transaction.mdx
index fcf6509c88..2a8b5921c5 100644
--- a/docs/angular/src/content/jp/components/transaction.mdx
+++ b/docs/angular/src/content/jp/components/transaction.mdx
@@ -25,9 +25,9 @@ import DocsAside from 'igniteui-astro-components/components/mdx/DocsAside.astro'
上に 3 つのクラスを構築したことにより、ユーザーは、行ったすべての変更、または特定のレコードに加えられた変更のみを一度にコミットできます。これらのクラスは、、、 です。
と は、、、および コンポーネントと完全に統合されています。以下のトピックは、トランザクションを有効にしてこれらのコンポーネントを使用する詳細な例を示します。
-- [igxGrid 一括編集とトランザクション](grid/batch-editing.md)
-- [igxHierarchicalGrid 一括編集とトランザクション](hierarchicalgrid/batch-editing.md)
-- [igxTreeGrid 一括編集とトランザクション](treegrid/batch-editing.md)
+- [igxGrid 一括編集とトランザクション](grid/batch-editing.mdx)
+- [igxHierarchicalGrid 一括編集とトランザクション](hierarchicalgrid/batch-editing.mdx)
+- [igxTreeGrid 一括編集とトランザクション](treegrid/batch-editing.mdx)
が提供する利点に関する詳細については、[Building a transaction service for managing large scale editing experiences](https://blog.angular.io/building-a-transaction-service-for-managing-large-scale-editing-experiences-ded666eafd5e) ブログ (英語) をご覧ください。
@@ -38,10 +38,10 @@ A more detailed overview of the opportunities that the
-
-- [トランザクション サービス クラス階層](transaction-classes.md)
-- [トランザクション サービスの使用方法](transaction-how-to-use.md)
-- [igxGrid を使用して CRUD 操作の構築](general/how-to/how-to-perform-crud.md)
-- [Grid 一括編集](grid/batch-editing.md)
-- [Tree Grid 一括編集](treegrid/batch-editing.md)
-- [Hierarchical Grid 一括編集](hierarchicalgrid/batch-editing.md)
+- [トランザクション サービス クラス階層](transaction-classes.mdx)
+- [トランザクション サービスの使用方法](transaction-how-to-use.mdx)
+- [igxGrid を使用して CRUD 操作の構築](general/how-to/how-to-perform-crud.mdx)
+- [Grid 一括編集](grid/batch-editing.mdx)
+- [Tree Grid 一括編集](treegrid/batch-editing.mdx)
+- [Hierarchical Grid 一括編集](hierarchicalgrid/batch-editing.mdx)
- [「Building a transaction service for managing large scale editing experiences」 ブログ](https://blog.angular.io/building-a-transaction-service-for-managing-large-scale-editing-experiences-ded666eafd5e) (英語)
diff --git a/docs/angular/src/content/jp/components/tree.mdx b/docs/angular/src/content/jp/components/tree.mdx
index 1e20e70fb0..ae5de31d2c 100644
--- a/docs/angular/src/content/jp/components/tree.mdx
+++ b/docs/angular/src/content/jp/components/tree.mdx
@@ -36,7 +36,7 @@ Ignite UI for Angular Tree コンポーネントの使用を開始するには
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](general/getting-started.md)」トピックをご覧ください。
+Ignite UI for Angular については、「[はじめに](general/getting-started.mdx)」トピックをご覧ください。
次に、app.module ファイルに `IgxTreeModule` をインポートします。
@@ -392,7 +392,7 @@ Ignite UI for Angular IgxTree は、サーバーから最小限のデータの
| **$background-active-selected** | $foreground-active-selected | The color used for the content of the active selected tree node. |
| **$background-disabled** | $foreground-disabled | The color used for the content of the disabled tree node. |
-[Ignite UI for Angular テーマ](themes/index.md)を使用すると、ツリーの外観を大幅に変更できます。はじめに、テーマ エンジンによって公開されている関数を使用するために、スタイル ファイルに `index` ファイルをインポートする必要があります。
+[Ignite UI for Angular テーマ](themes/index.mdx)を使用すると、ツリーの外観を大幅に変更できます。はじめに、テーマ エンジンによって公開されている関数を使用するために、スタイル ファイルに `index` ファイルをインポートする必要があります。
```scss
@use "igniteui-angular/theming" as *;
@@ -423,7 +423,7 @@ $custom-tree-theme: tree-theme(
### Tailwind によるスタイル設定
-カスタム Tailwind ユーティリティ クラスを使用して tree をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.md)ください。
+カスタム Tailwind ユーティリティ クラスを使用して tree をスタイル設定できます。まず [Tailwind を設定して](themes/misc/tailwind-classes.mdx)ください。
グローバル スタイルシートに Tailwind をインポートした上で、以下のように必要なテーマ ユーティリティを適用します:
@@ -470,7 +470,7 @@ $custom-tree-theme: tree-theme(
|制限|説明|
|--- |--- |
-| 再帰的なテンプレート ノード | `igx-tree` は、テンプレートを介した igx-tree-nodes の再帰的な作成をサポートしていません。[詳細](https://github.com/IgniteUI/igniteui-angular/wiki/Tree-Specification#assumptions-and-limitations)をご覧ください。すべてのノードを手動で宣言する必要があります。つまり、非常に深い階層を視覚化する場合は、テンプレート ファイルのサイズに影響します。ツリーは、主にレイアウト/ナビゲーション コンポーネントとして使用することを目的としています。多数のレベルの深度と同種のデータを含む階層データ ソースを視覚化する必要がある場合は、[**IgxTreeGrid**](treegrid/tree-grid.md) を使用できます。|
+| 再帰的なテンプレート ノード | `igx-tree` は、テンプレートを介した igx-tree-nodes の再帰的な作成をサポートしていません。[詳細](https://github.com/IgniteUI/igniteui-angular/wiki/Tree-Specification#assumptions-and-limitations)をご覧ください。すべてのノードを手動で宣言する必要があります。つまり、非常に深い階層を視覚化する場合は、テンプレート ファイルのサイズに影響します。ツリーは、主にレイアウト/ナビゲーション コンポーネントとして使用することを目的としています。多数のレベルの深度と同種のデータを含む階層データ ソースを視覚化する必要がある場合は、[**IgxTreeGrid**](treegrid/tree-grid.mdx) を使用できます。|
|古い ViewEngine (Ivy 以前) での IgxTreeNodes の使用|`enableIvy:false` が tsconfig.json に設定されている場合、Angular の View Engine (Ivy以前) にツリーが使用されないという問題があります。|
|FireFox のタブ ナビゲーション|ツリーにスクロールバーがある場合、キーボード ナビゲーションを介してツリーにタブで移動すると、最初に igx-tree-node 要素にフォーカスされます。これは FireFox のデフォルトの動作ですが、ツリーに明示的な `tabIndex = -1` を設定することで解決できます。
diff --git a/docs/angular/src/content/jp/components/treegrid/groupby.mdx b/docs/angular/src/content/jp/components/treegrid/groupby.mdx
index 6183a51bf1..ce933e7aee 100644
--- a/docs/angular/src/content/jp/components/treegrid/groupby.mdx
+++ b/docs/angular/src/content/jp/components/treegrid/groupby.mdx
@@ -120,7 +120,7 @@ public sorting = IgxGroupedTreeGridSorting.instance();
### 実装
-このサンプルでは、データを部分的に読み込みます。最初は最上位のカテゴリのみが表示され、親行が展開されると子データが提供されます。このアプローチの詳細については、[ツリー グリッド ロードオンデマンド](load-on-demand.md) トピックを参照してください。データは、**ShipCountry**、**ShipCity**、**Discontinued** フィールドによってグループ化され、結果の階層が別の列に表示されます。グループ化はリモート サービスで実行されます。データが変更され、対応する子キーと親キーが割り当てられ、最終データを階層ビューで表示するために使用されます。このサービスの仕組みについて詳しくは、`remoteService.ts` ファイルの `TreeGridGroupingLoadOnDemandService` クラスをご覧ください。
+このサンプルでは、データを部分的に読み込みます。最初は最上位のカテゴリのみが表示され、親行が展開されると子データが提供されます。このアプローチの詳細については、[ツリー グリッド ロードオンデマンド](load-on-demand.mdx) トピックを参照してください。データは、**ShipCountry**、**ShipCity**、**Discontinued** フィールドによってグループ化され、結果の階層が別の列に表示されます。グループ化はリモート サービスで実行されます。データが変更され、対応する子キーと親キーが割り当てられ、最終データを階層ビューで表示するために使用されます。このサービスの仕組みについて詳しくは、`remoteService.ts` ファイルの `TreeGridGroupingLoadOnDemandService` クラスをご覧ください。
ロードオンデマンドの使用方法の例を次に示します。
@@ -191,9 +191,9 @@ private reloadData() {
## その他のリソース
-- [TreeGrid 概要](tree-grid.md)
-- [TreeGrid 集計](summaries.md)
-- [Grid 集計](../grid/summaries.md)
+- [TreeGrid 概要](tree-grid.mdx)
+- [TreeGrid 集計](summaries.mdx)
+- [Grid 集計](../grid/summaries.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/treegrid/load-on-demand.mdx b/docs/angular/src/content/jp/components/treegrid/load-on-demand.mdx
index 56b6eb68f5..5d976f4350 100644
--- a/docs/angular/src/content/jp/components/treegrid/load-on-demand.mdx
+++ b/docs/angular/src/content/jp/components/treegrid/load-on-demand.mdx
@@ -24,7 +24,7 @@ Ignite UI for Angular は、サーバーから最小
### 使用方法
-ロードオンデマンド機能は、ツリーグリッド データソースの両方のタイプ ([`プライマリと外部キー`](tree-grid.md#プライマリと外部キー)、または[`子コレクション`](tree-grid.md#子コレクション)) と互換性があります。ツリー グリッドにルート レベルのデータをロードし、いずれかのデータソース タイプに必要なキーを指定するだけです。ツリーグリッドは、ユーザーが行を展開したときに子行をロードするためのコールバック入力プロパティ を提供します。
+ロードオンデマンド機能は、ツリーグリッド データソースの両方のタイプ ([`プライマリと外部キー`](tree-grid.mdx#プライマリと外部キー)、または[`子コレクション`](tree-grid.mdx#子コレクション)) と互換性があります。ツリー グリッドにルート レベルのデータをロードし、いずれかのデータソース タイプに必要なキーを指定するだけです。ツリーグリッドは、ユーザーが行を展開したときに子行をロードするためのコールバック入力プロパティ を提供します。
```html
void) => {
## その他のリソース
-- [Tree Grid 概要](tree-grid.md)
-- [Tree Grid 可視化とパフォーマンス](virtualization.md)
+- [Tree Grid 概要](tree-grid.mdx)
+- [Tree Grid 可視化とパフォーマンス](virtualization.mdx)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/treegrid/tree-grid.mdx b/docs/angular/src/content/jp/components/treegrid/tree-grid.mdx
index fa437d8286..71602b1773 100644
--- a/docs/angular/src/content/jp/components/treegrid/tree-grid.mdx
+++ b/docs/angular/src/content/jp/components/treegrid/tree-grid.mdx
@@ -17,7 +17,7 @@ Ignite UI for Angular Tree Grid は、階層データまたはフラットな自
## Angular ツリー グリッドの例
-この例では、ユーザーが階層データを表示する方法を確認できます。フィルタリングとソートのオプション、ピン固定と非表示、行の選択、Excel、CSV および PDF へのエクスポート、[スパークライン](../sparkline.md)コンポーネントを使用したセル テンプレートが含まれています。さらに、[Angular 改ページ](paging.md)を使用したカスタム改ページの例を見ることができます。
+この例では、ユーザーが階層データを表示する方法を確認できます。フィルタリングとソートのオプション、ピン固定と非表示、行の選択、Excel、CSV および PDF へのエクスポート、[スパークライン](../sparkline.mdx)コンポーネントを使用したセル テンプレートが含まれています。さらに、[Angular 改ページ](paging.mdx)を使用したカスタム改ページの例を見ることができます。
@@ -30,7 +30,7 @@ Ignite UI for Angular Tree Grid コンポーネントを使用した作業を開
ng add igniteui-angular
```
-Ignite UI for Angular については、[はじめに](../general/getting-started.md)トピックをご覧ください。
+Ignite UI for Angular については、[はじめに](../general/getting-started.mdx)トピックをご覧ください。
次に、**app.module.ts** ファイルに `IgxTreeGridModule` をインポートします。
@@ -373,7 +373,7 @@ platformBrowserDynamic()
```
-`igxTreeGrid` は内部で `igxForOf` ディレクティブを使用するため、すべての `igxForOf` の制限が `igxTreeGrid` で有効です。詳細については、[igxForOf 既知の問題](../for-of.md#既知の問題と制限) のセクションを参照してください。
+`igxTreeGrid` は内部で `igxForOf` ディレクティブを使用するため、すべての `igxForOf` の制限が `igxTreeGrid` で有効です。詳細については、[igxForOf 既知の問題](../for-of.mdx#既知の問題と制限) のセクションを参照してください。
@@ -403,10 +403,10 @@ platformBrowserDynamic()
## その他のリソース
-- [Grid サイズ変更](sizing.md)
-- [Data Grid](../grid/grid.md)
-- [行編集](row-editing.md)
-- [Ignite UI for Angular スキル](../ai/skills.md) - グリッド、データ操作、テーマ設定向けのエージェントのスキル
+- [Grid サイズ変更](sizing.mdx)
+- [Data Grid](../grid/grid.mdx)
+- [行編集](row-editing.mdx)
+- [Ignite UI for Angular スキル](../ai/skills.mdx) - グリッド、データ操作、テーマ設定向けのエージェントのスキル
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/components/zoomslider-overview.mdx b/docs/angular/src/content/jp/components/zoomslider-overview.mdx
index f1ada65fbc..c423a25981 100644
--- a/docs/angular/src/content/jp/components/zoomslider-overview.mdx
+++ b/docs/angular/src/content/jp/components/zoomslider-overview.mdx
@@ -70,7 +70,7 @@ export class AppModule {}
## その他のリソース
-チャートの詳細については、[グラフの機能](charts/chart-features.md)トピックを参照してください。
+チャートの詳細については、[グラフの機能](./charts/chart-features.mdx)トピックを参照してください。
## API リファレンス
diff --git a/docs/angular/src/content/jp/docfx.json b/docs/angular/src/content/jp/docfx.json
deleted file mode 100644
index 3e7ddcae18..0000000000
--- a/docs/angular/src/content/jp/docfx.json
+++ /dev/null
@@ -1,109 +0,0 @@
-{
- "build": {
- "content": [
- {
- "files": [
- "components/**.md",
- "components/**/toc.json",
- "components/themes/**.md",
- "components/general/**.md",
- "toc.json",
- "*.md"
- ],
- "exclude": [
- "obj/**",
- "_site/**",
- "components/grids_templates/**"
- ]
- }
- ],
- "resource": [
- {
- "files": [
- "images/**",
- "web.config"
- ],
- "exclude": [
- "obj/**",
- "_site/**"
- ]
- }
- ],
- "overwrite": [
- {
- "files": [
- "apidoc/**.md"
- ],
- "exclude": [
- "obj/**",
- "_site/**"
- ]
- }
- ],
- "dest": "_site",
- "globalMetadataFiles": [
- "global.json",
- "../node_modules/igniteui-docfx-template/template/bundling.global.json"
- ],
- "fileMetadataFiles": [],
- "template": [
- "../node_modules/igniteui-docfx-template/template"
- ],
- "noLangKeyword": false,
- "keepFileLink": false,
- "cleanupCacheHistory": true,
- "disableGitFeatures": true,
- "sitemap": {
- "baseUrl": "https://www.infragistics.com/products/ignite-ui-angular/angular/",
- "changefreq": "weekly",
- "priority": 0.7,
- "fileOptions":{
- "**/grid/**": {
- "priority": 0.8
- },
- "**/grid.md": {
- "priority": 0.9
- },
- "**/hierarchical-grid.md": {
- "priority": 0.9
- },
- "**/tree-grid.md": {
- "priority": 0.9
- },
- "**/grids-and-lists.md": {
- "priority": 0.9
- },
- "**/combo.md": {
- "priority": 0.9
- },
- "**/spreadsheet_overview.md": {
- "priority": 0.9
- },
- "**/category-chart.md": {
- "priority": 0.9
- },
- "**/data-chart.md": {
- "priority": 0.9
- },
- "**/financial-chart.md": {
- "priority": 0.9
- },
- "**/ignite-ui-licensing.md": {
- "priority": 0.9
- },
- "**/getting-started.md": {
- "priority": 0.9
- },
- "**/accessibility-compliance.md": {
- "priority": 0.9
- },
- "**/ssr-rendering.md": {
- "priority": 0.9
- },
- "**/data-analysis.md": {
- "priority": 0.9
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/docs/angular/src/content/jp/grids_templates/advanced-filtering.mdx b/docs/angular/src/content/jp/grids_templates/advanced-filtering.mdx
index 657aa20b23..c7f2a4e6f3 100644
--- a/docs/angular/src/content/jp/grids_templates/advanced-filtering.mdx
+++ b/docs/angular/src/content/jp/grids_templates/advanced-filtering.mdx
@@ -48,7 +48,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
## インタラクション
-**高度なフィルタリング** ダイアログを開くには、グリッドツールバーの高度なフィルタリングボタンをクリックする必要があります。ダイアログはフィルタリング ロジックを生成、表示、編集するために コンポーネントを使用しています。インタラクション プロセスの詳細については、[`Query Builder トピック`](../query-builder.md#ignite-ui-for-angular-query-builder-を使用した作業の開始)を参照してください。
+**高度なフィルタリング** ダイアログを開くには、グリッドツールバーの高度なフィルタリングボタンをクリックする必要があります。ダイアログはフィルタリング ロジックを生成、表示、編集するために コンポーネントを使用しています。インタラクション プロセスの詳細については、[`Query Builder トピック`](../query-builder.mdx#ignite-ui-for-angular-query-builder-を使用した作業の開始)を参照してください。
フィルタリング条件とグループを作成する準備後にデータをフィルタリングするには、**[適用]** ボタンをクリックします。拡張フィルターを変更後、変更を保存したくない場合は、**[キャンセル]** ボタンをクリックします。**[フィルターのクリア]** ボタンをクリックして、高度なフィルターをクリアすることもできます。
@@ -147,7 +147,7 @@ ngAfterViewInit(): void {
}
```
-`IgxHierarchicalGrid` の高度なフィルタリングでは、_IN / NOT-IN_ 演算子を使用して、子グリッド データに基づいてルート グリッド データをフィルタリングできます。この演算子により、サブクエリを作成して、より複雑なフィルタリング ロジックを定義できます。この機能の詳細については、[クエリ ビルダーの「サブクエリの使用」セクション](../query-builder-model.md#サブクエリの使用)を参照してください。以下はサブクエリを含むサンプル です。
+`IgxHierarchicalGrid` の高度なフィルタリングでは、_IN / NOT-IN_ 演算子を使用して、子グリッド データに基づいてルート グリッド データをフィルタリングできます。この演算子により、サブクエリを作成して、より複雑なフィルタリング ロジックを定義できます。この機能の詳細については、[クエリ ビルダーの「サブクエリの使用」セクション](../query-builder-model.mdx#サブクエリの使用)を参照してください。以下はサブクエリを含むサンプル です。
```TypeScript
ngAfterViewInit(): void {
@@ -169,7 +169,7 @@ ngAfterViewInit(): void {
}
```
-リモート データを使用する場合は、`IgxHierarchicalGrid` の プロパティを設定する必要があります。詳細なガイダンスについては、[`ロードオンデマンド`](../hierarchicalgrid/load-on-demand.md)のトピックを参照してください。
+リモート データを使用する場合は、`IgxHierarchicalGrid` の プロパティを設定する必要があります。詳細なガイダンスについては、[`ロードオンデマンド`](../hierarchicalgrid/load-on-demand.mdx)のトピックを参照してください。
{ComponentTitle} ツールバーを表示したくない場合は、 および メソッドを使用して、高度なフィルタリング ダイアログをコーディングを使用して開いたり閉じたりできます。
@@ -254,7 +254,7 @@ $custom-query-builder: query-builder-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
最後にコンポーネントのテーマをアプリケーションに**含めます**。
@@ -279,7 +279,7 @@ igx-advanced-filtering-dialog {
-コンポーネントが [`Emulated`](/themes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、`::ng-deep` を使用してこのカプセル化を解除する必要があります。
+コンポーネントが [`Emulated`](/themes/sass/component-themes#表示のカプセル化) ViewEncapsulation を使用している場合、`::ng-deep` を使用してこのカプセル化を解除する必要があります。
```scss
@@ -335,16 +335,18 @@ $custom-query-builder: query-builder-theme(
- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
-- [フィルタリング](/{igPath}/filtering)
- [Excel スタイル フィルタリング](/{igPath}/excel-style-filtering)
-- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [ページング](/{igPath}/paging)
+
+- [フィルタリング](/{igPath}/filtering)
+- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [ソート](/{igPath}/sorting)
- [集計](/{igPath}/summaries)
- [列移動](/{igPath}/column-moving)
- [列固定](/{igPath}/column-pinning)
- [列サイズ変更](/{igPath}/column-resizing)
- [選択](/{igPath}/selection)
+
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/grids_templates/batch-editing.mdx b/docs/angular/src/content/jp/grids_templates/batch-editing.mdx
index ca90be06a8..35489c8e08 100644
--- a/docs/angular/src/content/jp/grids_templates/batch-editing.mdx
+++ b/docs/angular/src/content/jp/grids_templates/batch-editing.mdx
@@ -21,7 +21,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
-The Batch Editing feature of the {ComponentName} is based on the . Follow the [`Transaction Service class hierarchy`](../transaction-classes) topic to see an overview of the `igxHierarchicalTransactionService` and details how it is implemented.
+The Batch Editing feature of the {ComponentName} is based on the . Follow the [`Transaction Service class hierarchy`](../transaction-classes.mdx) topic to see an overview of the `igxHierarchicalTransactionService` and details how it is implemented.
@@ -83,7 +83,7 @@ export class AppModule {}
{ComponentSelector}>
```
-これにより、{ComponentSelector} に `Transaction` サービスの適切なインスタンスが提供されます。適切な `TransactionService` は `TransactionFactory` を通じて提供されます。この内部実装の詳細については、[トランザクション トピック](/transaction-classes.md#トランザクション-ファクトリ)を参照してください。
+これにより、{ComponentSelector} に `Transaction` サービスの適切なインスタンスが提供されます。適切な `TransactionService` は `TransactionFactory` を通じて提供されます。この内部実装の詳細については、[トランザクション トピック](/transaction-classes#トランザクション-ファクトリ)を参照してください。
一括編集を有効にした後、バインドされたデータ ソースと を true に設定して `{ComponentName}` を定義し、バインドします。
@@ -285,9 +285,11 @@ Disabling
- [{ComponentTitle} 編集](/{igPath}/editing)
+
- [{ComponentTitle} 行編集](/{igPath}/row-editing)
- [{ComponentTitle} 行追加](/{igPath}/row-adding)
diff --git a/docs/angular/src/content/jp/grids_templates/cascading-combos.mdx b/docs/angular/src/content/jp/grids_templates/cascading-combos.mdx
index 5304a09c96..ef6b4fb1e3 100644
--- a/docs/angular/src/content/jp/grids_templates/cascading-combos.mdx
+++ b/docs/angular/src/content/jp/grids_templates/cascading-combos.mdx
@@ -11,7 +11,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# カスケード コンボを使用した Angular Grid
-グリッドの編集機能は、[カスケード コンボ](/simple-combo.md#カスケーディング)を使用する機会を提供します。前の[コンボ](/combo.md)で値を選択することにより、ユーザーは次のコンボ内の選択に関連するデータのみを受け取ります。
+グリッドの編集機能は、[カスケード コンボ](/simple-combo#カスケーディング)を使用する機会を提供します。前の[コンボ](/combo)で値を選択することにより、ユーザーは次のコンボ内の選択に関連するデータのみを受け取ります。
## カスケード コンボを使用した Angular Grid サンプルの概要
@@ -26,9 +26,9 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
列の編集を有効にするには、 プロパティが **true** に設定されていることを確認してください。
-列の編集が有効になったら、[単一選択コンボ ボックス](/simple-combo.md)を追加します。ここで 1 つの選択のみを使用できるようにするには、igxCombo を変更する代わりに [igxSimpleCombo](/simple-combo.md) を使用する必要があることに注意してください。
+列の編集が有効になったら、[単一選択コンボ ボックス](/simple-combo)を追加します。ここで 1 つの選択のみを使用できるようにするには、igxCombo を変更する代わりに [igxSimpleCombo](/simple-combo) を使用する必要があることに注意してください。
-[Simple ComboBox](/simple-combo.md#angular-simple-combobox-の機能) コンポーネントの使用を開始するには、最初に `IgxSimpleComboModule` を **app.module.ts** ファイルにインポートする必要があります。
+[Simple ComboBox](/simple-combo#angular-simple-combobox-の機能) コンポーネントの使用を開始するには、最初に `IgxSimpleComboModule` を **app.module.ts** ファイルにインポートする必要があります。
```typescript
import { IgxSimpleComboModule } from 'igniteui-angular/simple-combo';
@@ -77,7 +77,7 @@ public countryChanging(event: IComboSelectionChangeEventArgs) {
}
```
-最後に、[リニア プログレス](../linear-progress.md)を追加します。これは、データのリストをの読み込むときに必要です。
+最後に、[リニア プログレス](../linear-progress.mdx)を追加します。これは、データのリストをの読み込むときに必要です。
は、`id` 属性の値を設定するために必要です。
```html
@@ -98,7 +98,9 @@ public countryChanging(event: IComboSelectionChangeEventArgs) {
## その他のリソース
+
- [{ComponentTitle} 編集](/{igPath}/editing)
-- [単一選択コンボボックス](/simple-combo.md)
-- [カスケード コンボ](/simple-combo.md#カスケーディング)
-- [リニア プログレス](/linear-progress.md)
+
+- [単一選択コンボボックス](/simple-combo)
+- [カスケード コンボ](/simple-combo#カスケーディング)
+- [リニア プログレス](/linear-progress)
diff --git a/docs/angular/src/content/jp/grids_templates/cell-editing.mdx b/docs/angular/src/content/jp/grids_templates/cell-editing.mdx
index 6ee74ad53a..c2c8d1b8b2 100644
--- a/docs/angular/src/content/jp/grids_templates/cell-editing.mdx
+++ b/docs/angular/src/content/jp/grids_templates/cell-editing.mdx
@@ -55,7 +55,7 @@ Ignite UI for Angular {ComponentTitle} コンポーネントは、Angular CRUD
-任意のタイプのエディター コンポーネントで `igxCellEditor` を使用すると、キーボード ナビゲーション フローが中断されます。同じことが、編集モードに入るカスタム セルの直接編集にも当てはまります。これは、追加したエディター コンポーネント ([`igxSelect`](/select.md)、[`igxCombo`](/combo.md) など) ではなく、セル要素にフォーカスが残るためです。これが、`igxFocus` ディレクティブを利用する必要がある理由です。これにより、フォーカスがセル内コンポーネントに直接移動し、セル/行の`流暢な編集フロー`が維持されます。
+任意のタイプのエディター コンポーネントで `igxCellEditor` を使用すると、キーボード ナビゲーション フローが中断されます。同じことが、編集モードに入るカスタム セルの直接編集にも当てはまります。これは、追加したエディター コンポーネント ([`igxSelect`](/select)、[`igxCombo`](/combo) など) ではなく、セル要素にフォーカスが残るためです。これが、`igxFocus` ディレクティブを利用する必要がある理由です。これにより、フォーカスがセル内コンポーネントに直接移動し、セル/行の`流暢な編集フロー`が維持されます。
## セルの編集
@@ -172,25 +172,25 @@ public updateCell() {
```
-このコードは、`Race`、`Class`、および `Alignment` 列のセルに [`IgxSelectComponent`](../select.md) を実装する以下のサンプルで使用されています。
+このコードは、`Race`、`Class`、および `Alignment` 列のセルに [`IgxSelectComponent`](../select.mdx) を実装する以下のサンプルで使用されています。
-編集モードでセルの に加えられた変更は、終了時に適切な[編集イベント](editing.md#イベントの引数とシーケンス)をトリガーし、[トランザクション状態](./batch-editing.md)に適用されます (トランザクションが有効な場合)。
+編集モードでセルの に加えられた変更は、終了時に適切な[編集イベント](/{igPath}/editing#イベントの引数とシーケンス)をトリガーし、[トランザクション状態](/{igPath}/batch-editing)に適用されます (トランザクションが有効な場合)。
-セルテンプレート [`igxCell`](/grid/grid.md#セル-テンプレート) は、編集モード外での列のセルの表示方法を制御します。
+セルテンプレート [`igxCell`](/grid/grid#セル-テンプレート) は、編集モード外での列のセルの表示方法を制御します。
`igxCellEditor` セル編集テンプレート ディレクティブは、編集モードでの列のセルの表示方法を処理し、編集されたセルの編集値を制御します。
-任意のタイプのエディター コンポーネントで `igxCellEditor` を使用すると、キーボード ナビゲーション フローが中断されます。同じことが、編集モードに入るカスタム セルの直接編集にも当てはまります。これは、追加したエディター コンポーネント ([`igxSelect`](/select.md)、[`igxCombo`](/combo.md) など) ではなく、セル要素にフォーカスが残るためです。これが、`igxFocus` ディレクティブを利用する必要がある理由です。これにより、フォーカスがセル内コンポーネントに直接移動し、セル/行の `流暢な編集フロー`が維持されます。
+任意のタイプのエディター コンポーネントで `igxCellEditor` を使用すると、キーボード ナビゲーション フローが中断されます。同じことが、編集モードに入るカスタム セルの直接編集にも当てはまります。これは、追加したエディター コンポーネント ([`igxSelect`](/select)、[`igxCombo`](/combo) など) ではなく、セル要素にフォーカスが残るためです。これが、`igxFocus` ディレクティブを利用する必要がある理由です。これにより、フォーカスがセル内コンポーネントに直接移動し、セル/行の `流暢な編集フロー`が維持されます。
-列とそのテンプレートの構成方法の詳細については、[グリッド列構成](../grid/grid.md#angular-grid-列の構成)のドキュメントを参照してください。
+列とそのテンプレートの構成方法の詳細については、[グリッド列構成](../grid/grid.mdx#angular-grid-列の構成)のドキュメントを参照してください。
@@ -430,7 +430,7 @@ row.delete();
### 編集イベントでのセル検証
グリッドの編集イベントを使用して、ユーザーがグリッドを操作する方法を変更できます。
-この例では、 イベントにバインドすることにより、入力されたデータに基づいてセルを検証します。セルの新しい値が事前定義された基準を満たしていない場合、イベントをキャンセルすることでデータソースに到達しないようにします (`event.cancel = true`)。また、[`IgxToast`](../toast.md) を使用してカスタム エラーメッセージを表示します。
+この例では、 イベントにバインドすることにより、入力されたデータに基づいてセルを検証します。セルの新しい値が事前定義された基準を満たしていない場合、イベントをキャンセルすることでデータソースに到達しないようにします (`event.cancel = true`)。また、[`IgxToast`](../toast.mdx) を使用してカスタム エラーメッセージを表示します。
最初に必要なことは、グリッドのイベントにバインドすることです。
@@ -536,11 +536,11 @@ export class MyHGridEventsComponent {
## スタイル設定
-{ComponentName} で [`Ignite UI for Angular テーマ ライブラリ`](/themes/sass/component-themes.md)を使用してセルのスタイルを設定できます。グリッドの は、ユーザーがグリッドのさまざまな側面をスタイル設定できる広範なプロパティを公開します。
+{ComponentName} で [`Ignite UI for Angular テーマ ライブラリ`](/themes/sass/component-themes)を使用してセルのスタイルを設定できます。グリッドの は、ユーザーがグリッドのさまざまな側面をスタイル設定できる広範なプロパティを公開します。
以下の手順では、編集モードでグリッドのセルのスタイルを設定する方法と、それらのスタイルの範囲を設定する方法について説明します。
-[`Ignite UI テーマ ライブラリ`](/themes/sass/component-themes.md)を使用するには、まずグローバル スタイルでテーマ `index` ファイルをインポートする必要があります。
+[`Ignite UI テーマ ライブラリ`](/themes/sass/component-themes)を使用するには、まずグローバル スタイルでテーマ `index` ファイルをインポートする必要があります。
### スタイル ライブラリのインポート
@@ -555,7 +555,7 @@ export class MyHGridEventsComponent {
### パレットの定義
-インデックス ファイルをインポート後、カスタム パレットを作成します。好きな 3 つの色を定義し、それらを使用して [`palette`](/themes/palettes.md) でパレットを作成しましょう。
+インデックス ファイルをインポート後、カスタム パレットを作成します。好きな 3 つの色を定義し、それらを使用して [`palette`](/themes/palettes) でパレットを作成しましょう。
```scss
$white: #fff;
@@ -592,7 +592,7 @@ $custom-grid-theme: grid-theme(
### デモ
-上記の手順に加えて、セルの編集テンプレートに使用されるコントロールのスタイルを設定することもできます ([`input-group`](/input-group.md#スタイル設定)、[`datepicker`](/date-picker.md#スタイル設定) および [`checkbox`](/checkbox.md#スタイル設定))。
+上記の手順に加えて、セルの編集テンプレートに使用されるコントロールのスタイルを設定することもできます ([`input-group`](/input-group#スタイル設定)、[`datepicker`](/date-picker#スタイル設定) および [`checkbox`](/checkbox#スタイル設定))。
@@ -630,7 +630,7 @@ $custom-grid-theme: grid-theme(
## その他のリソース
-- [igxGrid を使用して CRUD 操作の構築](/general/how-to/how-to-perform-crud.md)
+- [igxGrid を使用して CRUD 操作の構築](/general/how-to/how-to-perform-crud)
- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [ページング](/{igPath}/paging)
diff --git a/docs/angular/src/content/jp/grids_templates/collapsible-column-groups.mdx b/docs/angular/src/content/jp/grids_templates/collapsible-column-groups.mdx
index 9345529a4e..b3c032f790 100644
--- a/docs/angular/src/content/jp/grids_templates/collapsible-column-groups.mdx
+++ b/docs/angular/src/content/jp/grids_templates/collapsible-column-groups.mdx
@@ -57,9 +57,10 @@ import collapsedIndicator from '../../images/general/collapsed_indicator.png';
ng add igniteui-angular
```
-Ignite UI for Angular については、「[はじめに](/{igPath}/general/getting-started)」トピックをご覧ください。
-
-次に app.module.ts ファイルに `{ComponentName}Module` をインポートします。そのため、[複数列グループ](./multi-column-headers.md)のトピックを簡単に確認することを強くお勧めします。グリッドで列グループを設定する方法の詳細情報を参照してください。
+Ignite UI for Angular については、「[はじめに](/general/getting-started)」トピックをご覧ください。
+
+次に app.module.ts ファイルに `{ComponentName}Module` をインポートします。そのため、[複数列グループ](/{igPath}/multi-column-headers)のトピックを簡単に確認することを強くお勧めします。グリッドで列グループを設定する方法の詳細情報を参照してください。
+
## 使用方法
@@ -158,14 +159,16 @@ igxGrid のデフォルトの展開インジケーターは次のとおりです
- [{ComponentTitle} の概要](/{igPath}/{ComponentMainTopic})
-- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [ページング](/{igPath}/paging)
+
+- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [フィルタリング](/{igPath}/filtering)
- [ソート](/{igPath}/sorting)
- [集計](/{igPath}/summaries)
- [列移動](/{igPath}/column-moving)
- [列のピン固定](/{igPath}/column-pinning)
- [選択](/{igPath}/selection)
+
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/grids_templates/column-hiding.mdx b/docs/angular/src/content/jp/grids_templates/column-hiding.mdx
index b3fe80946b..cab5f1c607 100644
--- a/docs/angular/src/content/jp/grids_templates/column-hiding.mdx
+++ b/docs/angular/src/content/jp/grids_templates/column-hiding.mdx
@@ -386,7 +386,7 @@ export class AppModule {}
- **Alphabetical** (列をアルファベット順でソート)
- **DisplayOrder** (列をグリッドで表示される順序によってソート)
-このオプションにラジオ ボタンを追加します。[**IgxRadio**](/radio-button.md) モジュールを追加します。
+このオプションにラジオ ボタンを追加します。[**IgxRadio**](/radio-button) モジュールを追加します。
```typescript
// app.module.ts
@@ -506,7 +506,7 @@ $custom-button: flat-button-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
この例では、フラットボタンのテキストの色とボタンの無効な色のみを変更しましたが、 の方がより多くの方法を提供します。ボタンのスタイルを制御するパラメーター。
@@ -528,7 +528,7 @@ $custom-button: flat-button-theme(
-コンポーネントが [`Emulated`](/themes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、列アクション コンポーネント内のコンポーネント (ボタン、チェックボックスなど) に対して `::ng-deep` を使用してこのカプセル化を`解除する`必要があります。
+コンポーネントが [`Emulated`](/themes/sass/component-themes#表示のカプセル化) ViewEncapsulation を使用している場合、列アクション コンポーネント内のコンポーネント (ボタン、チェックボックスなど) に対して `::ng-deep` を使用してこのカプセル化を`解除する`必要があります。
```scss
@@ -564,7 +564,7 @@ $custom-button: flat-button-theme(
## API リファレンス
-このトピックでは、{ComponentTitle} のツールバーの定義済みの列非表示 UI の使用方法や別のコンポーネントとして定義する方法について説明しました。その他の列順序から選択する機能を提供する UI を実装し、カスタム タイトルおよびフィルター プロンプト テキストを設定しました。[**IgxRadio**](/radio-button.md) ボタンなどその他の Ignite UI for Angular コンポーネントも使用しています。
+このトピックでは、{ComponentTitle} のツールバーの定義済みの列非表示 UI の使用方法や別のコンポーネントとして定義する方法について説明しました。その他の列順序から選択する機能を提供する UI を実装し、カスタム タイトルおよびフィルター プロンプト テキストを設定しました。[**IgxRadio**](/radio-button) ボタンなどその他の Ignite UI for Angular コンポーネントも使用しています。
このトピックでは、{ComponentTitle} のツールバーの定義済みの列非表示 UI の使用方法について学びました。
diff --git a/docs/angular/src/content/jp/grids_templates/column-moving.mdx b/docs/angular/src/content/jp/grids_templates/column-moving.mdx
index 7bf915de2f..c906c2c49b 100644
--- a/docs/angular/src/content/jp/grids_templates/column-moving.mdx
+++ b/docs/angular/src/content/jp/grids_templates/column-moving.mdx
@@ -210,7 +210,7 @@ $dark-grid-column-moving-theme: grid-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
最後の手順は、それぞれのテーマを持つコンポーネント ミックスインを**含める**ことです。
diff --git a/docs/angular/src/content/jp/grids_templates/column-pinning.mdx b/docs/angular/src/content/jp/grids_templates/column-pinning.mdx
index 90b0e8f89e..e391949f49 100644
--- a/docs/angular/src/content/jp/grids_templates/column-pinning.mdx
+++ b/docs/angular/src/content/jp/grids_templates/column-pinning.mdx
@@ -373,7 +373,7 @@ public toggleColumn(col: ColumnType) {
## スタイル設定
-igxGridを使用すると、[Ignite UI for Angular テーマ ライブラリ](/themes/sass/component-themes.md) でスタイルを設定できます。グリッドのは、グリッドのすべての機能をカスタマイズできるさまざまなプロパティを公開します。
+igxGridを使用すると、[Ignite UI for Angular テーマ ライブラリ](/themes/sass/component-themes) でスタイルを設定できます。グリッドのは、グリッドのすべての機能をカスタマイズできるさまざまなプロパティを公開します。
以下の手順では、グリッドのピン固定スタイルをカスタマイズする手順を実行しています。
@@ -402,7 +402,7 @@ $custom-theme: grid-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
### カスタム テーマの適用
diff --git a/docs/angular/src/content/jp/grids_templates/column-resizing.mdx b/docs/angular/src/content/jp/grids_templates/column-resizing.mdx
index bef3b34fb4..285fa89360 100644
--- a/docs/angular/src/content/jp/grids_templates/column-resizing.mdx
+++ b/docs/angular/src/content/jp/grids_templates/column-resizing.mdx
@@ -320,7 +320,7 @@ $custom-grid-theme: grid-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
最後のステップは、それぞれのテーマを持つコンポーネント ミックスインを**含める**ことです。
diff --git a/docs/angular/src/content/jp/grids_templates/column-selection.mdx b/docs/angular/src/content/jp/grids_templates/column-selection.mdx
index f7b2420f64..689ea5ac41 100644
--- a/docs/angular/src/content/jp/grids_templates/column-selection.mdx
+++ b/docs/angular/src/content/jp/grids_templates/column-selection.mdx
@@ -63,7 +63,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
デフォルトの選択モードは `none` です。`single` または `multiple` に設定されると、すべての列は になります。列を選択するには、列をクリックして としてマークします。列が選択不可な場合、ホバー時に選択スタイルはヘッダーに適用されません。
-[`複数列ヘッダー`](multi-column-headers.md) は 入力に反映されません。その子の 1 つ以上で選択動作が有効な場合、 は です。さらに、すべての `selectable` 子孫が である場合、コンポーネントは としてマークされます。
+[`複数列ヘッダー`](/{igPath}/multi-column-headers) は 入力に反映されません。その子の 1 つ以上で選択動作が有効な場合、 は です。さらに、すべての `selectable` 子孫が である場合、コンポーネントは としてマークされます。
diff --git a/docs/angular/src/content/jp/grids_templates/column-types.mdx b/docs/angular/src/content/jp/grids_templates/column-types.mdx
index 8371fd1b88..4291908a1b 100644
--- a/docs/angular/src/content/jp/grids_templates/column-types.mdx
+++ b/docs/angular/src/content/jp/grids_templates/column-types.mdx
@@ -75,7 +75,7 @@ public formatOptions = this.options;
- **timezone** - ユーザーのローカル システム タイムゾーンがデフォルト値です。タイムゾーン オフセットまたは標準の UTC/GMT または米国本土のタイムゾーンの略語も渡すことができます。世界の任意の場所の対応する時間を表示するさまざまなタイムゾーンの例:
-20.2.x 以降、Angular のローカリゼーションを無効にしている場合、利用可能な形式オプションの一覧は新しい[ローカライズ トピック](../general/localization.md#書式設定)を参照してください。
+20.2.x 以降、Angular のローカリゼーションを無効にしている場合、利用可能な形式オプションの一覧は新しい[ローカライズ トピック](../general/localization.mdx#書式設定)を参照してください。
```ts
@@ -110,7 +110,16 @@ public formatOptions = this.options;
| India Standard Time |‘UTC+4’ |
-{ComponentTitle} は、**Date オブジェクト**、**数値 (ミリ秒)** または **ISO 日付/時刻文字列**の日付値を受け取ります。このセクションは、[カスタム表示書式を構成する方法](grid.md#カスタム表示形式)を示します。
+
+
+{ComponentTitle} は、**Date オブジェクト**、**数値 (ミリ秒)** または **ISO 日付/時刻文字列**の日付値を受け取ります。このセクションは、[カスタム表示書式を構成する方法](/{igPath}/grid#カスタム表示形式)を示します。
+
+
+
+
+{ComponentTitle} は、**Date オブジェクト**、**数値 (ミリ秒)** または **ISO 日付/時刻文字列**の日付値を受け取ります。このセクションは、[カスタム表示書式を構成する方法](../grid/grid.mdx#カスタム表示形式)を示します。
+
+
サンプルでは、特定の列タイプで使用可能な書式を紹介するために、さまざまな書式設定オプションを指定しています。たとえば、以下は日付オブジェクトの _time_ 部分の書式設定オプションのサンプルです。
diff --git a/docs/angular/src/content/jp/grids_templates/editing.mdx b/docs/angular/src/content/jp/grids_templates/editing.mdx
index ab4af48726..328c6f0495 100644
--- a/docs/angular/src/content/jp/grids_templates/editing.mdx
+++ b/docs/angular/src/content/jp/grids_templates/editing.mdx
@@ -68,7 +68,7 @@ Ignite UI for Angular {ComponentTitle} コンポーネントは、レコード
- `boolean` データ型ではデフォルトのテンプレートは を使用します。
- `currency` データ型の場合、デフォルトのテンプレートは、アプリケーションまたはグリッドのロケール設定に基づいたプレフィックス/サフィックス構成の を使用します。
- `percent` パーセント データ型の場合、デフォルトのテンプレートは、編集された値のプレビューをパーセントで表示するサフィックス要素を持つ を使用します。
-- カスタム テンプレートについては、[セル編集トピック](cell-editing.md#セル編集テンプレート)を参照してください。
+- カスタム テンプレートについては、[セル編集トピック](/{igPath}/cell-editing#セル編集テンプレート)を参照してください。
すべての利用可能な列データ型は、公式の[列タイプ トピック](/{igPath}/column-types#デフォルトのテンプレート)にあります。
@@ -173,17 +173,17 @@ public onSorting(event: ISortingEventArgs) {
## その他のリソース
-- [igxGrid を使用して CRUD 操作の構築](../general/how-to/how-to-perform-crud.md)
-- [{ComponentTitle} 概要]({ComponentMainTopic}.md)
-- [列のデータ型](column-types.md#デフォルトのテンプレート)
-- [仮想化とパフォーマンス](virtualization.md)
-- [ページング](paging.md)
-- [フィルタリング](filtering.md)
-- [ソート](sorting.md)
-- [集計](summaries.md)
-- [列のピン固定](column-pinning.md)
-- [列のサイズ変更](column-resizing.md)
-- [選択](selection.md)
+- [igxGrid を使用して CRUD 操作の構築](../general/how-to/how-to-perform-crud.mdx)
+- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
+- [列のデータ型](/{igPath}/column-types#デフォルトのテンプレート)
+- [仮想化とパフォーマンス](/{igPath}/virtualization)
+- [ページング](/{igPath}/paging)
+- [フィルタリング](/{igPath}/filtering)
+- [ソート](/{igPath}/sorting)
+- [集計](/{igPath}/summaries)
+- [列のピン固定](/{igPath}/column-pinning)
+- [列のサイズ変更](/{igPath}/column-resizing)
+- [選択](/{igPath}/selection)
* [検索](/{igPath}/search)
diff --git a/docs/angular/src/content/jp/grids_templates/excel-style-filtering.mdx b/docs/angular/src/content/jp/grids_templates/excel-style-filtering.mdx
index ecc919457d..c75de5e73c 100644
--- a/docs/angular/src/content/jp/grids_templates/excel-style-filtering.mdx
+++ b/docs/angular/src/content/jp/grids_templates/excel-style-filtering.mdx
@@ -349,7 +349,7 @@ Excel スタイル フィルタリングをオンにするには、2 つの入
## 一意の列値ストラテジ
-Excel スタイル フィルタリング ダイアログ内のリスト項目は、それぞれの列の一意の値を表します。これらの値は手動で提供し、ロード オン デマンドすることができます。詳細については、[`{ComponentTitle} リモート データ操作`](/{igPath}/remote-data-operations#一意の列値ストラテジ)で説明されています。
+Excel スタイル フィルタリング ダイアログ内のリスト 項目は、それぞれの列の一意の値を表します。これらの値は手動で提供し、ロード オン デマンドすることができます。詳細については、[`{ComponentTitle} リモート データ 操作`](/{igPath}/remote-data-operations#一意の列値ストラテジ)で説明されています。
## 書式設定された値のフィルタリング ストラテジ
@@ -551,7 +551,7 @@ $custom-list: list-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
この例では、リストされたコンポーネントのパラメーターの一部のみを変更しましたが、、、、、 テーマは、それぞれのスタイルを制御するためのより多くのパラメーターを提供します。
@@ -582,7 +582,7 @@ $custom-list: list-theme(
-コンポーネントが [`Emulated`](/themes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、`::ng-deep` を使用してこのカプセル化を解除する必要があります。
+コンポーネントが [`Emulated`](/themes/sass/component-themes#表示のカプセル化) ViewEncapsulation を使用している場合、`::ng-deep` を使用してこのカプセル化を解除する必要があります。
```scss
@@ -641,14 +641,16 @@ $custom-list: list-theme(
- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
-- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [ページング](/{igPath}/paging)
+
+- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [ソート](/{igPath}/sorting)
- [集計](/{igPath}/summaries)
- [列移動](/{igPath}/column-moving)
- [列のピン固定](/{igPath}/column-pinning)
- [列のサイズ変更](/{igPath}/column-resizing)
- [選択](/{igPath}/selection)
+
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/grids_templates/export-excel.mdx b/docs/angular/src/content/jp/grids_templates/export-excel.mdx
index 7478568b5c..7b4d55cb15 100644
--- a/docs/angular/src/content/jp/grids_templates/export-excel.mdx
+++ b/docs/angular/src/content/jp/grids_templates/export-excel.mdx
@@ -208,7 +208,7 @@ public exportButtonHandler() {
## 複数列ヘッダー グリッドのエクスポート
-ダッシュボードは、多くの場合、[複数列ヘッダー](multi-column-headers.md)に依存してコンテキストを追加します。個々の月列の上に 「Q1/Q2/Q3」 バンドを配置することを考えてください。エクスポーターはこの構造をミラーリングするため、スプレッドシート ユーザーはグループ化ロジックをすぐに理解できます。ダウンストリーム ワークフローで単純な列名を優先する場合は、 フラグを `true` に反転すると、出力にはリーフ ヘッダーのみが含まれます。
+ダッシュボードは、多くの場合、[複数列ヘッダー](/{igPath}/multi-column-headers)に依存してコンテキストを追加します。個々の月列の上に 「Q1/Q2/Q3」 バンドを配置することを考えてください。エクスポーターはこの構造をミラーリングするため、スプレッドシート ユーザーはグループ化ロジックをすぐに理解できます。ダウンストリーム ワークフローで単純な列名を優先する場合は、 フラグを `true` に反転すると、出力にはリーフ ヘッダーのみが含まれます。
Excel テーブルは複数の行ヘッダーをサポートしていないため、エクスポートされた {ComponentTitle} はテーブルとしてフォーマットされません。
@@ -297,7 +297,7 @@ this.excelExportService.export(this.{ComponentObjectRef}, new IgxExcelExporterOp
|制限|説明|
|--- |--- |
|ワークシートの最大サイズ|Excel でサポートされているワークシートの最大サイズは、1,048,576 行 x 16,384 列です。これらの制限内に収まるように、非常に大きなエクスポートを日付範囲またはセグメントでスライスすることを検討してください。|
-|セルのスタイル設定|Excel Exporter サービスは、セル コンポーネントに直接適用されたカスタム スタイルのエクスポートをサポートしていません。このようなシナリオでは、きめ細かい書式設定のために、より豊富な [Excel ライブラリ](/excel-library.md)を使用することをお勧めします。|
+|セルのスタイル設定|Excel Exporter サービスは、セル コンポーネントに直接適用されたカスタム スタイルのエクスポートをサポートしていません。このようなシナリオでは、きめ細かい書式設定のために、より豊富な [Excel ライブラリ](/excel-library)を使用することをお勧めします。|
|幅の広い PDF レイアウト|非常に幅の広い Grid は、PDF の列がページに収まるように縮小されることがあります。ドキュメントを読みやすく保つために、エクスポートする前に列幅を適用するか、優先度の低いフィールドを非表示にしてください。|
@@ -308,7 +308,7 @@ this.excelExportService.export(this.{ComponentObjectRef}, new IgxExcelExporterOp
|--- |--- |
|階層レベル|エクスポーターは最大 8 レベルの階層をサポートします。より深い構造が必要な場合は、ファイルを読みやすく保つために、データをフラット化するか、サブセットをエクスポートしてください。|
|ワークシートの最大サイズ|Excel でサポートされているワークシートの最大サイズは、1,048,576 行 x 16,384 列です。これらの制限内に収まるように、非常に大きなエクスポートを日付範囲またはセグメントでスライスすることを検討してください。|
-|セルのスタイル設定|Excel Exporter サービスは、セル コンポーネントに直接適用されたカスタム スタイルのエクスポートをサポートしていません。このようなシナリオでは、きめ細かい書式設定のために、より豊富な [Excel ライブラリ](/excel-library.md)を使用することをお勧めします。|
+|セルのスタイル設定|Excel Exporter サービスは、セル コンポーネントに直接適用されたカスタム スタイルのエクスポートをサポートしていません。このようなシナリオでは、きめ細かい書式設定のために、より豊富な [Excel ライブラリ](/excel-library)を使用することをお勧めします。|
|幅の広い PDF レイアウト|非常に幅の広い Grid は、PDF の列がページに収まるように縮小されることがあります。ドキュメントを読みやすく保つために、エクスポートする前に列幅を適用するか、優先度の低いフィールドを非表示にしてください。|
@@ -320,7 +320,7 @@ this.excelExportService.export(this.{ComponentObjectRef}, new IgxExcelExporterOp
|階層レベル|エクスポーターは最大 8 レベルの階層をサポートします。より深い構造が必要な場合は、ファイルを読みやすく保つために、データをフラット化するか、サブセットをエクスポートしてください。|
|ワークシートの最大サイズ|Excel でサポートされているワークシートの最大サイズは、1,048,576 行 x 16,384 列です。これらの制限内に収まるように、非常に大きなエクスポートを日付範囲またはセグメントでスライスすることを検討してください。|
|ピン固定列のエクスポート|エクスポートされた Excel ファイルでは、ピン固定列は凍結されませんが、順序は保持されます。凍結が重要な場合は、エクスポート後に手動でシートを調整してください。|
-|セルのスタイル設定|Excel Exporter サービスは、セル コンポーネントに直接適用されたカスタム スタイルのエクスポートをサポートしていません。このようなシナリオでは、きめ細かい書式設定のために、より豊富な [Excel ライブラリ](/excel-library.md)を使用することをお勧めします。|
+|セルのスタイル設定|Excel Exporter サービスは、セル コンポーネントに直接適用されたカスタム スタイルのエクスポートをサポートしていません。このようなシナリオでは、きめ細かい書式設定のために、より豊富な [Excel ライブラリ](/excel-library)を使用することをお勧めします。|
|幅の広い PDF レイアウト|非常に幅の広い Grid は、PDF の列がページに収まるように縮小されることがあります。ドキュメントを読みやすく保つために、エクスポートする前に列幅を適用するか、優先度の低いフィールドを非表示にしてください。|
@@ -330,7 +330,7 @@ this.excelExportService.export(this.{ComponentObjectRef}, new IgxExcelExporterOp
|制限|説明|
|--- |--- |
|ワークシートの最大サイズ|Excel でサポートされているワークシートの最大サイズは、1,048,576 行 x 16,384 列です。これらの制限内に収まるように、非常に大きなエクスポートを日付範囲またはセグメントでスライスすることを検討してください。|
-|セルのスタイル設定|Excel Exporter サービスは、セル コンポーネントに直接適用されたカスタム スタイルのエクスポートをサポートしていません。このようなシナリオでは、きめ細かい書式設定のために、より豊富な [Excel ライブラリ](/excel-library.md)を使用することをお勧めします。|
+|セルのスタイル設定|Excel Exporter サービスは、セル コンポーネントに直接適用されたカスタム スタイルのエクスポートをサポートしていません。このようなシナリオでは、きめ細かい書式設定のために、より豊富な [Excel ライブラリ](/excel-library)を使用することをお勧めします。|
|幅の広い PDF レイアウト|非常に幅の広いエクスポートは、PDF の列がページに収まるように縮小されることがあります。ドキュメントを読みやすく保つために、エクスポートする前に列幅を適用するか、優先度の低いフィールドを非表示にしてください。|
diff --git a/docs/angular/src/content/jp/grids_templates/filtering.mdx b/docs/angular/src/content/jp/grids_templates/filtering.mdx
index 2c589fa2bb..25aa55b2e8 100644
--- a/docs/angular/src/content/jp/grids_templates/filtering.mdx
+++ b/docs/angular/src/content/jp/grids_templates/filtering.mdx
@@ -102,7 +102,7 @@ IgniteUI for [Angular {ComponentTitle} コンポーネント](https://jp.infragi
-ただし、[高度なフィルタリング](advanced-filtering.md)を有効にするには、 入力プロパティを `true` に設定します。
+ただし、[高度なフィルタリング](/{igPath}/advanced-filtering)を有効にするには、 入力プロパティを `true` に設定します。
```html
<{ComponentSelector} [data]="data" [autoGenerate]="true" [allowAdvancedFiltering]="true">
@@ -594,7 +594,7 @@ $dark-button: flat-button-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
この例では、入力グループとボタンのパラメーターの一部のみを変更しましたが、 と は、それぞれのスタイルを制御するためのより多くのパラメーターを提供します。
@@ -621,7 +621,7 @@ $dark-button: flat-button-theme(
-コンポーネントが [`Emulated`](/themes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、`::ng-deep` を使用してこのカプセル化を解除する必要があります。
+コンポーネントが [`Emulated`](/themes/sass/component-themes#表示のカプセル化) ViewEncapsulation を使用している場合、`::ng-deep` を使用してこのカプセル化を解除する必要があります。
```scss
diff --git a/docs/angular/src/content/jp/grids_templates/live-data.mdx b/docs/angular/src/content/jp/grids_templates/live-data.mdx
index a06b897461..85d45c62e8 100644
--- a/docs/angular/src/content/jp/grids_templates/live-data.mdx
+++ b/docs/angular/src/content/jp/grids_templates/live-data.mdx
@@ -30,7 +30,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
## Angular ライブ データ更新の例
以下のサンプルは、すべてのレコードが 1 秒間に複数回更新される場合の {ComponentTitle} のパフォーマンスを示しています。UI コントロールを使用して、読み込むレコードの数と更新の頻度を選択します。
-同じデータを[カテゴリ チャート](/category-chart.md)に入力して、Ignite UI forAngular の強力なチャート作成機能を体験してください。`Chart` ボタンには、選択した行の `Category Prices per Region` データが表示され、`Chart` 列ボタンには現在の行の同じデータが表示されます。
+同じデータを[ライン チャート](/charts/types/line-chart)に入力して、Ignite UI forAngular の強力なチャート作成機能を体験してください。`Chart` ボタンには、選択した行の `Category Prices per Region` データが表示され、`Chart` 列ボタンには現在の行の同じデータが表示されます。
@@ -124,7 +124,7 @@ this.hubConnection.invoke('updateparameters', frequency, volume, live, updateAll
### DockManager コンポーネント
-[Dock Manager](/dock-manager.md) WebComponent を利用し、ドケットまたはフローティング パネルを使用して独自の Web ビューを作成します。新しいフローティング パネルを追加するには、右側のアクション ペインを開き、[フローティング ペインの追加] ボタンをクリックします。新しいペインを目的の場所にドラッグアンドドロップします。
+[Dock Manager](/dock-manager) WebComponent を利用し、ドケットまたはフローティング パネルを使用して独自の Web ビューを作成します。新しいフローティング パネルを追加するには、右側のアクション ペインを開き、[フローティング ペインの追加] ボタンをクリックします。新しいペインを目的の場所にドラッグアンドドロップします。
## API リファレンス
@@ -173,7 +173,7 @@ this.hubConnection.invoke('updateparameters', frequency, volume, live, updateAll
## その他のリソース
-- [データ グリッド](/grid/grid.md)
+- [データ グリッド](/grid/grid)
- [行編集](/{igPath}/row-editing)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/grids_templates/multi-column-headers.mdx b/docs/angular/src/content/jp/grids_templates/multi-column-headers.mdx
index 5b60e61938..4571b7cf84 100644
--- a/docs/angular/src/content/jp/grids_templates/multi-column-headers.mdx
+++ b/docs/angular/src/content/jp/grids_templates/multi-column-headers.mdx
@@ -155,7 +155,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
-各 は、[`移動`](column-moving.md)、[`ピン固定`](column-pinning.md)と[`非表示`](column-hiding.md)をサポートします。
+各 は、[`移動`](/{igPath}/column-moving)、[`ピン固定`](/{igPath}/column-pinning)と[`非表示`](/{igPath}/column-hiding)をサポートします。
列セットと列グループがある場合、ピン固定は列の一番上の親レベルでのみ可能です。ネストした `column groups` や `columns` のピン固定はできません。
@@ -295,7 +295,7 @@ $custom-theme: grid-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
最後の手順は、それぞれのテーマを持つコンポーネント ミックスインを**含める**ことです。
diff --git a/docs/angular/src/content/jp/grids_templates/multi-row-layout.mdx b/docs/angular/src/content/jp/grids_templates/multi-row-layout.mdx
index 40ef430373..8a8f4d553a 100644
--- a/docs/angular/src/content/jp/grids_templates/multi-row-layout.mdx
+++ b/docs/angular/src/content/jp/grids_templates/multi-row-layout.mdx
@@ -127,7 +127,7 @@ import multiRowLayout1 from '../../images/multi-row-layout-1.png';
## スタイル設定
-igxGrid を使用すると、[`Ignite UI for Angular テーマ ライブラリ`](/themes/sass/component-themes.md)でスタイルを設定できます。 は、グリッドのすべての機能をカスタマイズできるさまざまなプロパティを公開します。
+igxGrid を使用すると、[`Ignite UI for Angular テーマ ライブラリ`](/themes/sass/component-themes)でスタイルを設定できます。 は、グリッドのすべての機能をカスタマイズできるさまざまなプロパティを公開します。
以下は、グリッドの複数行レイアウト スタイルをカスタマイズする手順です。
@@ -160,7 +160,7 @@ $custom-theme: grid-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
### カスタム テーマの適用
@@ -198,11 +198,13 @@ $custom-theme: grid-theme(
- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
-- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [ページング](/{igPath}/paging)
+
+- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [ソート](/{igPath}/sorting)
- [列のサイズ変更](/{igPath}/column-resizing)
- [選択](/{igPath}/selection)
+
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/grids_templates/paging.mdx b/docs/angular/src/content/jp/grids_templates/paging.mdx
index f1247f0cd6..544797bd62 100644
--- a/docs/angular/src/content/jp/grids_templates/paging.mdx
+++ b/docs/angular/src/content/jp/grids_templates/paging.mdx
@@ -173,7 +173,7 @@ IgxHierarchicalGrid の子グリッドの実装方法および DI スコープ
## リモート ページング
-リモート ページングは、データ取得を担当するサービスと、グリッドの構築とデータ サブスクリプションを担当するコンポーネントを宣言することで実現できます。詳細については、[`{ComponentTitle} リモート データ操作`](/{igPath}/remote-data-operations#リモート-ページング)トピックをご覧ください。
+リモート ページングは、データ取得を担当するサービスと、グリッドの構築とデータ サブスクリプションを担当するコンポーネントを宣言することで実現できます。詳細については、[`{ComponentTitle} リモート データ 操作`](/{igPath}/remote-data-operations#リモート-ページング)トピックをご覧ください。
@@ -217,7 +217,7 @@ $dark-button: flat-icon-button-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
最後にそれぞれのテーマを持つコンポーネント ミックスインを**含める**ことです。
@@ -237,7 +237,7 @@ $dark-button: flat-icon-button-theme(
-コンポーネントが [`Emulated`](/themes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、ボタンのようにページング コンテナー内にあるコンポーネントのスタイルを設定するには、`::ng-deep` を使用してこのカプセル化を`解除する`必要があります。
+コンポーネントが [`Emulated`](/themes/sass/component-themes#表示のカプセル化) ViewEncapsulation を使用している場合、ボタンのようにページング コンテナー内にあるコンポーネントのスタイルを設定するには、`::ng-deep` を使用してこのカプセル化を`解除する`必要があります。
```scss
@@ -286,7 +286,8 @@ $dark-button: flat-icon-button-theme(
- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
-- [Paginator](/paginator.md)
+- [Paginator](/paginator)
+
- [仮想化とパフォーマンス](/{igPath}/virtualization)
- [フィルタリング](/{igPath}/filtering)
- [ソート](/{igPath}/sorting)
@@ -295,6 +296,7 @@ $dark-button: flat-icon-button-theme(
- [列ピン固定](/{igPath}/column-pinning)
- [列サイズ変更](/{igPath}/column-resizing)
- [選択](/{igPath}/selection)
+
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/grids_templates/row-actions.mdx b/docs/angular/src/content/jp/grids_templates/row-actions.mdx
index cf0465c76d..4a7f368353 100644
--- a/docs/angular/src/content/jp/grids_templates/row-actions.mdx
+++ b/docs/angular/src/content/jp/grids_templates/row-actions.mdx
@@ -26,7 +26,7 @@ The tree grid component in Ignite UI for Angular provides the ability to use [Ac
# Angular Hierarchical Grid の行操作
-Ignite UI for Angular の階層グリッド コンポーネントは、[ActionStrip](/action-strip.md) を使用し、行/セルコンポーネントおよび行のピン固定に CRUD を使用する機能を提供します。
+Ignite UI for Angular の階層グリッド コンポーネントは、[ActionStrip](/action-strip) を使用し、行/セルコンポーネントおよび行のピン固定に CRUD を使用する機能を提供します。
デフォルトで 2 つのグリッド アクションが提供されます。アクション ストリップ コンポーネントは、これらの操作用に事前定義された UI コントロールをホストできます。
diff --git a/docs/angular/src/content/jp/grids_templates/row-adding.mdx b/docs/angular/src/content/jp/grids_templates/row-adding.mdx
index ba0536857a..afee080230 100644
--- a/docs/angular/src/content/jp/grids_templates/row-adding.mdx
+++ b/docs/angular/src/content/jp/grids_templates/row-adding.mdx
@@ -27,10 +27,10 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# Angular {ComponentTitle} での行追加
-{ComponentTitle} コンポーネントはインライン行追加や Angular CRUD 操作のための強力な API を通して便利なデータ操作方法を提供します。グリッドのテンプレートで編集アクションが有効になっている[アクション ストリップ](/action-strip.md)コンポーネントを追加し、行にホバーして提供されたボタンを使用するか、ALT + + を押して、行追加 UI を生成します。
+{ComponentTitle} コンポーネントはインライン行追加や Angular CRUD 操作のための強力な API を通して便利なデータ操作方法を提供します。グリッドのテンプレートで編集アクションが有効になっている[アクション ストリップ](/action-strip)コンポーネントを追加し、行にホバーして提供されたボタンを使用するか、ALT + + を押して、行追加 UI を生成します。
-{ComponentTitle} コンポーネントはインライン行追加や Angular CRUD 操作のための強力な API を通して便利なデータ操作方法を提供します。グリッドのテンプレートで編集アクションが有効になっている[アクションストリップ](/action-strip.md)コンポーネントを追加し、ホバーして提供されたボタンを使用するか、ALT + + を押して、行追加 UI を生成するか、ALT + SHIFT + + を押して、選択した行に子を追加するための UI を生成します。
+{ComponentTitle} コンポーネントはインライン行追加や Angular CRUD 操作のための強力な API を通して便利なデータ操作方法を提供します。グリッドのテンプレートで編集アクションが有効になっている[アクションストリップ](/action-strip)コンポーネントを追加し、ホバーして提供されたボタンを使用するか、ALT + + を押して、行追加 UI を生成するか、ALT + SHIFT + + を押して、選択した行に子を追加するための UI を生成します。
## Angular {ComponentTitle} 行追加の例
@@ -71,7 +71,7 @@ import { {ComponentName}Module } from 'igniteui-angular';
export class AppModule {}
```
-次に、バインドしたデータソースに {ComponentTitle} を定義をして を true に設定し、編集アクションを有効にした[アクション ストリップ](../action-strip.md) コンポーネントを定義します。 入力は、行追加 UI を生成するボタンの表示状態を制御します。
+次に、バインドしたデータソースに {ComponentTitle} を定義をして を true に設定し、編集アクションを有効にした[アクション ストリップ](../action-strip.mdx) コンポーネントを定義します。 入力は、行追加 UI を生成するボタンの表示状態を制御します。
@@ -304,8 +304,8 @@ this.treeGrid.beginAddRowByIndex(null); // spawns the add row UI as the fi
行追加 UI は `IgxActionStrip` 編集操作のボタン、編集エディター、オーバーレイ、エンドユーザーが新しく追加された行にスクロールできるスナックバーが構成されます。これらのコンポーネントのスタイル設定には、それぞれのトピックのガイドを参照してください。
- [{ComponentTitle} 行追加](/{igPath}/row-editing#スタイル設定)
-- [IgxSnackbar](/snackbar.md#スタイル設定)
-- [IgxActionStrip](/action-strip.md#スタイル設定)
+- [IgxSnackbar](/snackbar#スタイル設定)
+- [IgxActionStrip](/action-strip#スタイル設定)
## API リファレンス
@@ -324,7 +324,9 @@ this.treeGrid.beginAddRowByIndex(null); // spawns the add row UI as the fi
- [{ComponentTitle} の概要](/{igPath}/{ComponentMainTopic})
+
- [{ComponentTitle} 編集](/{igPath}/editing)
+
- [{ComponentTitle} トランザクション](/{igPath}/batch-editing)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/grids_templates/row-drag.mdx b/docs/angular/src/content/jp/grids_templates/row-drag.mdx
index 9c2e561225..d54e946b94 100644
--- a/docs/angular/src/content/jp/grids_templates/row-drag.mdx
+++ b/docs/angular/src/content/jp/grids_templates/row-drag.mdx
@@ -81,7 +81,7 @@ Ignite UI for Angular {ComponentTitle} では、**RowDrag** がルート `{Compo
### ドロップ エリア
行ドラッグを簡単に有効にできました。次は行ドロップを処理する方法を設定する必要があります。
-[`igxDrop` ディレクティブ](/drag-drop.md)を使用して、行をドロップする場所を定義できます。
+[`igxDrop` ディレクティブ](/drag-drop)を使用して、行をドロップする場所を定義できます。
はじめに、アプリ モジュールに `IgxDragDropModule` をインポートする必要があります。
diff --git a/docs/angular/src/content/jp/grids_templates/row-editing.mdx b/docs/angular/src/content/jp/grids_templates/row-editing.mdx
index bb6dd1a81d..9036aae17b 100644
--- a/docs/angular/src/content/jp/grids_templates/row-editing.mdx
+++ b/docs/angular/src/content/jp/grids_templates/row-editing.mdx
@@ -317,13 +317,13 @@ export class HGridRowEditingSampleComponent implements OnInit {
## スタイル設定
-[Ignite UI for Angular テーマ ライブラリ](/themes/index.md)を使用して、行編集オーバーレイを大幅に変更できます。
+[Ignite UI for Angular テーマ ライブラリ](/themes)を使用して、行編集オーバーレイを大幅に変更できます。
行編集オーバーレイは複合要素です。UI は、他の 2 つのコンポーネントで構成されています。
- - コンテンツをレンダリングするための [`igx-banner`](/banner.md)
- - [`igx-button`](/button.md) はデフォルトのテンプレートでレンダリングされます (`[完了]` ボタンと `[キャンセル]` ボタンの場合)。
+ - コンテンツをレンダリングするための [`igx-banner`](/banner)
+ - [`igx-button`](/button) はデフォルトのテンプレートでレンダリングされます (`[完了]` ボタンと `[キャンセル]` ボタンの場合)。
-以下の例では、これら 2 つのコンポーネントのスタイル設定オプション ([`ボタンのスタイル設定`](/button.md#スタイル設定) & [`バナーのスタイル設定`](/banner.md#スタイル設定)) を使用して、{ComponentName} の行編集のエクスペリエンスをカスタマイズします。
-次に、現在のセルのエディターと背景をより明確にするためにスタイルを設定します。セル スタイリングの詳細については、[こちら](/{igPath}/cell-editing#スタイル設定)をご覧ください。
+以下の例では、これら 2 つのコンポーネントのスタイル設定オプション ([`ボタンのスタイル設定`](/button#スタイル設定) & [`バナーのスタイル設定`](/banner#スタイル設定)) を使用して、{ComponentName} の行編集のエクスペリエンスをカスタマイズします。
+次に、現在のセルのエディターと背景をより明確にするためにスタイルを設定します。セル スタイリングの詳細については、[こちら](/{igPath}/cell-editing#スタイル設定)をご覧ください。
### テーマのインポート
@@ -367,7 +367,7 @@ $banner-theme: banner-theme(
行編集オーバーレイは他の多くのコンポーネントのテーマを利用するため、グローバル スタイルでスタイル設定するとアプリケーションの他の部分 (バナー、ボタンなど) に影響を与える可能性があります。それを防ぐ最善の方法は、バナー テーマを適用する特定のコンポーネントのスタイル ファイルにスコープすることです。
-コンポーネントが [`Emulated`](/themes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、グリッド行編集オーバーレイのスタイルを設定するには、`::ng-deep`を使用してこのカプセル化を解除する必要があります。
+コンポーネントが [`Emulated`](/themes/sass/component-themes#表示のカプセル化) ViewEncapsulation を使用している場合、グリッド行編集オーバーレイのスタイルを設定するには、`::ng-deep`を使用してこのカプセル化を解除する必要があります。
```scss
@@ -402,7 +402,7 @@ $banner-theme: banner-theme(
{ComponentSelector}>
```
-カスタム ボタンを定義した後は、 を使用してスタイルを設定できます。You can learn more about `igx-icon-button` styling in the [Icon Button Styling documentation](/icon-button.md#icon-button-styling).`[完了]` と `[キャンセル]` のカスタム テーマを作成できます。
+カスタム ボタンを定義した後は、 を使用してスタイルを設定できます。You can learn more about `igx-icon-button` styling in the [Icon Button Styling documentation](/icon-button#icon-button-styling).`[完了]` と `[キャンセル]` のカスタム テーマを作成できます。
```scss
// custom.component.scss
@@ -422,7 +422,7 @@ $button-theme: flat-icon-button-theme(
### デモ
-バナーとボタンのスタイルを設定後、[編集モードのセル](/{igPath}/cell-editing#スタイル設定)のカスタム スタイルも定義します。以下は、すべてのスタイルを組み合わせた結果です。
+バナーとボタンのスタイルを設定後、[編集モードのセル](/{igPath}/cell-editing#スタイル設定)のカスタム スタイルも定義します。以下は、すべてのスタイルを組み合わせた結果です。
@@ -471,9 +471,11 @@ $button-theme: flat-icon-button-theme(
## その他のリソース
-- [igxGrid を使用して CRUD 操作の構築](/general/how-to/how-to-perform-crud.md)
+- [igxGrid を使用して CRUD 操作の構築](/general/how-to/how-to-perform-crud)
- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
+
- [{ComponentTitle} 編集](/{igPath}/editing)
+
- [{ComponentTitle} トランザクション](/{igPath}/batch-editing)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/grids_templates/row-pinning.mdx b/docs/angular/src/content/jp/grids_templates/row-pinning.mdx
index 048da1cc12..bca0051d79 100644
--- a/docs/angular/src/content/jp/grids_templates/row-pinning.mdx
+++ b/docs/angular/src/content/jp/grids_templates/row-pinning.mdx
@@ -406,7 +406,7 @@ public onDropAllowed(args) {
## スタイル設定
-{ComponentName} は、[`Ignite UI for Angular テーマ ライブラリ`](/themes/sass/component-themes.md)でスタイルを設定できます。{ComponentTitle} の は、{ComponentTitle} のすべての機能をカスタマイズできるさまざまなプロパティを公開します。
+{ComponentName} は、[`Ignite UI for Angular テーマ ライブラリ`](/themes/sass/component-themes)でスタイルを設定できます。{ComponentTitle} の は、{ComponentTitle} のすべての機能をカスタマイズできるさまざまなプロパティを公開します。
以下では、{ComponentTitle} の行ピン固定スタイルをカスタマイズする手順を示します。
diff --git a/docs/angular/src/content/jp/grids_templates/search.mdx b/docs/angular/src/content/jp/grids_templates/search.mdx
index 8ddb48ec68..5467cb3526 100644
--- a/docs/angular/src/content/jp/grids_templates/search.mdx
+++ b/docs/angular/src/content/jp/grids_templates/search.mdx
@@ -247,7 +247,7 @@ public updateExactSearch() {
### アイコンの追加
その他のコンポーネントを使用するためにユーザー インターフェイスを作成し、検索バー全体のデザインを向上します。検索入力の左側に検索または削除アイコン、検索オプションのチップ、右側にはマテリアル デザイン アイコンと Ripple スタイルのボタンを組み合わせたナビゲーションを表示できます。入力グループ内のコンポーネントをラップしてより洗練されたデザインにすることができます。
-[**IgxInputGroup**](/input-group.md)、[**IgxIcon**](/icon.md)、[**IgxRipple**](/ripple.md)、[**IgxButton**](/button.md)、[**IgxChip**](/chip.md) のモジュールを使用します。
+[**IgxInputGroup**](/input-group)、[**IgxIcon**](/icon)、[**IgxRipple**](/ripple)、[**IgxButton**](/button)、[**IgxChip**](/chip) のモジュールを使用します。
```typescript
// app.module.ts
@@ -278,7 +278,7 @@ export class AppModule {}
テンプレートを新しいコンポーネントで更新します。
-[**IgxInputGroup**](../input-group.md) 内のすべてのコンポーネントをラップします。左側で検索と 削除/クリア アイコンを切り替えます (検索入力が空かどうかに基づきます)。中央に入力を配置します。更に削除アイコンがクリックされたときに **searchText** を更新し、グリッドの メソッドを呼び出して強調表示をクリアします。
+[**IgxInputGroup**](../input-group.mdx) 内のすべてのコンポーネントをラップします。左側で検索と 削除/クリア アイコンを切り替えます (検索入力が空かどうかに基づきます)。中央に入力を配置します。更に削除アイコンがクリックされたときに **searchText** を更新し、グリッドの メソッドを呼び出して強調表示をクリアします。
```html
diff --git a/docs/angular/src/content/jp/grids_templates/selection.mdx b/docs/angular/src/content/jp/grids_templates/selection.mdx
index c8058835a2..3de7fe7194 100644
--- a/docs/angular/src/content/jp/grids_templates/selection.mdx
+++ b/docs/angular/src/content/jp/grids_templates/selection.mdx
@@ -58,7 +58,7 @@ Ignite UI for Angular {ComponentTitle} を使用して、さまざまなイベ
## Angular Grid 選択のオプション
-Ignite UI for Angular {ComponentTitle} コンポーネントは、[行選択](row-selection.md)、[セル選択](cell-selection.md)、[列選択](column-selection.md)の 3 つの選択モードを提供します。デフォルトでは、{ComponentTitle} で**複数セル選択**モードのみが有効になっています。選択モードを変更/有効化するには、、 、または プロパティを使用できます。
+Ignite UI for Angular {ComponentTitle} コンポーネントは、[行選択](/{igPath}/row-selection)、[セル選択](/{igPath}/cell-selection)、[列選択](/{igPath}/column-selection)の 3 つの選択モードを提供します。デフォルトでは、{ComponentTitle} で**複数セル選択**モードのみが有効になっています。選択モードを変更/有効化するには、、 、または プロパティを使用できます。
### Angular 行選択
diff --git a/docs/angular/src/content/jp/grids_templates/sizing.mdx b/docs/angular/src/content/jp/grids_templates/sizing.mdx
index 877f28b20b..2309aaf50d 100644
--- a/docs/angular/src/content/jp/grids_templates/sizing.mdx
+++ b/docs/angular/src/content/jp/grids_templates/sizing.mdx
@@ -315,7 +315,7 @@ import hgridHeightPercentagesV2 from '../../images/grid_sizing/hgrid-height-perc
## グリッド セルのスペーシング制御
- は、[size](display-density.md) 設定に基づいて内部のスペーシングを自動的に適応させます。さらに、CSS カスタム プロパティを使用することで、グリッドのヘッダー セルやボディ セルのパディングやマージンをカスタマイズすることができます。
+ は、[size](/{igPath}/display-density) 設定に基づいて内部のスペーシングを自動的に適応させます。さらに、CSS カスタム プロパティを使用することで、グリッドのヘッダー セルやボディ セルのパディングやマージンをカスタマイズすることができます。
### グローバル グリッド スペーシング
diff --git a/docs/angular/src/content/jp/grids_templates/sorting.mdx b/docs/angular/src/content/jp/grids_templates/sorting.mdx
index a03d0610d6..ff81bdb99b 100644
--- a/docs/angular/src/content/jp/grids_templates/sorting.mdx
+++ b/docs/angular/src/content/jp/grids_templates/sorting.mdx
@@ -277,7 +277,7 @@ $custom-theme: grid-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
最後の手順は、それぞれのテーマを持つコンポーネント ミックスインを**含める**ことです。
diff --git a/docs/angular/src/content/jp/grids_templates/state-persistence.mdx b/docs/angular/src/content/jp/grids_templates/state-persistence.mdx
index 14d67c9984..6db963fb2f 100644
--- a/docs/angular/src/content/jp/grids_templates/state-persistence.mdx
+++ b/docs/angular/src/content/jp/grids_templates/state-persistence.mdx
@@ -71,7 +71,7 @@ igxGridState ディレクティブによって開発者がグリッドの状態
- 列の順序
- インターフェイスによって定義される列プロパティ。
- - 列テンプレートおよび関数はアプリケーション レベルのコードを使用して復元されます。[列の復元](state-persistence.md#列の復元)セクションを参照してください。
+ - 列テンプレートおよび関数はアプリケーション レベルのコードを使用して復元されます。[列の復元](/{igPath}/state-persistence#列の復元)セクションを参照してください。
@@ -89,7 +89,7 @@ igxGridState ディレクティブによって開発者がグリッドの状態
- **新規**: 複数列ヘッダーが標準でサポートされるようになりました。
- 列の順序
- インターフェイスによって定義される列プロパティ。
- - 列テンプレートおよび関数はアプリケーション レベルのコードを使用して復元されます。[列の復元](state-persistence.md#列の復元)セクションを参照してください。
+ - 列テンプレートおよび関数はアプリケーション レベルのコードを使用して復元されます。[列の復元](/{igPath}/state-persistence#列の復元)セクションを参照してください。
@@ -108,7 +108,7 @@ igxGridState ディレクティブによって開発者がグリッドの状態
- 複数列ヘッダー
- 列の順序
- インターフェイスによって定義される列プロパティ。
- - 列テンプレートおよび関数はアプリケーション レベルのコードを使用して復元されます。[列の復元](state-persistence.md#列の復元)セクションを参照してください。
+ - 列テンプレートおよび関数はアプリケーション レベルのコードを使用して復元されます。[列の復元](/{igPath}/state-persistence#列の復元)セクションを参照してください。
@@ -120,14 +120,14 @@ igxGridState ディレクティブによって開発者がグリッドの状態
- `展開`
- `ピボット構成`
- インターフェイスによって定義されるピボット構成プロパティ。
- - ピボットのディメンションと値の関数は、アプリケーションレベルのコードを使用して復元されます。「[ピボット構成の復元](state-persistence.md#ピボット構成の復元)」セクションを参照してください。
- - ピボットの行と列のストラテジもアプリケーション レベルのコードを使用して復元されます。「[ピボット ストラテジの復元](state-persistence.md#ピボット-ストラテジの復元)」セクションを参照してください。
+ - ピボットのディメンションと値の関数は、アプリケーションレベルのコードを使用して復元されます。「[ピボット構成の復元](/{igPath}/state-persistence#ピボット構成の復元)」セクションを参照してください。
+ - ピボットの行と列のストラテジもアプリケーション レベルのコードを使用して復元されます。「[ピボット ストラテジの復元](/{igPath}/state-persistence#ピボット-ストラテジの復元)」セクションを参照してください。
- ディレクティブはテンプレートを処理しません。列テンプレートの復元方法については、「[列の復元](state-persistence.md#列の復元)」セクションを参照してください。
+ ディレクティブはテンプレートを処理しません。列テンプレートの復元方法については、「[列の復元](/{igPath}/state-persistence#列の復元)」セクションを参照してください。
@@ -289,7 +289,7 @@ public onColumnInit(column: IgxColumnComponent) {
## ピボット構成の復元
- は、デフォルトではピボット ディメンション関数、値フォーマッターなどを保持しません ([`制限`](state-persistence.md#制限)を参照)。`IgxPivotGrid` は、構成に含まれるカスタム関数を戻すために使用できる 2 つのイベント ( と ) を公開します。以下はその方法です。
+ は、デフォルトではピボット ディメンション関数、値フォーマッターなどを保持しません ([`制限`](/{igPath}/state-persistence#制限)を参照)。`IgxPivotGrid` は、構成に含まれるカスタム関数を戻すために使用できる 2 つのイベント ( と ) を公開します。以下はその方法です。
- `dimensionInit` および `valueInit` イベントのイベント ハンドラーを割り当てます。
@@ -400,7 +400,7 @@ this.state.setState(state, ['filtering', 'rowIslands']);
## ピボット ストラテジの復元
- は、デフォルトで は ([`制限`](state-persistence.md#制限)を参照) リモート ピボット操作もカスタム ディメンション ストラテジも保持しません (詳細については、[Pivot Grid リモート操作](pivot-grid-custom.md)のサンプルを参照してください)。これらの復元は、アプリケーション レベルのコードで実現できます。`IgxGridState` は、 と呼ばれるイベントを公開します。このイベントはグリッド状態が適用される前に追加で変更するために使用できます。以下はその方法です。
+ は、デフォルトで は ([`制限`](/{igPath}/state-persistence#制限)を参照) リモート ピボット操作もカスタム ディメンション ストラテジも保持しません (詳細については、[Pivot Grid リモート操作](/{igPath}/pivot-grid-custom)のサンプルを参照してください)。これらの復元は、アプリケーション レベルのコードで実現できます。`IgxGridState` は、 と呼ばれるイベントを公開します。このイベントはグリッド状態が適用される前に追加で変更するために使用できます。以下はその方法です。
> は、文字列引数で を使用している場合にのみ発行します。
@@ -449,7 +449,7 @@ public restoreState() {
## ストラテジの復元
- はデフォルトでは、リモート操作もカスタム ディメンション ストラテジ (詳細については、[グリッド リモート操作](remote-data-operations.md)サンプルを参照) も保持しません ([`制限`](state-persistence.md#制限) を参照)。これらの復元は、アプリケーション レベルのコードで実現できます。`IgxGridState` は、 と呼ばれるイベントを公開します。このイベントはグリッド状態に追加の変更を、それが適用される前に行なうために使用できます。
+ はデフォルトでは、リモート操作もカスタム ディメンション ストラテジ (詳細については、[グリッド リモート操作](/{igPath}/remote-data-operations)サンプルを参照) も保持しません ([`制限`](/{igPath}/state-persistence#制限) を参照)。これらの復元は、アプリケーション レベルのコードで実現できます。`IgxGridState` は、 と呼ばれるイベントを公開します。このイベントはグリッド状態に追加の変更を、それが適用される前に行なうために使用できます。
以下はその方法です。
@@ -537,8 +537,8 @@ state.setState(gridState.columnSelection);
- [選択](/{igPath}/selection)
-- [{ComponentTitle} 概要]({ComponentMainTopic}.md)
-- [ピボット グリッドのリモート操作](pivot-grid-custom.md)
-- [ピボット グリッド機能](pivot-grid-features.md)
+- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
+- [ピボット グリッドのリモート操作](/{igPath}/pivot-grid-custom)
+- [ピボット グリッド機能](/{igPath}/pivot-grid-features)
diff --git a/docs/angular/src/content/jp/grids_templates/summaries.mdx b/docs/angular/src/content/jp/grids_templates/summaries.mdx
index f26d4ec192..b3f7a525cd 100644
--- a/docs/angular/src/content/jp/grids_templates/summaries.mdx
+++ b/docs/angular/src/content/jp/grids_templates/summaries.mdx
@@ -725,7 +725,7 @@ $custom-theme: grid-summary-theme(
```
-上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes.md)のトピックをご覧ください。
+上記のようにカラーの値をハードコーディングする代わりに、 および 関数を使用してカラーに関してより高い柔軟性を実現することができます。使い方の詳細については[`パレット`](/themes/sass/palettes)のトピックをご覧ください。
最後にコンポーネントのカスタム テーマを**含めます**。
@@ -737,7 +737,7 @@ $custom-theme: grid-summary-theme(
```
-コンポーネントが [`Emulated`](/themes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、 `::ng-deep` を使用してこのカプセル化を`解除する`必要があります。
+コンポーネントが [`Emulated`](/themes/sass/component-themes#表示のカプセル化) ViewEncapsulation を使用している場合、 `::ng-deep` を使用してこのカプセル化を`解除する`必要があります。
```scss
@@ -785,17 +785,17 @@ $custom-theme: grid-summary-theme(
## その他のリソース
-- [{ComponentTitle} 概要]({ComponentMainTopic}.md)
-- [列のデータ型](column-types.md#デフォルトのテンプレート)
-- [仮想化とパフォーマンス](virtualization.md)
-- [ページング](paging.md)
-- [フィルタリング](filtering.md)
-- [ソート](sorting.md)
-- [列移動](column-moving.md)
-- [列のピン固定](column-pinning.md)
-- [列のサイズ変更](column-resizing.md)
-- [選択](selection.md)
-- [選択に基づいた集計](selection-based-aggregates)
+- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
+- [列のデータ型](/{igPath}/column-types#デフォルトのテンプレート)
+- [仮想化とパフォーマンス](/{igPath}/virtualization)
+- [ページング](/{igPath}/paging)
+- [フィルタリング](/{igPath}/filtering)
+- [ソート](/{igPath}/sorting)
+- [列移動](/{igPath}/column-moving)
+- [列のピン固定](/{igPath}/column-pinning)
+- [列のサイズ変更](/{igPath}/column-resizing)
+- [選択](/{igPath}/selection)
+- [選択に基づいた集計](/{igPath}/selection-based-aggregates)
コミュニティに参加して新しいアイデアをご提案ください。
diff --git a/docs/angular/src/content/jp/grids_templates/toolbar.mdx b/docs/angular/src/content/jp/grids_templates/toolbar.mdx
index e2755f451b..d12d14c32d 100644
--- a/docs/angular/src/content/jp/grids_templates/toolbar.mdx
+++ b/docs/angular/src/content/jp/grids_templates/toolbar.mdx
@@ -581,7 +581,7 @@ $dark-checkbox-theme: checkbox-theme(
```
-コンポーネントが [`Emulated`](/themes/sass/component-themes.md#表示のカプセル化) ViewEncapsulation を使用している場合、グリッド ツールバー コンポーネント内のコンポーネントのスタイルを設定するために、`::ng-deep` を使用してこのカプセル化を`解除する`必要があります。
+コンポーネントが [`Emulated`](/themes/sass/component-themes#表示のカプセル化) ViewEncapsulation を使用している場合、グリッド ツールバー コンポーネント内のコンポーネントのスタイルを設定するために、`::ng-deep` を使用してこのカプセル化を`解除する`必要があります。
```scss
diff --git a/docs/angular/src/content/jp/grids_templates/validation.mdx b/docs/angular/src/content/jp/grids_templates/validation.mdx
index 8e50958e46..a69cb73536 100644
--- a/docs/angular/src/content/jp/grids_templates/validation.mdx
+++ b/docs/angular/src/content/jp/grids_templates/validation.mdx
@@ -602,7 +602,7 @@ The below sample demonstrates the cross-field validation in action.
## スタイル設定
-[Ignite UI for Angular テーマ ライブラリ](/themes/index.md)を使用して、編集時のデフォルトの検証スタイルを変更できます。
+[Ignite UI for Angular テーマ ライブラリ](/themes)を使用して、編集時のデフォルトの検証スタイルを変更できます。
以下の例では、検証メッセージの公開されたテンプレートを使用します。ツールチップをポップアウトし、および、検証のデフォルトの外観を変更するためにエラー時の色をオーバーライドします。
また、無効な行をより明確にするために背景のスタイルを設定します。
@@ -759,9 +759,11 @@ public cellStyles = {
## その他のリソース
-- [igxGrid で CRUD 操作を構築する](/general/how-to/how-to-perform-crud.md)
+- [igxGrid で CRUD 操作を構築する](/general/how-to/how-to-perform-crud)
- [{ComponentTitle} 概要](/{igPath}/{ComponentMainTopic})
+
- [{ComponentTitle} 編集](/{igPath}/editing)
+
- [{ComponentTitle} 行編集](/{igPath}/row-editing)
- [{ComponentTitle} 行追加](/{igPath}/row-adding)
- [{ComponentTitle} トランザクション](/{igPath}/batch-editing)
diff --git a/docs/angular/src/scripts/grid-configs.mjs b/docs/angular/src/scripts/grid-configs.mjs
index 4e6264744a..7d183e8b30 100644
--- a/docs/angular/src/scripts/grid-configs.mjs
+++ b/docs/angular/src/scripts/grid-configs.mjs
@@ -38,7 +38,7 @@ export const GRID_CONFIGS = {
ComponentSelector: 'igx-hierarchical-grid',
},
pivotGrid: {
- igPath: 'pivotGrid',
+ igPath: 'pivotgrid',
componentKey: 'PivotGrid',
ComponentApiType: 'PivotGrid',
ComponentMainTopic: 'pivot-grid',
diff --git a/docs/xplat/scripts/generate.mjs b/docs/xplat/scripts/generate.mjs
index 47a532c492..94a1d1961c 100644
--- a/docs/xplat/scripts/generate.mjs
+++ b/docs/xplat/scripts/generate.mjs
@@ -68,7 +68,7 @@ if (!platformConfig) {
// Build the set of hrefs excluded for the current platform from toc.json.
//
// toc.json entries look like:
-// { "href": "general-changelog-dv-react.md", "exclude": ["Angular", "Blazor"] }
+// { "href": "general-changelog-dv-react.mdx", "exclude": ["Angular", "Blazor"] }
//
// We normalise each href to a slug (no .md/.mdx extension, forward slashes)
// and store it in a Set for O(1) lookup in processDir / expandSharedFiles.
@@ -612,6 +612,32 @@ function expandSharedFiles(sharedSrcDir, gridsOutDir) {
// 5. Normalize image paths
content = normalizeImagePaths(content);
+ // 5b. Rewrite ../_shared/X.mdx → ./X.mdx
+ // After expansion, _shared files land as siblings in the output dir.
+ // Markdown links: (../_shared/X.mdx) → (./X.mdx)
+ // JSX href attrs: href="../_shared/X.mdx" → href="./X.mdx"
+ content = content.replace(/\(\.\.\/_shared\/([^)]+)\)/g, '(./$1)');
+ content = content.replace(/href="\.\.\/_shared\/([^"]+)"/g, 'href="./$1"');
+
+ // 5c. Strip links to pages that are excluded for this platform/component.
+ // When a _shared template is expanded to e.g. hierarchical-grid/,
+ // some sibling links point to pages that are excluded (e.g. paging.mdx
+ // is excluded for hierarchical-grid on all platforms).
+ // - List items "- [text](target.mdx)" → remove entire line
+ // - Inline links "[text](target.mdx)" → keep just the text
+ content = content.replace(/^- \[([^\]]+)\]\(([^)]+)\)\s*$/mg, (line, _text, href) => {
+ const base = href.split('#')[0].replace(/^\.\//, '').replace(/\.mdx?$/, '');
+ if (/^https?:|^\//.test(base)) return line;
+ const targetSlug = `grids/${comp.outDir}/${base}`;
+ return EXCLUDED_SLUGS.has(targetSlug) ? '' : line;
+ });
+ content = content.replace(/\[([^\]]+)\]\(([^)]+\.mdx[^)]*)\)/g, (match, text, href) => {
+ const base = href.split('#')[0].replace(/^\.\//, '').replace(/\.mdx?$/, '');
+ if (/^https?:|^\//.test(base)) return match;
+ const targetSlug = `grids/${comp.outDir}/${base}`;
+ return EXCLUDED_SLUGS.has(targetSlug) ? text : match;
+ });
+
// 6. Check exclusion before writing
const slug = `grids/${comp.outDir}/${entry.replace(/\.mdx?$/, '')}`;
if (EXCLUDED_SLUGS.has(slug)) {
@@ -651,7 +677,22 @@ function processDir(srcDir, outDir, relBase = '') {
}
const raw = readFileSync(srcPath, 'utf8');
if (/\.mdx$/.test(entry)) {
- writeFileSync(path.join(outDir, entry), prepareMarkdownOutput(ensureMdxImports(transformMdxFile(raw))), 'utf8');
+ let content = prepareMarkdownOutput(ensureMdxImports(transformMdxFile(raw)));
+ // Rewrite _shared/ cross-references so generated files resolve correctly.
+ // top-level (relBase=''): ./grids/_shared/X.mdx → ./grids/grid/X.mdx
+ // grids/ level (relBase='grids'): ./_shared/X.mdx → ./grid/X.mdx
+ // grid subdir (relBase='grids/grid' etc.): ../_shared/X.mdx → ./X.mdx
+ if (relBase === '') {
+ content = content.replace(/\(\.\/grids\/_shared\/([^)]+)\)/g, '(./grids/grid/$1)');
+ content = content.replace(/href="\.\/grids\/_shared\/([^"]+)"/g, 'href="./grids/grid/$1"');
+ } else if (relBase === 'grids') {
+ content = content.replace(/\(\.\/_shared\/([^)]+)\)/g, '(./grid/$1)');
+ content = content.replace(/href="\.\/\_shared\/([^"]+)"/g, 'href="./grid/$1"');
+ } else if (relBase.startsWith('grids/')) {
+ content = content.replace(/\(\.\.\/_shared\/([^)]+)\)/g, '(./$1)');
+ content = content.replace(/href="\.\.\/_shared\/([^"]+)"/g, 'href="./$1"');
+ }
+ writeFileSync(path.join(outDir, entry), content, 'utf8');
} else {
writeFileSync(path.join(outDir, entry), prepareMarkdownOutput(transformRegularFile(raw)), 'utf8');
}
diff --git a/docs/xplat/src/content/en/components/ai/ai-assisted-development-overview.mdx b/docs/xplat/src/content/en/components/ai/ai-assisted-development-overview.mdx
index f0edaa4bf2..cce103928c 100644
--- a/docs/xplat/src/content/en/components/ai/ai-assisted-development-overview.mdx
+++ b/docs/xplat/src/content/en/components/ai/ai-assisted-development-overview.mdx
@@ -157,7 +157,7 @@ Agent Skills are structured, developer-owned packages that tell AI coding assist
Ignite UI ships dedicated Skill packages for Angular, React, Web Components, and Blazor. The Skill package is developer-owned: edit the `SKILL.md` to match your team's conventions, add project-specific patterns, reference your internal design system, and version the package alongside your codebase.
-For full setup instructions and IDE wiring, see [Agent Skills](skills.md).
+For full setup instructions and IDE wiring, see [Agent Skills](skills.mdx).
## CLI MCP Server
@@ -169,7 +169,7 @@ The CLI MCP server runs via `npx` without a global install:
npx -y igniteui-cli mcp
```
-Use `ai-config` to write the MCP configuration for your AI client automatically. The server connects to VS Code with GitHub Copilot, Cursor, Claude Desktop, Claude Code, JetBrains AI Assistant, and any other MCP-compatible client that supports STDIO transport. The exact configuration format differs by client - see [CLI MCP](cli-mcp.md) for the full setup guide.
+Use `ai-config` to write the MCP configuration for your AI client automatically. The server connects to VS Code with GitHub Copilot, Cursor, Claude Desktop, Claude Code, JetBrains AI Assistant, and any other MCP-compatible client that supports STDIO transport. The exact configuration format differs by client - see [CLI MCP](cli-mcp.mdx) for the full setup guide.
It does not generate code autonomously - it exposes tools to the AI agent, which invokes them in response to developer prompts.
@@ -185,7 +185,7 @@ npx -y igniteui-theming igniteui-theming-mcp
The Theming MCP server supports Angular, React, Web Components, and Blazor. It updates with every Ignite UI release so agents always work against the current token surface.
-For configuration details, see [Theming MCP](theming-mcp.md).
+For configuration details, see [Theming MCP](theming-mcp.mdx).
## Supported AI Clients
@@ -260,7 +260,7 @@ The Skill package for Blazor is copied automatically when `ai-config` detects a
Wire it to your IDE using the persistent setup for your client.
-See [Agent Skills](skills.md) for the complete setup.
+See [Agent Skills](skills.mdx) for the complete setup.
### Step 2 - Connect the CLI MCP Server
@@ -292,7 +292,7 @@ Add the `igniteui-cli` MCP server entry to the configuration file for your AI cl
}
```
-For the full setup guide, including VS Code, GitHub, Cursor, Claude Desktop, Claude Code, JetBrains, and other MCP-compatible clients, see [CLI MCP](cli-mcp.md).
+For the full setup guide, including VS Code, GitHub, Cursor, Claude Desktop, Claude Code, JetBrains, and other MCP-compatible clients, see [CLI MCP](cli-mcp.mdx).
### Step 3 - Connect the Theming MCP Server (optional)
@@ -324,13 +324,13 @@ Add the `igniteui-theming` entry to the same MCP configuration file, alongside `
}
```
-For configuration details and theming workflows, see [Theming MCP](theming-mcp.md).
+For configuration details and theming workflows, see [Theming MCP](theming-mcp.mdx).
## Additional Resources
-- [Agent Skills](./skills.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [Agent Skills](./skills.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/ai/cli-mcp.mdx b/docs/xplat/src/content/en/components/ai/cli-mcp.mdx
index 4a1e1d190f..6d140d945b 100644
--- a/docs/xplat/src/content/en/components/ai/cli-mcp.mdx
+++ b/docs/xplat/src/content/en/components/ai/cli-mcp.mdx
@@ -18,7 +18,7 @@ import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBloc
## Overview
-Ignite UI CLI MCP gives AI assistants direct access to Ignite UI CLI project scaffolding, component generation, project modification, and documentation-aware workflows through chat or agent mode. The server works alongside [Ignite UI Theming MCP](./theming-mcp.md). CLI MCP handles project and component workflows while Theming MCP handles palettes, themes, tokens, and styling. Most teams connect both servers in the same AI client session.
+Ignite UI CLI MCP gives AI assistants direct access to Ignite UI CLI project scaffolding, component generation, project modification, and documentation-aware workflows through chat or agent mode. The server works alongside [Ignite UI Theming MCP](./theming-mcp.mdx). CLI MCP handles project and component workflows while Theming MCP handles palettes, themes, tokens, and styling. Most teams connect both servers in the same AI client session.
The recommended setup path is to start with Ignite UI CLI first. That path creates the project, installs the required packages, and prompts you to choose which AI clients and agents to configure. You can also start from an empty folder and let the assistant create the project through MCP, or connect MCP to a project that already exists.
@@ -164,7 +164,7 @@ npx ig new my-app --framework=webcomponents --template=side-nav
In guided mode, Ignite UI CLI prompts for the project name, framework, template, theme, and whether to add a component or complete the setup. In direct mode, you provide the framework and any supported options in the command itself.
-For more details about project templates, CLI command options, and component scaffolding commands such as `ig add`, see the [Ignite UI CLI documentation](../general-cli-overview.md).
+For more details about project templates, CLI command options, and component scaffolding commands such as `ig add`, see the [Ignite UI CLI documentation](../general-cli-overview.mdx).
### VS Code
@@ -446,9 +446,9 @@ Validate that the JSON uses the `mcpServers` structure and that each local serve
## Additional Resources
-- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.md)
-- [{ProductName} Skills](./skills.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.mdx)
+- [{ProductName} Skills](./skills.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/ai/maker-framework.mdx b/docs/xplat/src/content/en/components/ai/maker-framework.mdx
index 039e251216..e5708250d8 100644
--- a/docs/xplat/src/content/en/components/ai/maker-framework.mdx
+++ b/docs/xplat/src/content/en/components/ai/maker-framework.mdx
@@ -11,7 +11,7 @@ mentionedTypes: []
The MAKER Framework (`@igniteui/maker-mcp`) is a multi-agent AI orchestration MCP server from Infragistics that decomposes complex tasks into validated, executable step plans using a consensus-based voting algorithm across multiple AI agents. MAKER stands for Maximal Agentic decomposition, first-to-ahead-by-K Error correction, and Red-flagging. The framework is based on the research paper _Solving a million-step LLM task with zero errors_ by Cognizant AI Lab. It runs as an MCP server via `npx` from the `@igniteui` GitHub Packages registry and connects to any MCP-compatible AI client through STDIO transport. Once connected, the AI assistant can invoke three tools - `plan`, `execute`, and `plan_and_execute` - to run long-horizon tasks with automatic error detection and correction.
-The MAKER Framework is not an Ignite UI component scaffolding tool. For Ignite UI project creation, component generation, and documentation queries, use the [CLI MCP server](cli-mcp.md). MAKER is framework-agnostic - it does not target Angular, React, Blazor or Web Components specifically, and it does not read or modify project source files on its own. It requires at least one AI provider API key (OpenAI, Anthropic, or Google AI) and a GitHub Personal Access Token with `read:packages` scope for the `@igniteui` registry.
+The MAKER Framework is not an Ignite UI component scaffolding tool. For Ignite UI project creation, component generation, and documentation queries, use the [CLI MCP server](cli-mcp.mdx). MAKER is framework-agnostic - it does not target Angular, React, Blazor or Web Components specifically, and it does not read or modify project source files on its own. It requires at least one AI provider API key (OpenAI, Anthropic, or Google AI) and a GitHub Personal Access Token with `read:packages` scope for the `@igniteui` registry.
## How MAKER Works
@@ -223,10 +223,10 @@ The binary cache location can be overridden with the `MAKER_MCP_CACHE` environme
## Additional Resources
-- [AI-Assisted Development Overview](ai-assisted-development-overview.md)
-- [Agent Skills](./skills.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [AI-Assisted Development Overview](ai-assisted-development-overview.mdx)
+- [Agent Skills](./skills.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/ai/skills.mdx b/docs/xplat/src/content/en/components/ai/skills.mdx
index db192a9843..b4bc29a609 100644
--- a/docs/xplat/src/content/en/components/ai/skills.mdx
+++ b/docs/xplat/src/content/en/components/ai/skills.mdx
@@ -26,11 +26,11 @@ The skill files live in the [`skills/`]({GithubLink}/tree/master/skills) directo
| Skill | Path | Description |
|:------|:-----|:------------|
-| Components & Layout | [`skills/igniteui-wc-choose-components/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-choose-components/SKILL.md) | Standalone components, form controls, overlays, layout |
-| Platform Integration | [`skills/igniteui-wc-integrate-with-framework/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-integrate-with-framework/SKILL.md) | Helps with integrating components to the user's platform of choice |
-| Theming & Styling | [`skills/igniteui-wc-customize-component-theme/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-customize-component-theme/SKILL.md) | Palettes, typography, elevations, component themes, MCP server |
-| Optimization | [`skills/igniteui-wc-optimize-bundle-size/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-optimize-bundle-size/SKILL.md) | Ensuring best practices for tree shaking to optimize bundle size |
-| Generate From Image Design | [`skills/igniteui-wc-generate-from-image-design/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-generate-from-image-design/SKILL.md) | Build Web Components apps from screenshots, mockups, and wireframes using Ignite UI components |
+| Components & Layout | [`skills/igniteui-wc-choose-components/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-choose-components/SKILL.mdx) | Standalone components, form controls, overlays, layout |
+| Platform Integration | [`skills/igniteui-wc-integrate-with-framework/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-integrate-with-framework/SKILL.mdx) | Helps with integrating components to the user's platform of choice |
+| Theming & Styling | [`skills/igniteui-wc-customize-component-theme/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-customize-component-theme/SKILL.mdx) | Palettes, typography, elevations, component themes, MCP server |
+| Optimization | [`skills/igniteui-wc-optimize-bundle-size/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-optimize-bundle-size/SKILL.mdx) | Ensuring best practices for tree shaking to optimize bundle size |
+| Generate From Image Design | [`skills/igniteui-wc-generate-from-image-design/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-wc-generate-from-image-design/SKILL.mdx) | Build Web Components apps from screenshots, mockups, and wireframes using Ignite UI components |
@@ -38,10 +38,10 @@ The skill files live in the [`skills/`]({GithubLink}/tree/master/skills) directo
| Skill | Path | Description |
|:------|:-----|:------------|
-| Components | [`skills/igniteui-react-components/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-react-components/SKILL.md) | Identify the right components, install, import, and use them - JSX patterns, event handling, refs, forms, TypeScript |
-| Theming & Styling | [`skills/igniteui-react-customize-theme/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-react-customize-theme/SKILL.md) | Palettes, typography, elevations, component themes, MCP server |
-| Optimization | [`skills/igniteui-react-optimize-bundle-size/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-react-optimize-bundle-size/SKILL.md) | Ensuring best practices for tree shaking to optimize bundle size |
-| Generate From Image Design | [`skills/igniteui-react-generate-from-image-design/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-react-generate-from-image-design/SKILL.md) | Build React apps from screenshots, mockups, and wireframes using Ignite UI components |
+| Components | [`skills/igniteui-react-components/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-react-components/SKILL.mdx) | Identify the right components, install, import, and use them - JSX patterns, event handling, refs, forms, TypeScript |
+| Theming & Styling | [`skills/igniteui-react-customize-theme/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-react-customize-theme/SKILL.mdx) | Palettes, typography, elevations, component themes, MCP server |
+| Optimization | [`skills/igniteui-react-optimize-bundle-size/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-react-optimize-bundle-size/SKILL.mdx) | Ensuring best practices for tree shaking to optimize bundle size |
+| Generate From Image Design | [`skills/igniteui-react-generate-from-image-design/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-react-generate-from-image-design/SKILL.mdx) | Build React apps from screenshots, mockups, and wireframes using Ignite UI components |
@@ -49,10 +49,10 @@ The skill files live in the [`skills/`]({GithubLink}/tree/master/skills) directo
| Skill | Path | Description |
|:------|:-----|:------------|
-| Components & Layout | [`skills/igniteui-angular-components/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-angular-components/SKILL.md) | Standalone components, form controls, overlays, layout |
-| Data Grids | [`skills/igniteui-angular-grids/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-angular-grids/SKILL.md) | Grid, Tree Grid, Hierarchical Grid, Pivot Grid, sorting, filtering, grouping, paging, remote data |
-| Theming & Styling | [`skills/igniteui-angular-theming/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-angular-theming/SKILL.md) | Palettes, typography, elevations, component themes, MCP server |
-| Generate From Image Design | [`skills/igniteui-angular-generate-from-image-design/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-angular-generate-from-image-design/SKILL.md) | Build Angular apps from screenshots, mockups, and wireframes using Ignite UI components |
+| Components & Layout | [`skills/igniteui-angular-components/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-angular-components/SKILL.mdx) | Standalone components, form controls, overlays, layout |
+| Data Grids | [`skills/igniteui-angular-grids/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-angular-grids/SKILL.mdx) | Grid, Tree Grid, Hierarchical Grid, Pivot Grid, sorting, filtering, grouping, paging, remote data |
+| Theming & Styling | [`skills/igniteui-angular-theming/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-angular-theming/SKILL.mdx) | Palettes, typography, elevations, component themes, MCP server |
+| Generate From Image Design | [`skills/igniteui-angular-generate-from-image-design/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-angular-generate-from-image-design/SKILL.mdx) | Build Angular apps from screenshots, mockups, and wireframes using Ignite UI components |
Starting with {ProductName} **21.1.0**, these skills are automatically discovered when placed in your agent's skills path (e.g., `.claude/skills`, `.agents/skills`, `.cursor/rules/`). This release ships with an optional migration to add these skills to your project automatically.
@@ -64,10 +64,10 @@ Starting with {ProductName} **21.1.0**, these skills are automatically discovere
| Skill | Path | Description |
|:------|:-----|:------------|
-| Components & Layout | [`skills/igniteui-blazor-components/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-blazor-components/SKILL.md) | Components, form controls, overlays, layout |
-| Data Grids | [`skills/igniteui-blazor-grids/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-blazor-grids/SKILL.md) | Grid, Tree Grid, Hierarchical Grid, Grid Lite, sorting, filtering, grouping, paging, remote data |
-| Theming & Styling | [`skills/igniteui-blazor-theming/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-blazor-theming/SKILL.md) | Palettes, typography, elevations, component themes, MCP server |
-| Generate From Image Design | [`skills/igniteui-blazor-generate-from-image-design/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-blazor-generate-from-image-design/SKILL.md) | Build Blazor apps from screenshots, mockups, and wireframes using Ignite UI components |
+| Components & Layout | [`skills/igniteui-blazor-components/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-blazor-components/SKILL.mdx) | Components, form controls, overlays, layout |
+| Data Grids | [`skills/igniteui-blazor-grids/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-blazor-grids/SKILL.mdx) | Grid, Tree Grid, Hierarchical Grid, Grid Lite, sorting, filtering, grouping, paging, remote data |
+| Theming & Styling | [`skills/igniteui-blazor-theming/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-blazor-theming/SKILL.mdx) | Palettes, typography, elevations, component themes, MCP server |
+| Generate From Image Design | [`skills/igniteui-blazor-generate-from-image-design/SKILL.md`]({GithubLink}/blob/master/skills/igniteui-blazor-generate-from-image-design/SKILL.mdx) | Build Blazor apps from screenshots, mockups, and wireframes using Ignite UI components |
@@ -564,46 +564,46 @@ Once complete, the skills are ready to use - no manual file copying required.
-The **Theming skill** includes setup instructions for the `igniteui-theming` MCP server, which gives AI assistants access to live theming tools such as palette generation and component theme scaffolding. See the [Theming skill file]({GithubLink}/blob/master/skills/igniteui-wc-customize-component-theme/SKILL.md) for configuration steps for VS Code, Cursor, Claude Desktop, and JetBrains IDEs.
+The **Theming skill** includes setup instructions for the `igniteui-theming` MCP server, which gives AI assistants access to live theming tools such as palette generation and component theme scaffolding. See the [Theming skill file]({GithubLink}/blob/master/skills/igniteui-wc-customize-component-theme/SKILL.mdx) for configuration steps for VS Code, Cursor, Claude Desktop, and JetBrains IDEs.
-The **Theming skill** includes setup instructions for the `igniteui-theming` MCP server, which gives AI assistants access to live theming tools such as palette generation and component theme scaffolding. See the [Theming skill file]({GithubLink}/blob/master/skills/igniteui-react-customize-theme/SKILL.md) for configuration steps for VS Code, Cursor, Claude Desktop, and JetBrains IDEs.
+The **Theming skill** includes setup instructions for the `igniteui-theming` MCP server, which gives AI assistants access to live theming tools such as palette generation and component theme scaffolding. See the [Theming skill file]({GithubLink}/blob/master/skills/igniteui-react-customize-theme/SKILL.mdx) for configuration steps for VS Code, Cursor, Claude Desktop, and JetBrains IDEs.
-The **Theming skill** includes setup instructions for the `igniteui-theming` MCP server, which gives AI assistants access to live theming tools such as palette generation and component theme scaffolding. See the [Theming skill file]({GithubLink}/blob/master/skills/igniteui-angular-theming/SKILL.md) for configuration steps for VS Code, Cursor, Claude Desktop, and JetBrains IDEs.
+The **Theming skill** includes setup instructions for the `igniteui-theming` MCP server, which gives AI assistants access to live theming tools such as palette generation and component theme scaffolding. See the [Theming skill file]({GithubLink}/blob/master/skills/igniteui-angular-theming/SKILL.mdx) for configuration steps for VS Code, Cursor, Claude Desktop, and JetBrains IDEs.
-The **Theming skill** includes setup instructions for the `igniteui-theming` MCP server, which gives AI assistants access to live theming tools such as palette generation and component theme scaffolding. See the [Theming skill file]({GithubLink}/blob/master/skills/igniteui-blazor-theming/SKILL.md) for configuration steps for VS Code, Cursor, Claude Desktop, and JetBrains IDEs.
+The **Theming skill** includes setup instructions for the `igniteui-theming` MCP server, which gives AI assistants access to live theming tools such as palette generation and component theme scaffolding. See the [Theming skill file]({GithubLink}/blob/master/skills/igniteui-blazor-theming/SKILL.mdx) for configuration steps for VS Code, Cursor, Claude Desktop, and JetBrains IDEs.
-For more information on the Theming MCP, refer to the [Ignite UI Theming MCP](./theming-mcp.md) documentation.
+For more information on the Theming MCP, refer to the [Ignite UI Theming MCP](./theming-mcp.mdx) documentation.
## Additional Resources
-- [Getting Started with {ProductName}](../general-getting-started.md)
+- [Getting Started with {ProductName}](../general-getting-started.mdx)
-- [Ignite UI CLI](../general-cli-overview.md)
+- [Ignite UI CLI](../general-cli-overview.mdx)
- Getting Started with {ProductName}
- Angular Schematics & Ignite UI CLI
-- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [Ignite UI Theming MCP](./theming-mcp.md)
+- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [Ignite UI Theming MCP](./theming-mcp.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/ai/theming-mcp.mdx b/docs/xplat/src/content/en/components/ai/theming-mcp.mdx
index c1fac8b940..0fee645b3e 100644
--- a/docs/xplat/src/content/en/components/ai/theming-mcp.mdx
+++ b/docs/xplat/src/content/en/components/ai/theming-mcp.mdx
@@ -25,7 +25,7 @@ Most tools can produce either **Sass** or **CSS** output. Sass output is the def
The Ignite UI Theming MCP works alongside the Ignite UI CLI MCP. In practice, the Theming MCP handles palettes, themes, tokens, typography, elevations, and styling workflows, while the CLI MCP handles project creation, project modification, component workflows, and documentation-oriented tasks. Most teams will want both servers connected in the same AI client.
-For a concrete combined workflow after setup, see [Build an App End-to-End with Ignite UI CLI MCP and Ignite UI Theming MCP](../general-how-to-mcp-e2e.md).
+For a concrete combined workflow after setup, see [Build an App End-to-End with Ignite UI CLI MCP and Ignite UI Theming MCP](../general-how-to-mcp-e2e.mdx).
**Example prompts to try once connected:**
@@ -424,12 +424,12 @@ Also confirm that `core()` is called before any other theming mixin in your `sty
## Additional Resources
-- [Build an App End-to-End with Ignite UI CLI MCP and Ignite UI Theming MCP](../general-how-to-mcp-e2e.md)
+- [Build an App End-to-End with Ignite UI CLI MCP and Ignite UI Theming MCP](../general-how-to-mcp-e2e.mdx)
-- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.md)
-- [{ProductName} Skills](./skills.md)
-- [Ignite UI CLI MCP](./cli-mcp.md)
-- [MAKER Framework](./maker-framework.md)
+- [AI-Assisted Development with Ignite UI](./ai-assisted-development-overview.mdx)
+- [{ProductName} Skills](./skills.mdx)
+- [Ignite UI CLI MCP](./cli-mcp.mdx)
+- [MAKER Framework](./maker-framework.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/blazor-webassembly-how-to-read-and-write-excel-files-to-reduce-server-load.mdx b/docs/xplat/src/content/en/components/blazor-webassembly-how-to-read-and-write-excel-files-to-reduce-server-load.mdx
index 8534aeefdc..b0c749430c 100644
--- a/docs/xplat/src/content/en/components/blazor-webassembly-how-to-read-and-write-excel-files-to-reduce-server-load.mdx
+++ b/docs/xplat/src/content/en/components/blazor-webassembly-how-to-read-and-write-excel-files-to-reduce-server-load.mdx
@@ -187,7 +187,7 @@ In terms of Blazor WebAssembly applications where .NET code is processed in an i
### Tips and Tricks #1 - Pause the automatic calculation of formulas
-Тhe Infragistics Blazor Excel library lets you pause the automatic calculation of formulas in order to improve the processing speed when browsing or rewriting cells in an Excel file on a Blazor WebAssembly application. For more information, please refer to [this documentation topic](blazor-excel-library-temporarily-stop-automatic-calculation-of-formulas-to-speed-up-processing.md).
+Тhe Infragistics Blazor Excel library lets you pause the automatic calculation of formulas in order to improve the processing speed when browsing or rewriting cells in an Excel file on a Blazor WebAssembly application. For more information, please refer to [this documentation topic](blazor-excel-library-temporarily-stop-automatic-calculation-of-formulas-to-speed-up-processing.mdx).
### Tips and Tricks #2 - Use Ahead-Of-Time (AOT) compilation
diff --git a/docs/xplat/src/content/en/components/bullet-graph.mdx b/docs/xplat/src/content/en/components/bullet-graph.mdx
index cee3e6804e..44f973794a 100644
--- a/docs/xplat/src/content/en/components/bullet-graph.mdx
+++ b/docs/xplat/src/content/en/components/bullet-graph.mdx
@@ -1172,5 +1172,5 @@ For your convenience, all above code snippets are combined into one code block b
You can find more information about other types of gauges in these topics:
-- [Linear Gauge](Linear-gauge.md)
-- [Radial Gauge](radial-gauge.md)
+- [Linear Gauge](linear-gauge.mdx)
+- [Radial Gauge](radial-gauge.mdx)
diff --git a/docs/xplat/src/content/en/components/charts/chart-api.mdx b/docs/xplat/src/content/en/components/charts/chart-api.mdx
index 000cfbbd87..b04aef0520 100644
--- a/docs/xplat/src/content/en/components/charts/chart-api.mdx
+++ b/docs/xplat/src/content/en/components/charts/chart-api.mdx
@@ -35,7 +35,7 @@ The {Platform} has the following API members:
| Chart Properties | Axis Classes |
|------------------|--------------|
-| - - - - - - - - - - | - is base class for all axis types - used with [Category Series](types/column-chart.md), [Stacked Series](types/stacked-chart.md), and [Financial Series](types/stock-chart.md) - used with [Category Series](types/column-chart.md), [Stacked Series](types/stacked-chart.md) - used with [Radial Series](types/radial-chart.md) - used with [Scatter Series](types/scatter-chart.md) and [Bar Series](types/bar-chart.md) - used with [Scatter Series](types/scatter-chart.md), [Category Series](types/column-chart.md), [Stacked Series](types/stacked-chart.md), and [Financial Series](types/stock-chart.md) - used with [Polar Series](types/polar-chart.md) - used with [Polar Series](types/polar-chart.md) and [Radial Series](types/radial-chart.md) - used with [Category Series](types/column-chart.md) and [Financial Series](types/stock-chart.md)
|
+| - - - - - - - - - - | - is base class for all axis types - used with [Category Series](types/column-chart.mdx), [Stacked Series](types/stacked-chart.mdx), and [Financial Series](types/stock-chart.mdx) - used with [Category Series](types/column-chart.mdx), [Stacked Series](types/stacked-chart.mdx) - used with [Radial Series](types/radial-chart.mdx) - used with [Scatter Series](types/scatter-chart.mdx) and [Bar Series](types/bar-chart.mdx) - used with [Scatter Series](types/scatter-chart.mdx), [Category Series](types/column-chart.mdx), [Stacked Series](types/stacked-chart.mdx), and [Financial Series](types/stock-chart.mdx) - used with [Polar Series](types/polar-chart.mdx) - used with [Polar Series](types/polar-chart.mdx) and [Radial Series](types/radial-chart.mdx) - used with [Category Series](types/column-chart.mdx) and [Financial Series](types/stock-chart.mdx)
|
The {Platform} can use the following type of series that inherit from :
@@ -46,7 +46,7 @@ The {Platform} can use the following type of series
| Scatter Series | Financial Series |
|----------------|------------------|
-| - - - - - - - - -
| - - - - - - - - - - and [many more](types/stock-chart.mdx) |
| Radial Series | Polar Series |
@@ -121,8 +121,8 @@ The {Platform} has the following API members:
You can find more information about charts in these topics:
-- [Chart Overview](chart-overview.md)
-- [Chart Features](chart-features.md)
+- [Chart Overview](chart-overview.mdx)
+- [Chart Features](chart-features.mdx)
diff --git a/docs/xplat/src/content/en/components/charts/chart-features.mdx b/docs/xplat/src/content/en/components/charts/chart-features.mdx
index 37609f2313..690f51da24 100644
--- a/docs/xplat/src/content/en/components/charts/chart-features.mdx
+++ b/docs/xplat/src/content/en/components/charts/chart-features.mdx
@@ -16,61 +16,61 @@ The {Platform} Charts offer the following chart features:
## Axis
-Modify or customize all aspects of both the X-Axis and Y-Axis using the different axis properties. You can display gridlines, customize the style of tickmarks, change axis titles, and even modify axis locations and crossing values. You can learn more about customizations of the {Platform} chart's [Axis Gridlines](features/chart-axis-gridlines.md), [Axis Layouts](features/chart-axis-layouts.md), and [Axis Options](features/chart-axis-options.md) topic.
+Modify or customize all aspects of both the X-Axis and Y-Axis using the different axis properties. You can display gridlines, customize the style of tickmarks, change axis titles, and even modify axis locations and crossing values. You can learn more about customizations of the {Platform} chart's [Axis Gridlines](features/chart-axis-gridlines.mdx), [Axis Layouts](features/chart-axis-layouts.mdx), and [Axis Options](features/chart-axis-options.mdx) topic.
## Annotations
-These additional layers are on top of the chart which are mouse / touch dependent. Used individually or combined, they provide powerful interactions that help to highlight certain values within the chart. You can learn more about this feature in the [Chart Annotations](features/chart-annotations.md) topic.
+These additional layers are on top of the chart which are mouse / touch dependent. Used individually or combined, they provide powerful interactions that help to highlight certain values within the chart. You can learn more about this feature in the [Chart Annotations](features/chart-annotations.mdx) topic.
## Animations
-Animate your chart as it loads a new data source by enabling animations. These are customizable by setting different types of animations and the speed at which those animations take place. You can learn more about this feature in the [Chart Animations](features/chart-animations.md) topic.
+Animate your chart as it loads a new data source by enabling animations. These are customizable by setting different types of animations and the speed at which those animations take place. You can learn more about this feature in the [Chart Animations](features/chart-animations.mdx) topic.
## Highlighting
-Bring focus to visuals such as lines, columns, or markers by highlighting them as the mouse hovers over the data items. This feature is enabled on all chart types. You can learn more about this feature in the [Chart Highlighting](features/chart-highlighting.md) topic.
+Bring focus to visuals such as lines, columns, or markers by highlighting them as the mouse hovers over the data items. This feature is enabled on all chart types. You can learn more about this feature in the [Chart Highlighting](features/chart-highlighting.mdx) topic.
## Markers
-Identify data points quickly, even if the value falls between major gridlines with the use of markers on the chart series. These are fully customizable in style, color, and shape. You can learn more about this feature in the [Chart Markers](features/chart-markers.md) topic.
+Identify data points quickly, even if the value falls between major gridlines with the use of markers on the chart series. These are fully customizable in style, color, and shape. You can learn more about this feature in the [Chart Markers](features/chart-markers.mdx) topic.
## Navigation
-You can navigate the chart by zooming and panning with the mouse, keyboard, and touch interactions. You can learn more about this feature in the [Chart Navigation](features/chart-navigation.md) topic.
+You can navigate the chart by zooming and panning with the mouse, keyboard, and touch interactions. You can learn more about this feature in the [Chart Navigation](features/chart-navigation.mdx) topic.
## Overlays
-Overlays allows you to annotate important values and thresholds by plotting horizontal or vertical lines in charts. You can learn more about this feature in the [Chart Overlays](features/chart-overlays.md) topic.
+Overlays allows you to annotate important values and thresholds by plotting horizontal or vertical lines in charts. You can learn more about this feature in the [Chart Overlays](features/chart-overlays.mdx) topic.
## Performance
-{Platform} charts are optimized for high performance of rendering millions of data points and updating them every few milliseconds. However, there are several chart features that affect performance of the charts and they should be considered when optimizing performance in your application. You can learn more about this feature in the [Chart Performance](features/chart-performance.md) topic.
+{Platform} charts are optimized for high performance of rendering millions of data points and updating them every few milliseconds. However, there are several chart features that affect performance of the charts and they should be considered when optimizing performance in your application. You can learn more about this feature in the [Chart Performance](features/chart-performance.mdx) topic.
## Tooltips
-Display all information relevant to the particular series type via Tooltips. There are different tooltips that can be enabled, such as Item-level and Category-level tooltips. You can learn more about this feature in the [Chart Tooltips](features/chart-tooltips.md) topic.
+Display all information relevant to the particular series type via Tooltips. There are different tooltips that can be enabled, such as Item-level and Category-level tooltips. You can learn more about this feature in the [Chart Tooltips](features/chart-tooltips.mdx) topic.
## Trendlines
-Use trendlines to identify a trend or find patterns in your data. There are many different trendlines supported by the {Platform} chart, such as CubicFit and LinearFit. You can learn more about this feature in the [Chart Trendlines](features/chart-trendlines.md) topic.
+Use trendlines to identify a trend or find patterns in your data. There are many different trendlines supported by the {Platform} chart, such as CubicFit and LinearFit. You can learn more about this feature in the [Chart Trendlines](features/chart-trendlines.mdx) topic.
diff --git a/docs/xplat/src/content/en/components/charts/chart-overview.mdx b/docs/xplat/src/content/en/components/charts/chart-overview.mdx
index 2da1dfa7f1..d8d0da0d81 100644
--- a/docs/xplat/src/content/en/components/charts/chart-overview.mdx
+++ b/docs/xplat/src/content/en/components/charts/chart-overview.mdx
@@ -60,7 +60,7 @@ We make {Platform} Category and Financial Chart easier to use, the good news you
### {Platform} Bar Chart
-The {Platform} Bar Chart, or Bar Graph is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by horizontal bars of equal width and differing lengths. They are ideal for showing variations in the value of an item over time, data distribution, sorted data ranking (high to low, worst to best). Data is represented using a collection of rectangles that extend from the left to right of the chart towards the values of data points. Learn more about our [bar chart](types/bar-chart.md)
+The {Platform} Bar Chart, or Bar Graph is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by horizontal bars of equal width and differing lengths. They are ideal for showing variations in the value of an item over time, data distribution, sorted data ranking (high to low, worst to best). Data is represented using a collection of rectangles that extend from the left to right of the chart towards the values of data points. Learn more about our [bar chart](types/bar-chart.mdx)
@@ -69,7 +69,7 @@ The {Platform} Bar Chart, or Bar Graph is among the most common category chart t
### {Platform} Pie Chart
-The {Platform} Pie Chart, or Pie Graph, is a very common part-to-whole chart type. Part-to-whole charts show how categories (parts) of a data set add up to a total (whole) value. Categories are shown in proportion to other categories based on their value percentage to the total value being analyzed. A pie chart renders data values as sections in a circular, or pie-shaped graph. Each section, or pie slice, has an arc length proportional to its underlying data value. The total values represented by the pie slices represent a whole value, like 100 or 100%. Pie charts are perfect for small data sets and are easy to read at a quick glance. Learn more about our [pie chart](types/pie-chart.md)
+The {Platform} Pie Chart, or Pie Graph, is a very common part-to-whole chart type. Part-to-whole charts show how categories (parts) of a data set add up to a total (whole) value. Categories are shown in proportion to other categories based on their value percentage to the total value being analyzed. A pie chart renders data values as sections in a circular, or pie-shaped graph. Each section, or pie slice, has an arc length proportional to its underlying data value. The total values represented by the pie slices represent a whole value, like 100 or 100%. Pie charts are perfect for small data sets and are easy to read at a quick glance. Learn more about our [pie chart](types/pie-chart.mdx)
@@ -78,7 +78,7 @@ The {Platform} Pie Chart, or Pie Graph, is a very common part-to-whole chart typ
### {Platform} Line Chart
-The {Platform} Line Chart, or Line Graph is a type of category line graph shows the continuous data values represented by points connected by straight line segments of one or more quantities over a period time for showing trends and performing comparative analysis. The Y-Axis (labels on left side) show a numeric value, while the X-Axis (bottom labels) are showing a time-series or comparison category. You can include one or more data sets to compare, which would render as multiple lines in the chart. Learn more about our [line chart](types/line-chart.md)
+The {Platform} Line Chart, or Line Graph is a type of category line graph shows the continuous data values represented by points connected by straight line segments of one or more quantities over a period time for showing trends and performing comparative analysis. The Y-Axis (labels on left side) show a numeric value, while the X-Axis (bottom labels) are showing a time-series or comparison category. You can include one or more data sets to compare, which would render as multiple lines in the chart. Learn more about our [line chart](types/line-chart.mdx)
@@ -87,7 +87,7 @@ The {Platform} Line Chart, or Line Graph is a type of category line graph shows
### {Platform} Donut Chart
-The {Platform} Donut Chart or Donut Graph, is a variant of a Pie Chart, proportionally illustrating the occurrences of a variable in a circle to represents parts of a whole. The donut chart has a circular opening at the center of the pie chart, where a title or category explanation can be displayed. Donut charts can support multiple concentric rings, with built-in support for visualizing hierarchical data. Learn more about our [Donut chart](types/donut-chart.md)
+The {Platform} Donut Chart or Donut Graph, is a variant of a Pie Chart, proportionally illustrating the occurrences of a variable in a circle to represents parts of a whole. The donut chart has a circular opening at the center of the pie chart, where a title or category explanation can be displayed. Donut charts can support multiple concentric rings, with built-in support for visualizing hierarchical data. Learn more about our [Donut chart](types/donut-chart.mdx)
@@ -96,7 +96,7 @@ The {Platform} Donut Chart or Donut Graph, is a variant of a Pie Chart, proporti
### {Platform} Area Chart
-The {Platform} Area Chart is rendered using a collection of points connected by straight line segments with the area below the line filled in. Values are represented on the y-axis (labels on the left side) and categories are displayed on the x-axis (bottom labels). Area Charts emphasize the amount of change over a period of time or compare multiple items as well as the relationship of parts of a whole by displaying the total of the plotted values. Learn more about our [area chart](types/area-chart.md)
+The {Platform} Area Chart is rendered using a collection of points connected by straight line segments with the area below the line filled in. Values are represented on the y-axis (labels on the left side) and categories are displayed on the x-axis (bottom labels). Area Charts emphasize the amount of change over a period of time or compare multiple items as well as the relationship of parts of a whole by displaying the total of the plotted values. Learn more about our [area chart](types/area-chart.mdx)
@@ -105,7 +105,7 @@ The {Platform} Area Chart is rendered using a collection of points connected by
### {Platform} Sparkline Chart
-The {Platform} Sparkline Chart, or Sparkline Graph is a type of category graph intended for rendering within a small-scale layout such as within a grid cell, or anywhere a word-sized visualization is needed to tell a data story. Like other {Platform} chart types, the Sparkline Chart has several visual elements and corresponding features that can be configured and customized such as the chart type, markers, ranges, trendlines, unknown value plotting, and tooltips. Sparkline charts can render as a Line Chart, Area Chart, Column Chart or Win / Loss Chart. The difference between the full-sized chart equivalent to the Spark-chart, is the Y-Axis (left side labels) and X-Axis (bottom labels) are not visible. Learn more about our [sparkline chart](types/sparkline-chart.md).
+The {Platform} Sparkline Chart, or Sparkline Graph is a type of category graph intended for rendering within a small-scale layout such as within a grid cell, or anywhere a word-sized visualization is needed to tell a data story. Like other {Platform} chart types, the Sparkline Chart has several visual elements and corresponding features that can be configured and customized such as the chart type, markers, ranges, trendlines, unknown value plotting, and tooltips. Sparkline charts can render as a Line Chart, Area Chart, Column Chart or Win / Loss Chart. The difference between the full-sized chart equivalent to the Spark-chart, is the Y-Axis (left side labels) and X-Axis (bottom labels) are not visible. Learn more about our [sparkline chart](types/sparkline-chart.mdx).
@@ -114,7 +114,7 @@ The {Platform} Sparkline Chart, or Sparkline Graph is a type of category graph i
### {Platform} Bubble Chart
-The {Platform} Bubble Chart, or Bubble Graph, is used to show data comprising of three numeric values. Two of the values are plotted as an intersecting point using a Cartesian (X, Y) coordinate system, and the third value is rendered as the diameter size of the point. This gives the Bubble Chart its name - a visualization of varying sized bubbles along the X and Y coordinates of the plot. The {Platform} Bubble Chart is used to show relationships of data correlations with the data value differences rendered by size. You can also use a fourth data dimension, typically color, to further differentiate the values in your Bubble chart. Learn more about our [bubble chart](types/bubble-chart.md).
+The {Platform} Bubble Chart, or Bubble Graph, is used to show data comprising of three numeric values. Two of the values are plotted as an intersecting point using a Cartesian (X, Y) coordinate system, and the third value is rendered as the diameter size of the point. This gives the Bubble Chart its name - a visualization of varying sized bubbles along the X and Y coordinates of the plot. The {Platform} Bubble Chart is used to show relationships of data correlations with the data value differences rendered by size. You can also use a fourth data dimension, typically color, to further differentiate the values in your Bubble chart. Learn more about our [bubble chart](types/bubble-chart.mdx).
@@ -123,7 +123,7 @@ The {Platform} Bubble Chart, or Bubble Graph, is used to show data comprising of
### {Platform} Financial / Stock Chart
-The {Platform} Financial or Stock Chart, is a composite visualization that renders stock data and financial data in a time-series chart that includes interactive visual elements in a toolbar like day / week / month filters, chart type selection, volume type selection, indicators selection and trends lines selection. Designed for customization, the {Platform} Stock Chart can be customized in any way to give an easier visualization and interpretation of your data. The financial chart renders the date-time data along the X-Axis (bottom labels) and shows fields like Open, High, Low and Close volumes. The type of chart to render the Time-Series data can be Bar, Candle, Column, or Line. Learn more about our [stock chart](types/stock-chart.md).
+The {Platform} Financial or Stock Chart, is a composite visualization that renders stock data and financial data in a time-series chart that includes interactive visual elements in a toolbar like day / week / month filters, chart type selection, volume type selection, indicators selection and trends lines selection. Designed for customization, the {Platform} Stock Chart can be customized in any way to give an easier visualization and interpretation of your data. The financial chart renders the date-time data along the X-Axis (bottom labels) and shows fields like Open, High, Low and Close volumes. The type of chart to render the Time-Series data can be Bar, Candle, Column, or Line. Learn more about our [stock chart](types/stock-chart.mdx).
@@ -132,7 +132,7 @@ The {Platform} Financial or Stock Chart, is a composite visualization that rende
### {Platform} Column Chart
-The {Platform} Column Chart, or Column Graph is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by vertical bars of equal width and differing lengths. They are ideal for showing variations in the value of an item over time, data distribution, sorted data ranking (high to low, worst to best). Data is represented using a collection of rectangles that extend from the top to bottom of the chart towards the values of data points. Learn more about our [column chart](types/column-chart.md).
+The {Platform} Column Chart, or Column Graph is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by vertical bars of equal width and differing lengths. They are ideal for showing variations in the value of an item over time, data distribution, sorted data ranking (high to low, worst to best). Data is represented using a collection of rectangles that extend from the top to bottom of the chart towards the values of data points. Learn more about our [column chart](types/column-chart.mdx).
@@ -141,7 +141,7 @@ The {Platform} Column Chart, or Column Graph is among the most common category c
### {Platform} Composite Chart
-The {Platform} Composite Chart, also called a Combo Chart, is visualization that combines different types of chart types in the same plot area. It is very useful when presenting two data series that have a very different scale and might be expressed in different units. The most common example is dollars on one axis and percentage on the other axis. Learn more about our [composite chart](types/composite-chart.md).
+The {Platform} Composite Chart, also called a Combo Chart, is visualization that combines different types of chart types in the same plot area. It is very useful when presenting two data series that have a very different scale and might be expressed in different units. The most common example is dollars on one axis and percentage on the other axis. Learn more about our [composite chart](types/composite-chart.mdx).
@@ -150,15 +150,15 @@ The {Platform} Composite Chart, also called a Combo Chart, is visualization that
{/* ### {Platform} Gantt Chart
-The {Platform} Gantt Chart is a type of bar chart, that visualizes various categories into time series. Gantt charts illustrate the start and finish time in time period blocks. It is often used in project management as one of the most popular and useful ways of showing activities (tasks or events) displayed against time. On the left of the chart is a list of the activities and along the top is a suitable time scale. Each activity is represented by a bar; the position and length of the bar reflects the start date, duration and end date of the activity. Learn more about our [gantt chart](types/gantt-chart.md). */}
+The {Platform} Gantt Chart is a type of bar chart, that visualizes various categories into time series. Gantt charts illustrate the start and finish time in time period blocks. It is often used in project management as one of the most popular and useful ways of showing activities (tasks or events) displayed against time. On the left of the chart is a list of the activities and along the top is a suitable time scale. Each activity is represented by a bar; the position and length of the bar reflects the start date, duration and end date of the activity. Learn more about our [gantt chart](types/gantt-chart.mdx). */}
{/* ### {Platform} Network Chart
-The {Platform} Network Chart, also called Network Graph or Polyline Chart, visualizes complex relationships between a large amount of elements. This visualization displays undirected and directed graph structures. It also shows relationships between entities that are displayed as round nodes and lines show the relationships between them. Learn more about our [network chart](types/network-chart.md). */}
+The {Platform} Network Chart, also called Network Graph or Polyline Chart, visualizes complex relationships between a large amount of elements. This visualization displays undirected and directed graph structures. It also shows relationships between entities that are displayed as round nodes and lines show the relationships between them. Learn more about our [network chart](types/network-chart.mdx). */}
### {Platform} Polar Chart
-The {Platform} Polar Area Chart or Polar Graph belongs to a group of polar charts and has a shape of a filled polygon which vertices or corners are located at the polar (angle/radius) coordinates of data points. The Polar Area Chart uses the same concepts of data plotting as the Scatter Chart but wraps data points around a circle rather than stretching them horizontally. Like with other series types, multiple Polar Area Charts can be plotted in the same data chart and they can be overlaid on each other to show differences and similarities between data sets. Learn more about our [polar chart](types/polar-chart.md).
+The {Platform} Polar Area Chart or Polar Graph belongs to a group of polar charts and has a shape of a filled polygon which vertices or corners are located at the polar (angle/radius) coordinates of data points. The Polar Area Chart uses the same concepts of data plotting as the Scatter Chart but wraps data points around a circle rather than stretching them horizontally. Like with other series types, multiple Polar Area Charts can be plotted in the same data chart and they can be overlaid on each other to show differences and similarities between data sets. Learn more about our [polar chart](types/polar-chart.mdx).
@@ -167,11 +167,11 @@ The {Platform} Polar Area Chart or Polar Graph belongs to a group of polar chart
{/* ### {Platform} Pyramid Chart
-The {Platform} Pyramid Chart, also called an age pyramid or population pyramid, is a graphical illustration that shows distribution of various age groups in a population, which forms the shape of a pyramid when the population is growing. It is also used in ecology to determine the overall age distribution of a population; an indication of the reproductive capabilities and likelihood of the continuation of a species. Learn more about our [pyramid chart](types/pyramid-chart.md). */}
+The {Platform} Pyramid Chart, also called an age pyramid or population pyramid, is a graphical illustration that shows distribution of various age groups in a population, which forms the shape of a pyramid when the population is growing. It is also used in ecology to determine the overall age distribution of a population; an indication of the reproductive capabilities and likelihood of the continuation of a species. Learn more about our [pyramid chart](types/pyramid-chart.mdx). */}
### {Platform} Scatter Chart
-The {Platform} Scatter Chart, or Scatter Graph, is used to show the relationship between two values using a Cartesian (X, Y) coordinate system to plot data. Each data point is rendered as the intersecting point of the data value on the X and Y Axis. Scatter charts draw attention to uneven intervals or clusters of data. They can highlight the deviation of collected data from predicted results and they are often used to plot scientific and statistical data. The {Platform} Scatter chart organizes and plots data chronologically (even if the data is not in chronological order before binding) on X-Axis and Y-Axis. Learn more about our [scatter chart](types/scatter-chart.md).
+The {Platform} Scatter Chart, or Scatter Graph, is used to show the relationship between two values using a Cartesian (X, Y) coordinate system to plot data. Each data point is rendered as the intersecting point of the data value on the X and Y Axis. Scatter charts draw attention to uneven intervals or clusters of data. They can highlight the deviation of collected data from predicted results and they are often used to plot scientific and statistical data. The {Platform} Scatter chart organizes and plots data chronologically (even if the data is not in chronological order before binding) on X-Axis and Y-Axis. Learn more about our [scatter chart](types/scatter-chart.mdx).
@@ -180,7 +180,7 @@ The {Platform} Scatter Chart, or Scatter Graph, is used to show the relationship
### {Platform} Shape Chart
-The {Platform} Shape Charts is a group of chart that take array of shapes (array or arrays of X/Y points) and render them as collection of polygons or polylines in Cartesian (x, y) coordinate system. They are often used highlight regions in scientific data or they can be used to plot diagrams, blueprints, or even floor plan of buildings. Learn more about our [shape chart](types/shape-chart.md).
+The {Platform} Shape Charts is a group of chart that take array of shapes (array or arrays of X/Y points) and render them as collection of polygons or polylines in Cartesian (x, y) coordinate system. They are often used highlight regions in scientific data or they can be used to plot diagrams, blueprints, or even floor plan of buildings. Learn more about our [shape chart](types/shape-chart.mdx).
@@ -189,7 +189,7 @@ The {Platform} Shape Charts is a group of chart that take array of shapes (array
### {Platform} Spline Chart
-The {Platform} Spline Chart, or Spline Graph is a type of category line graph shows the continuous data values represented by points connected by smooth line segments of one or more quantities over a period time for showing trends and performing comparative analysis. The Y-Axis (labels on left side) show a numeric value, while the X-Axis (bottom labels) are showing a time-series or comparison category. You can include one or more data sets to compare, which would render as multiple lines in the chart. The {Platform} Spline chart is identical to the {Platform} Spline chart, the only different being the line chart is points connected by straight lines, and the spline chart points are connected by smooth curves. Learn more about our [spline chart](types/spline-chart.md).
+The {Platform} Spline Chart, or Spline Graph is a type of category line graph shows the continuous data values represented by points connected by smooth line segments of one or more quantities over a period time for showing trends and performing comparative analysis. The Y-Axis (labels on left side) show a numeric value, while the X-Axis (bottom labels) are showing a time-series or comparison category. You can include one or more data sets to compare, which would render as multiple lines in the chart. The {Platform} Spline chart is identical to the {Platform} Spline chart, the only different being the line chart is points connected by straight lines, and the spline chart points are connected by smooth curves. Learn more about our [spline chart](types/spline-chart.mdx).
@@ -198,7 +198,7 @@ The {Platform} Spline Chart, or Spline Graph is a type of category line graph sh
### {Platform} Step Chart
-The {Platform} Step Chart, or Step Graph, is a category charts that renders a collection of data points connected by continuous vertical and horizontal lines forming a step-like progression. Values are represented on the Y-Axis (left labels) and categories are displayed on the X-Axis (bottom labels). The {Platform} Step Line chart emphasizes the amount of change over a period of time or compares multiple items. The {Platform} Step Line chart is identical to the {Platform} Step Area Chart in all aspects except that the area below the step lines is not filled in. Learn more about our [step chart](types/step-chart.md)
+The {Platform} Step Chart, or Step Graph, is a category charts that renders a collection of data points connected by continuous vertical and horizontal lines forming a step-like progression. Values are represented on the Y-Axis (left labels) and categories are displayed on the X-Axis (bottom labels). The {Platform} Step Line chart emphasizes the amount of change over a period of time or compares multiple items. The {Platform} Step Line chart is identical to the {Platform} Step Area Chart in all aspects except that the area below the step lines is not filled in. Learn more about our [step chart](types/step-chart.mdx)
@@ -211,7 +211,7 @@ A Time-Series Chart, or Timeline Graph, is a visualization that treats the data
### {Platform} Treemap
-The {ProductName} Treemap displays hierarchical (tree-structured) data as a set of nested nodes. Each branch of the tree is given a treemap node, which is then tiled with smaller nodes representing sub-branches. Each node's rectangle has an area proportional to a specified dimension on the data. Often the nodes are colored to show a separate dimension of the data. Learn more about our [treemaps](types/treemap-chart.md).
+The {ProductName} Treemap displays hierarchical (tree-structured) data as a set of nested nodes. Each branch of the tree is given a treemap node, which is then tiled with smaller nodes representing sub-branches. Each node's rectangle has an area proportional to a specified dimension on the data. Often the nodes are colored to show a separate dimension of the data. Learn more about our [treemaps](types/treemap-chart.mdx).
@@ -224,19 +224,19 @@ Show how your data changes over time with our built-in Time Axis. We'll dynamica
### Dynamic Charts
-Visualize your data by creating new [Composite Chart](types/Composite-chart.md) and overlapping multiple series in single chart. In the Chart, you can display and overlap multiple chart columns to create stacked columns.
+Visualize your data by creating new [Composite Chart](types/composite-chart.mdx) and overlapping multiple series in single chart. In the Chart, you can display and overlap multiple chart columns to create stacked columns.
### Custom Tooltips
-Visualize your data by creating new composite views and overlapping multiple series in single chart. In the Chart, you can create [Custom Tooltips](features/chart-tooltips.md#{PlatformLower}-chart-tooltip-template) with images, data binding, and even combine tooltips of multiple series into single tooltip.
+Visualize your data by creating new composite views and overlapping multiple series in single chart. In the Chart, you can create [Custom Tooltips](features/chart-tooltips.mdx#{PlatformLower}-chart-tooltip-template) with images, data binding, and even combine tooltips of multiple series into single tooltip.
### High-Performance, Real-Time Charting
-Display thousands of data points with milliseconds-level updates in real time with live, streaming data. You will experience no lag, no screen-flicker, and no visual delays, even as you interact with the chart on a touch-device. For a demo, refer to the [Chart with High-Frequency](features/chart-performance.md#{PlatformLower}-chart-with-high-frequency) topic.
+Display thousands of data points with milliseconds-level updates in real time with live, streaming data. You will experience no lag, no screen-flicker, and no visual delays, even as you interact with the chart on a touch-device. For a demo, refer to the [Chart with High-Frequency](features/chart-performance.mdx#{PlatformLower}-chart-with-high-frequency) topic.
### High-Volume Data Handling
-Optimize [Chart Performance](features/chart-performance.md) to render millions of data points while the chart keeps providing smooth performance when end-users tries zooming in/out or navigating chart content. For a demo, refer to the [Chart with High-Volume](features/chart-performance.md#{PlatformLower}-chart-with-high-volume) topic.
+Optimize [Chart Performance](features/chart-performance.mdx) to render millions of data points while the chart keeps providing smooth performance when end-users tries zooming in/out or navigating chart content. For a demo, refer to the [Chart with High-Volume](features/chart-performance.mdx#{PlatformLower}-chart-with-high-volume) topic.
### Modular Design
@@ -252,7 +252,7 @@ Let us choose the chart type. Our smart Data Adapter automatically chooses the b
### Trendlines
-{Platform} Charts support all [Trendlines](features/chart-trendlines.md) you'll ever need, including linear (x), quadratic (x2), cubic (x3), quartic (x4), quintic (x5), logarithmic (log x), exponential (ex), and power law (axk + o(xk)) trend lines.
+{Platform} Charts support all [Trendlines](features/chart-trendlines.mdx) you'll ever need, including linear (x), quadratic (x2), cubic (x3), quartic (x4), quintic (x5), logarithmic (log x), exponential (ex), and power law (axk + o(xk)) trend lines.
@@ -264,7 +264,7 @@ Use single or multi-touch, keyboard, zoom bar, mouse wheel, drag-select for any
### Markers, Tooltips, and Templates
-Use one of 10 [Marker Types](features/chart-markers.md) or create your own [Marker Template](features/chart-markers.md#{PlatformLower}-chart-marker-templates) to highlight data or use simple [Tooltips](features/chart-tooltips.md) or multi-axis and multi-series chart with [Custom Tooltips](features/chart-tooltips.md#{PlatformLower}-chart-tooltip-template) to give more context and meaning to your data.
+Use one of 10 [Marker Types](features/chart-markers.mdx) or create your own [Marker Template](features/chart-markers.mdx#{PlatformLower}-chart-marker-templates) to highlight data or use simple [Tooltips](features/chart-tooltips.mdx) or multi-axis and multi-series chart with [Custom Tooltips](features/chart-tooltips.mdx#{PlatformLower}-chart-tooltip-template) to give more context and meaning to your data.
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-animations.mdx b/docs/xplat/src/content/en/components/charts/features/chart-animations.mdx
index 3af45c9122..4636028aa4 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-animations.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-animations.mdx
@@ -18,7 +18,7 @@ Animations are disabled in the {ProductName} Charts, but they can be enabled by
## {Platform} Chart Animation Example
-The following example depicts a [Line Chart](../types/line-chart.md) with an animation set to the default - "Auto." The drop-down and slider at the top in this example will allow you to modify the and , respectively, so that you can see what the different supported animations look like at different speeds.
+The following example depicts a [Line Chart](../types/line-chart.mdx) with an animation set to the default - "Auto." The drop-down and slider at the top in this example will allow you to modify the and , respectively, so that you can see what the different supported animations look like at different speeds.
@@ -26,9 +26,9 @@ The following example depicts a [Line Chart](../types/line-chart.md) with an ani
You can find more information about related chart features in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Chart Highlighting](chart-highlighting.md)
-- [Chart Tooltips](chart-tooltips.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Highlighting](chart-highlighting.mdx)
+- [Chart Tooltips](chart-tooltips.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-axis-gridlines.mdx b/docs/xplat/src/content/en/components/charts/features/chart-axis-gridlines.mdx
index 202de79a77..728876b752 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-axis-gridlines.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-axis-gridlines.mdx
@@ -106,8 +106,8 @@ You can customize how the axis tickmarks are displayed in our {Platform} chats b
You can find more information about related chart features in these topics:
-- [Axis Layout](chart-axis-layouts.md)
-- [Axis Options](chart-axis-options.md)
+- [Axis Layout](chart-axis-layouts.mdx)
+- [Axis Options](chart-axis-options.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-axis-layouts.mdx b/docs/xplat/src/content/en/components/charts/features/chart-axis-layouts.mdx
index 42fb681281..ce8175c4a0 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-axis-layouts.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-axis-layouts.mdx
@@ -24,7 +24,7 @@ the following examples can be applied to as wel
For all axes, you can specify axis location in relationship to chart plot area. The property of the {Platform} charts, allows you to position x-axis line and its labels on above or below plot area. Similarly, you can use the property to position y-axis on left side or right side of plot area.
-The following example depicts the amount of renewable electricity produced since 2009, represented by a [Line Chart](../types/line-chart.md). There is a drop-down that lets you configure the so that you can visualize what the axes look like when the labels are placed on the left or right side on the inside or outside of the chart's plot area.
+The following example depicts the amount of renewable electricity produced since 2009, represented by a [Line Chart](../types/line-chart.mdx). There is a drop-down that lets you configure the so that you can visualize what the axes look like when the labels are placed on the left or right side on the inside or outside of the chart's plot area.
@@ -45,7 +45,7 @@ For more advanced axis layout scenarios, you can use {Platform} Data Chart to sh
You can share and add multiple axes in the same plot area of the {Platform} . It a common scenario to use share and add multiple to plot many data sources that have wide range of values (e.g. stock prices and stock trade volumes).
-The following example depicts a stock price and trade volume chart with a [Stock Chart](../types/stock-chart.md) and a [Column Chart](../types/column-chart.md) plotted. In this case, the Y-Axis on the left is used by the [Column Chart](../types/column-chart.md) and the Y-Axis on the right is used by the [Stock Chart](../types/stock-chart.md), while the X-Axis is shared between the two.
+The following example depicts a stock price and trade volume chart with a [Stock Chart](../types/stock-chart.mdx) and a [Column Chart](../types/column-chart.mdx) plotted. In this case, the Y-Axis on the left is used by the [Column Chart](../types/column-chart.mdx) and the Y-Axis on the right is used by the [Stock Chart](../types/stock-chart.mdx), while the X-Axis is shared between the two.
@@ -58,7 +58,7 @@ The following example depicts a stock price and trade volume chart with a [Stock
In addition to placing axes outside plot area, the {Platform} also provides options to position axes inside of plot area and make them cross at specific values. For example, you can create trigonometric chart by setting and properties on both x-axis and y-axis to render axis lines and axis labels such that they are crossing at (0, 0) origin point.
-The following example shows a Sin and Cos wave represented by a [Scatter Spline Chart](../types/scatter-chart.md) with the X and Y axes crossing each other at the (0, 0) origin point.
+The following example shows a Sin and Cos wave represented by a [Scatter Spline Chart](../types/scatter-chart.mdx) with the X and Y axes crossing each other at the (0, 0) origin point.
@@ -89,8 +89,8 @@ The following example demonstrates how to style the data chart using the property of the {Platform} charts, determines the minimum amount of pixels to use for the gap between the categories, if possible.
-The following example shows the average maximum temperature in Celsius in New York City's Central Park represented by a [Column Chart](../types/column-chart.md) with an initially set to 1, and so there will be a full category's width between the columns. There is a slider that allows you to configure the gap in this example so that you can see what the different values do.
+The following example shows the average maximum temperature in Celsius in New York City's Central Park represented by a [Column Chart](../types/column-chart.mdx) with an initially set to 1, and so there will be a full category's width between the columns. There is a slider that allows you to configure the gap in this example so that you can see what the different values do.
@@ -104,7 +104,7 @@ The following example shows the average maximum temperature in Celsius in New Yo
The property of the {Platform} charts, allows setting the overlap of the rendered columns or bars of plotted series. This property accepts a numeric value between -1.0 and 1.0. The value represents a relative overlap out of the available number of pixels dedicated to each series. Setting this property to a negative value (down to -1.0) results in the categories being pushed away from each other, producing a gap between themselves. Conversely, setting this property to a positive value (up to 1.0) results in the categories overlapping each other. A value of 1 directs the chart to render the categories on top of each other.
-The following example shows a comparison of the highest grossing worldwide film franchises compared by the total world box office revenue of the franchise and the highest grossing movie in the series, represented by a [Column Chart](../types/column-chart.md) with an initially set to 1, and so the columns will completely overlap each other. There is a slider that allows you to configure the overlap in this example so that you can see what the different values do.
+The following example shows a comparison of the highest grossing worldwide film franchises compared by the total world box office revenue of the franchise and the highest grossing movie in the series, represented by a [Column Chart](../types/column-chart.mdx) with an initially set to 1, and so the columns will completely overlap each other. There is a slider that allows you to configure the overlap in this example so that you can see what the different values do.
@@ -117,8 +117,8 @@ The following example shows a comparison of the highest grossing worldwide film
You can find more information about related chart features in these topics:
-- [Axis Gridlines](chart-axis-gridlines.md)
-- [Axis Layout](chart-axis-layouts.md)
+- [Axis Gridlines](chart-axis-gridlines.mdx)
+- [Axis Layout](chart-axis-layouts.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-axis-types.mdx b/docs/xplat/src/content/en/components/charts/features/chart-axis-types.mdx
index d519596d14..af87400c4d 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-axis-types.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-axis-types.mdx
@@ -13,7 +13,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} Axis Types
-The {ProductName} Category Chart uses only one and one type. Similarly, {ProductName} Financial Chart uses only one and one types. However, the {ProductName} Data Chart provides support for multiple axis types that you can position on any side of the chart by setting [axis location](chart-axis-layouts.md#axis-locations-example) or even inside of the chart by using [axis crossing](chart-axis-layouts.md#axis-crossing-example) properties. This topic goes over each one, which axes and series are compatible with each other, and some specific properties to the unique axes.
+The {ProductName} Category Chart uses only one and one type. Similarly, {ProductName} Financial Chart uses only one and one types. However, the {ProductName} Data Chart provides support for multiple axis types that you can position on any side of the chart by setting [axis location](chart-axis-layouts.mdx#axis-locations-example) or even inside of the chart by using [axis crossing](chart-axis-layouts.mdx#axis-crossing-example) properties. This topic goes over each one, which axes and series are compatible with each other, and some specific properties to the unique axes.
## Cartesian Axes
@@ -51,7 +51,7 @@ The works very similarly to the treats its data as continuously varying numerical data items. Labels on this axis are placed horizontally along the X-Axis. The location of the labels depends on the property of the various [Scatter Series](../types/scatter-chart.md) that it supports if combined with a . Alternatively, if combined with the , these labels will be placed corresponding to the of the , `RangeBarSeries`, , and .
+The treats its data as continuously varying numerical data items. Labels on this axis are placed horizontally along the X-Axis. The location of the labels depends on the property of the various [Scatter Series](../types/scatter-chart.mdx) that it supports if combined with a . Alternatively, if combined with the , these labels will be placed corresponding to the of the , `RangeBarSeries`, , and .
The is compatible with the following type of series:
@@ -76,7 +76,7 @@ The is compatible with the following type of ser
### Numeric Y-Axis
-The treats its data as continuously varying numerical data items. Labels on this axis are placed vertically along the Y-Axis. The location of the labels depends on the property of the various [ScatterSeries](../types/scatter-chart.md) that is supports if combined with a . Alternatively, if combined with the , these labels will be placed corresponding to the of the category or stacked series mentioned in the table above. If you are using one of the financial series, they will be placed corresponding to the Open/High/Low/Close paths and the series type that you are using.
+The treats its data as continuously varying numerical data items. Labels on this axis are placed vertically along the Y-Axis. The location of the labels depends on the property of the various [ScatterSeries](../types/scatter-chart.mdx) that is supports if combined with a . Alternatively, if combined with the , these labels will be placed corresponding to the of the category or stacked series mentioned in the table above. If you are using one of the financial series, they will be placed corresponding to the Open/High/Low/Close paths and the series type that you are using.
The is compatible with the following type of series:
@@ -121,7 +121,7 @@ The with Polar Axes, allows you to plot data outwar
The treats its data as a sequence of category data items. The labels on this axis are placed along the edge of a circle according to their position in that sequence. This type of axis can display almost any type of data including strings and numbers.
-The is generally used with the to plot [Radial Series](../types/radial-chart.md).
+The is generally used with the to plot [Radial Series](../types/radial-chart.mdx).
The following example demonstrates usage of the type:
@@ -132,7 +132,7 @@ The following example demonstrates usage of the treats its data as a sequence of category data items. The labels on this axis are placed along the edge of a circle according to their position in that sequence. This type of axis can display almost any type of data including strings and numbers.
-The is generally used with the to plot a pie chart eg. [Radial Series](../types/radial-chart.md).
+The is generally used with the to plot a pie chart eg. [Radial Series](../types/radial-chart.mdx).
The following example demonstrates usage of the type:
@@ -141,9 +141,9 @@ The following example demonstrates usage of the treats its data as continuously varying numerical data items. The labels on this axis area placed along a radius line starting from the center of the circular plot. The location of the labels on the varies according to the value in the data column mapped using the property of the [Polar Series](../types/polar-chart.md) object or the property of the [Radial Series](../types/radial-chart.md) object.
+The treats its data as continuously varying numerical data items. The labels on this axis area placed along a radius line starting from the center of the circular plot. The location of the labels on the varies according to the value in the data column mapped using the property of the [Polar Series](../types/polar-chart.mdx) object or the property of the [Radial Series](../types/radial-chart.mdx) object.
-The The can be used with either the to plot [Radial Series](../types/radial-chart.md) or with the to plot [Polar Series](../types/polar-chart.md) respectively.
+The The can be used with either the to plot [Radial Series](../types/radial-chart.mdx) or with the to plot [Polar Series](../types/polar-chart.mdx) respectively.
The following example demonstrates usage of the type:
@@ -154,7 +154,7 @@ The following example demonstrates usage of the treats the data as continuously varying numerical data items. The labels on this axis are placed around the circular plot. The location of the labels varies according to the value in a data column mapped using the `AngleMemberPath` property of the corresponding polar series.
-The can be used with the to plot [Polar Series](../types/polar-chart.md).
+The can be used with the to plot [Polar Series](../types/polar-chart.mdx).
The following example demonstrates usage of the type:
@@ -165,6 +165,6 @@ The following example demonstrates usage of the control Data Aggregations
## {Platform} Data Aggregations Example
-The following example depicts a [Column Chart](../types/column-chart.md) that groups by the Country member of the and can be changed to other properties within each data item such as Product, MonthName, and Year to aggregate the sales data. Also a summary and sort option is available to get a desirable order for the grouped property.
+The following example depicts a [Column Chart](../types/column-chart.mdx) that groups by the Country member of the and can be changed to other properties within each data item such as Product, MonthName, and Year to aggregate the sales data. Also a summary and sort option is available to get a desirable order for the grouped property.
Note, the abbreviated functions found within the dropdowns for and have be applied as shown to get a correct result based on the property you assign. eg. Sum(sales) as Sales | Sales Desc
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-data-filtering.mdx b/docs/xplat/src/content/en/components/charts/features/chart-data-filtering.mdx
index 8ee7635336..6ace0944d9 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-data-filtering.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-data-filtering.mdx
@@ -22,7 +22,7 @@ A complete list of valid expressions and keywords to form a query string can be
## {Platform} Chart Data Filter Example
-The following example depicts a [Column Chart](../types/column-chart.md) of annual birth rates across several decades. The drop-down allows you to select a decade, which inserts an expression via the property, to update the chart visual and thus filtering out the other decades out.
+The following example depicts a [Column Chart](../types/column-chart.mdx) of annual birth rates across several decades. The drop-down allows you to select a decade, which inserts an expression via the property, to update the chart visual and thus filtering out the other decades out.
@@ -43,9 +43,9 @@ eg. Concatenating more than one expression:
You can find more information about related chart features in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Chart Highlighting](chart-highlighting.md)
-- [Chart Tooltips](chart-tooltips.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Highlighting](chart-highlighting.mdx)
+- [Chart Tooltips](chart-tooltips.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-highlight-filter.mdx b/docs/xplat/src/content/en/components/charts/features/chart-highlight-filter.mdx
index 0421ce8015..4a6b9d9aca 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-highlight-filter.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-highlight-filter.mdx
@@ -69,9 +69,9 @@ HighlightedHighMemberPath, HighlightedLowMemberPath, HighlightedOpenMemberPath,
You can find more information about related chart features in these topics:
-- [Chart Highlighting](chart-highlighting.md)
-- [Chart Data Tooltip](chart-data-tooltip.md)
-- [Chart Data Aggregations](chart-data-aggregations.md)
+- [Chart Highlighting](chart-highlighting.mdx)
+- [Chart Data Tooltip](chart-data-tooltip.mdx)
+- [Chart Data Aggregations](chart-data-aggregations.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-highlighting.mdx b/docs/xplat/src/content/en/components/charts/features/chart-highlighting.mdx
index 351dc1f7bd..bf1fa7538d 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-highlighting.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-highlighting.mdx
@@ -61,9 +61,9 @@ The following example demonstrates the different highlighting layers that are av
You can find more information about related chart features in these topics:
-- [Chart Animations](chart-animations.md)
-- [Chart Annotations](chart-annotations.md)
-- [Chart Tooltips](chart-tooltips.md)
+- [Chart Animations](chart-animations.mdx)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Tooltips](chart-tooltips.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-markers.mdx b/docs/xplat/src/content/en/components/charts/features/chart-markers.mdx
index c5e5d65da3..be1e1d94dd 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-markers.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-markers.mdx
@@ -17,7 +17,7 @@ In {ProductName}, markers are visual elements that display the values of data po
## {Platform} Chart Marker Example
-In the following example, the [Line Chart](../types/line-chart.md) is comparing the generation of renewable electricity for the countries Europe, China, and USA over the years of 2009 to 2019 with markers enabled by setting the property to enum value.
+In the following example, the [Line Chart](../types/line-chart.mdx) is comparing the generation of renewable electricity for the countries Europe, China, and USA over the years of 2009 to 2019 with markers enabled by setting the property to enum value.
The colors of the markers are also managed by setting the and properties in the sample below. The markers and is configurable in this sample by using the drop-downs as well.
@@ -135,8 +135,8 @@ In addition to marker properties, you can implement your own marker by setting a
You can find more information about related chart features in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Chart Highlighting](chart-highlighting.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Highlighting](chart-highlighting.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-navigation.mdx b/docs/xplat/src/content/en/components/charts/features/chart-navigation.mdx
index 69c8605212..d94a61ec91 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-navigation.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-navigation.mdx
@@ -86,8 +86,8 @@ The {Platform} data chart provides several navigation properties that are update
You can find more information about related chart features in these topics:
-- [Chart Tooltips](chart-tooltips.md)
-- [Chart Trendlines](chart-trendlines.md)
+- [Chart Tooltips](chart-tooltips.mdx)
+- [Chart Trendlines](chart-trendlines.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-overlays.mdx b/docs/xplat/src/content/en/components/charts/features/chart-overlays.mdx
index cdbd1dbce9..4204d76b89 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-overlays.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-overlays.mdx
@@ -18,7 +18,7 @@ The {Platform} allows for placement of horizontal o
## {Platform} Value Overlay Example
-The following example depicts a [Column Chart](../types/column-chart.md) with a few horizontal value overlays plotted.
+The following example depicts a [Column Chart](../types/column-chart.mdx) with a few horizontal value overlays plotted.
@@ -63,7 +63,7 @@ The following sample demonstrates usage of the different
@@ -132,10 +132,10 @@ public Series StylingOverlayText()
You can find more information about related chart types in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Column Chart](../types/area-chart.md)
-- [Line Chart](../types/line-chart.md)
-- [Stock Chart](../types/stock-chart.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Column Chart](../types/area-chart.mdx)
+- [Line Chart](../types/line-chart.mdx)
+- [Stock Chart](../types/stock-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-performance.mdx b/docs/xplat/src/content/en/components/charts/features/chart-performance.mdx
index 9ec0318941..d119516714 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-performance.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-performance.mdx
@@ -45,9 +45,9 @@ This section lists guidelines and chart features that add to the overhead and pr
If you need to plot data sources with large number of data points (e.g. 10,000+), we recommend using {Platform} with one of the following type of series which where designed for specially for that purpose.
-- [Scatter HD Chart](../types/scatter-chart.md#{PlatformLower}-scatter-high-density-chart) instead of [Category Point Chart](../types/point-chart.md) or [Scatter Marker Chart](../types/scatter-chart.md#{PlatformLower}-scatter-marker-chart)
-- [Scatter Polyline Chart](../types/shape-chart.md#{PlatformLower}-scatter-polyline-chart) instead of [Category Line Chart](../types/line-chart.md#{PlatformLower}-line-chart-example) or [Scatter Line Chart](../types/scatter-chart.md#{PlatformLower}-scatter-line-chart)
-- [Scatter Polygon Chart](../types/shape-chart.md#{PlatformLower}-scatter-polygon-chart) instead of [Category Area Chart](../types/area-chart.md#{PlatformLower}-area-chart-example) or [Column Chart](../types/column-chart.md#{PlatformLower}-column-chart-example)
+- [Scatter HD Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-high-density-chart) instead of [Category Point Chart](../types/point-chart.mdx) or [Scatter Marker Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-marker-chart)
+- [Scatter Polyline Chart](../types/shape-chart.mdx#{PlatformLower}-scatter-polyline-chart) instead of [Category Line Chart](../types/line-chart.mdx#{PlatformLower}-line-chart-example) or [Scatter Line Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-line-chart)
+- [Scatter Polygon Chart](../types/shape-chart.mdx#{PlatformLower}-scatter-polygon-chart) instead of [Category Area Chart](../types/area-chart.mdx#{PlatformLower}-area-chart-example) or [Column Chart](../types/column-chart.mdx#{PlatformLower}-column-chart-example)
### Data Structure
@@ -159,38 +159,38 @@ this.Chart.excludedProperties = [ "CHN", "FRN", "GER" ];
### Chart Types
-Simpler chart types such as [Line Chart](../types/line-chart.md) have faster performance than using [Spline Chart](../types/spline-chart.md) because of the complex interpolation of spline lines between data points. Therefore, you should use property of {Platform} or the control to select type of chart that renders faster. Alternatively, you can change a type of series to a faster series in {Platform} control.
+Simpler chart types such as [Line Chart](../types/line-chart.mdx) have faster performance than using [Spline Chart](../types/spline-chart.mdx) because of the complex interpolation of spline lines between data points. Therefore, you should use property of {Platform} or the control to select type of chart that renders faster. Alternatively, you can change a type of series to a faster series in {Platform} control.
The following table lists chart types in order from the fastest performance to slower performance in each group of charts:
| Chart Group | Chart Type |
| ----------------|--------------------------------- |
-| Pie Charts | - [Pie Chart](../types/pie-chart.md) - [Donut Chart](../types/donut-chart.md) - [Radial Pie Chart](../types/radial-chart.md#{PlatformLower}-radial-pie-chart) |
-| Line Charts | - [Category Line Chart](../types/line-chart.md#{PlatformLower}-line-chart-example) - [Category Spline Chart](../types/spline-chart.md#{PlatformLower}-spline-chart-example) - [Step Line Chart](../types/step-chart.md#{PlatformLower}-step-line-chart) - [Radial Line Chart](../types/radial-chart.md#{PlatformLower}-radial-line-chart) - [Polar Line Chart](../types/polar-chart.md#{PlatformLower}-polar-line-chart) - [Scatter Line Chart](../types/scatter-chart.md#{PlatformLower}-scatter-line-chart) - [Scatter Polyline Chart](../types/shape-chart.md#{PlatformLower}-scatter-polyline-chart) (\*) - [Scatter Contour Chart](../types/scatter-chart.md#{PlatformLower}-scatter-contour-chart) - [Stacked Line Chart](../types/stacked-chart.md#{PlatformLower}-stacked-line-chart) - [Stacked 100% Line Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-line-chart) |
-| Area Charts | - [Category Area Chart](../types/area-chart.md#{PlatformLower}-area-chart-example) - [Step Area Chart](../types/step-chart.md#{PlatformLower}-step-area-chart) - [Range Area Chart](../types/area-chart.md#{PlatformLower}-range-area-chart) - [Radial Area Chart](../types/radial-chart.md#{PlatformLower}-radial-area-chart) - [Polar Area Chart](../types/polar-chart.md#{PlatformLower}-polar-area-chart) - [Scatter Polygon Chart](../types/shape-chart.md#{PlatformLower}-scatter-polygon-chart) (\*) - [Scatter Area Chart](../types/scatter-chart.md#{PlatformLower}-scatter-area-chart) - [Stacked Area Chart](../types/stacked-chart.md#{PlatformLower}-stacked-area-chart) - [Stacked 100% Area Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-area-chart) |
-| Column Charts | - [Column Chart](../types/column-chart.md#{PlatformLower}-column-chart-example) - [Bar Chart](../types/bar-chart.md#{PlatformLower}-bar-chart-example) - [Waterfall Chart](../types/column-chart.md#{PlatformLower}-waterfall-chart) - [Range Column Chart](../types/column-chart.md#{PlatformLower}-range-column-chart) - [Range Bar Chart](../types/bar-chart.md#{PlatformLower}-range-bar-chart) - [Radial Column Chart](../types/radial-chart.md#{PlatformLower}-radial-column-chart) - [Stacked Column Chart](../types/stacked-chart.md#{PlatformLower}-stacked-column-chart) - [Stacked Bar Chart](../types/stacked-chart.md#{PlatformLower}-stacked-bar-chart) - [Stacked 100% Column Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-column-chart) - [Stacked 100% Bar Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-bar-chart) |
-| Spline Charts | - [Category Spline Chart](../types/spline-chart.md#{PlatformLower}-spline-chart-example) - [Polar Spline Chart](../types/polar-chart.md#{PlatformLower}-polar-spline-chart) - [Scatter Spline Chart](../types/scatter-chart.md#{PlatformLower}-scatter-spline-chart) - [Stacked Spline Chart](../types/stacked-chart.md#{PlatformLower}-stacked-spline-chart) - [Stacked 100% Spline Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-spline-chart) |
-| Point Charts | - [Category Point Chart](../types/point-chart.md) - [Scatter HD Chart](../types/scatter-chart.md#{PlatformLower}-scatter-high-density-chart) - [Scatter Marker Chart](../types/scatter-chart.md#{PlatformLower}-scatter-marker-chart) - [Scatter Bubble Chart](../types/bubble-chart.md) - [Polar Marker Chart](../types/polar-chart.md#{PlatformLower}-polar-marker-chart) |
-| Financial Charts | - [Stock Chart in Line Mode](../types/stock-chart.md) - [Stock Chart in Column Mode](../types/stock-chart.md) - [Stock Chart in Bar Mode](../types/stock-chart.md) - [Stock Chart in Candle Mode](../types/stock-chart.md) - [Stock Chart with Overlays](../types/stock-chart.md) - [Stock Chart with Zoom Pane](../types/stock-chart.md) - [Stock Chart with Volume Pane](../types/stock-chart.md#volume-pane) - [Stock Chart with Indicator Pane](../types/stock-chart.md#indicator-pane) |
-| Scatter Charts | - [Scatter HD Chart](../types/scatter-chart.md#{PlatformLower}-scatter-high-density-chart) - [Scatter Marker Chart](../types/scatter-chart.md#{PlatformLower}-scatter-marker-chart) - [Scatter Line Chart](../types/scatter-chart.md#{PlatformLower}-scatter-line-chart) - [Scatter Bubble Chart](../types/bubble-chart.md) - [Scatter Spline Chart](../types/scatter-chart.md#{PlatformLower}-scatter-spline-chart) - [Scatter Area Chart](../types/scatter-chart.md#{PlatformLower}-scatter-area-chart) - [Scatter Contour Chart](../types/scatter-chart.md#{PlatformLower}-scatter-contour-chart) - [Scatter Polyline Chart](../types/shape-chart.md#{PlatformLower}-scatter-polyline-chart) (\*) - [Scatter Polygon Chart](../types/shape-chart.md#{PlatformLower}-scatter-polygon-chart) (\*) |
-| Radial Charts | - [Radial Line Chart](../types/radial-chart.md#{PlatformLower}-radial-line-chart) - [Radial Area Chart](../types/radial-chart.md#{PlatformLower}-radial-area-chart) - [Radial Pie Chart](../types/radial-chart.md#{PlatformLower}-radial-pie-chart) - [Radial Column Chart](../types/radial-chart.md#{PlatformLower}-radial-column-chart) |
-| Polar Charts | - [Polar Marker Chart](../types/polar-chart.md#{PlatformLower}-polar-marker-chart) - [Polar Line Chart](../types/polar-chart.md#{PlatformLower}-polar-line-chart) - [Polar Area Chart](../types/polar-chart.md#{PlatformLower}-polar-area-chart) - [Polar Spline Chart](../types/polar-chart.md#{PlatformLower}-polar-spline-chart) - [Polar Spline Area Chart](../types/polar-chart.md#{PlatformLower}-polar-spline-area-chart) |
-| Stacked Charts | - [Stacked Line Chart](../types/stacked-chart.md#{PlatformLower}-stacked-line-chart) - [Stacked Area Chart](../types/stacked-chart.md#{PlatformLower}-stacked-area-chart) - [Stacked Column Chart](../types/stacked-chart.md#{PlatformLower}-stacked-column-chart) - [Stacked Bar Chart](../types/stacked-chart.md#{PlatformLower}-stacked-bar-chart) - [Stacked Spline Chart](../types/stacked-chart.md#{PlatformLower}-stacked-spline-chart) - [Stacked 100% Line Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-line-chart) - [Stacked 100% Area Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-area-chart) - [Stacked 100% Column Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-column-chart) - [Stacked 100% Bar Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-bar-chart) - [Stacked 100% Spline Chart](../types/stacked-chart.md#{PlatformLower}-stacked-100-spline-chart) |
+| Pie Charts | - [Pie Chart](../types/pie-chart.mdx) - [Donut Chart](../types/donut-chart.mdx) - [Radial Pie Chart](../types/radial-chart.mdx#{PlatformLower}-radial-pie-chart) |
+| Line Charts | - [Category Line Chart](../types/line-chart.mdx#{PlatformLower}-line-chart-example) - [Category Spline Chart](../types/spline-chart.mdx#{PlatformLower}-spline-chart-example) - [Step Line Chart](../types/step-chart.mdx#{PlatformLower}-step-line-chart) - [Radial Line Chart](../types/radial-chart.mdx#{PlatformLower}-radial-line-chart) - [Polar Line Chart](../types/polar-chart.mdx#{PlatformLower}-polar-line-chart) - [Scatter Line Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-line-chart) - [Scatter Polyline Chart](../types/shape-chart.mdx#{PlatformLower}-scatter-polyline-chart) (\*) - [Scatter Contour Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-contour-chart) - [Stacked Line Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-line-chart) - [Stacked 100% Line Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-line-chart) |
+| Area Charts | - [Category Area Chart](../types/area-chart.mdx#{PlatformLower}-area-chart-example) - [Step Area Chart](../types/step-chart.mdx#{PlatformLower}-step-area-chart) - [Range Area Chart](../types/area-chart.mdx#{PlatformLower}-range-area-chart) - [Radial Area Chart](../types/radial-chart.mdx#{PlatformLower}-radial-area-chart) - [Polar Area Chart](../types/polar-chart.mdx#{PlatformLower}-polar-area-chart) - [Scatter Polygon Chart](../types/shape-chart.mdx#{PlatformLower}-scatter-polygon-chart) (\*) - [Scatter Area Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-area-chart) - [Stacked Area Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-area-chart) - [Stacked 100% Area Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-area-chart) |
+| Column Charts | - [Column Chart](../types/column-chart.mdx#{PlatformLower}-column-chart-example) - [Bar Chart](../types/bar-chart.mdx#{PlatformLower}-bar-chart-example) - [Waterfall Chart](../types/column-chart.mdx#{PlatformLower}-waterfall-chart) - [Range Column Chart](../types/column-chart.mdx#{PlatformLower}-range-column-chart) - [Range Bar Chart](../types/bar-chart.mdx#{PlatformLower}-range-bar-chart) - [Radial Column Chart](../types/radial-chart.mdx#{PlatformLower}-radial-column-chart) - [Stacked Column Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-column-chart) - [Stacked Bar Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-bar-chart) - [Stacked 100% Column Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-column-chart) - [Stacked 100% Bar Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-bar-chart) |
+| Spline Charts | - [Category Spline Chart](../types/spline-chart.mdx#{PlatformLower}-spline-chart-example) - [Polar Spline Chart](../types/polar-chart.mdx#{PlatformLower}-polar-spline-chart) - [Scatter Spline Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-spline-chart) - [Stacked Spline Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-spline-chart) - [Stacked 100% Spline Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-spline-chart) |
+| Point Charts | - [Category Point Chart](../types/point-chart.mdx) - [Scatter HD Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-high-density-chart) - [Scatter Marker Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-marker-chart) - [Scatter Bubble Chart](../types/bubble-chart.mdx) - [Polar Marker Chart](../types/polar-chart.mdx#{PlatformLower}-polar-marker-chart) |
+| Financial Charts | - [Stock Chart in Line Mode](../types/stock-chart.mdx) - [Stock Chart in Column Mode](../types/stock-chart.mdx) - [Stock Chart in Bar Mode](../types/stock-chart.mdx) - [Stock Chart in Candle Mode](../types/stock-chart.mdx) - [Stock Chart with Overlays](../types/stock-chart.mdx) - [Stock Chart with Zoom Pane](../types/stock-chart.mdx) - [Stock Chart with Volume Pane](../types/stock-chart.mdx#volume-pane) - [Stock Chart with Indicator Pane](../types/stock-chart.mdx#indicator-pane) |
+| Scatter Charts | - [Scatter HD Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-high-density-chart) - [Scatter Marker Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-marker-chart) - [Scatter Line Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-line-chart) - [Scatter Bubble Chart](../types/bubble-chart.mdx) - [Scatter Spline Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-spline-chart) - [Scatter Area Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-area-chart) - [Scatter Contour Chart](../types/scatter-chart.mdx#{PlatformLower}-scatter-contour-chart) - [Scatter Polyline Chart](../types/shape-chart.mdx#{PlatformLower}-scatter-polyline-chart) (\*) - [Scatter Polygon Chart](../types/shape-chart.mdx#{PlatformLower}-scatter-polygon-chart) (\*) |
+| Radial Charts | - [Radial Line Chart](../types/radial-chart.mdx#{PlatformLower}-radial-line-chart) - [Radial Area Chart](../types/radial-chart.mdx#{PlatformLower}-radial-area-chart) - [Radial Pie Chart](../types/radial-chart.mdx#{PlatformLower}-radial-pie-chart) - [Radial Column Chart](../types/radial-chart.mdx#{PlatformLower}-radial-column-chart) |
+| Polar Charts | - [Polar Marker Chart](../types/polar-chart.mdx#{PlatformLower}-polar-marker-chart) - [Polar Line Chart](../types/polar-chart.mdx#{PlatformLower}-polar-line-chart) - [Polar Area Chart](../types/polar-chart.mdx#{PlatformLower}-polar-area-chart) - [Polar Spline Chart](../types/polar-chart.mdx#{PlatformLower}-polar-spline-chart) - [Polar Spline Area Chart](../types/polar-chart.mdx#{PlatformLower}-polar-spline-area-chart) |
+| Stacked Charts | - [Stacked Line Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-line-chart) - [Stacked Area Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-area-chart) - [Stacked Column Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-column-chart) - [Stacked Bar Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-bar-chart) - [Stacked Spline Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-spline-chart) - [Stacked 100% Line Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-line-chart) - [Stacked 100% Area Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-area-chart) - [Stacked 100% Column Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-column-chart) - [Stacked 100% Bar Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-bar-chart) - [Stacked 100% Spline Chart](../types/stacked-chart.mdx#{PlatformLower}-stacked-100-spline-chart) |
-\* Note that the [Scatter Polygon Chart](../types/shape-chart.md) and [Scatter Polyline Chart](../types/shape-chart.md) have better performance than rest of charts if you have a lot of data sources bound to the chart. For more info, see [Series Collection](#series-collection) section. Otherwise, other chart types are faster.
+\* Note that the [Scatter Polygon Chart](../types/shape-chart.mdx) and [Scatter Polyline Chart](../types/shape-chart.mdx) have better performance than rest of charts if you have a lot of data sources bound to the chart. For more info, see [Series Collection](#series-collection) section. Otherwise, other chart types are faster.
### Chart Animations
-Enabling [Chart Animations](chart-animations.md) will slightly delay final rendering series in the {Platform} charts while they play transition-in animations.
+Enabling [Chart Animations](chart-animations.mdx) will slightly delay final rendering series in the {Platform} charts while they play transition-in animations.
### Chart Annotations
-Enabling [Chart Annotations](chart-annotations.md) such as the Callout Annotations, Crosshairs Annotations, or Final Value Annotations, will slightly decrease performance of the {Platform} chart.
+Enabling [Chart Annotations](chart-annotations.mdx) such as the Callout Annotations, Crosshairs Annotations, or Final Value Annotations, will slightly decrease performance of the {Platform} chart.
### Chart Highlighting
-Enabling the [Chart Highlighting](chart-highlighting.md) will slightly decrease performance of the {Platform} chart.
+Enabling the [Chart Highlighting](chart-highlighting.mdx) will slightly decrease performance of the {Platform} chart.
### Chart Legend
@@ -198,7 +198,7 @@ Adding a legend to the {Platform} charts might decrease performance if titles of
### Chart Markers
-In {Platform} charts, [Markers](chart-markers.md) are especially expensive when it comes to chart performance because they add to the layout complexity of the chart, and perform data binding to obtain certain information. Also, markers decrease performance when there are a lot of data points or if there are many data sources bound. Therefore, if markers are not needed, they should be removed from the chart.
+In {Platform} charts, [Markers](chart-markers.mdx) are especially expensive when it comes to chart performance because they add to the layout complexity of the chart, and perform data binding to obtain certain information. Also, markers decrease performance when there are a lot of data points or if there are many data sources bound. Therefore, if markers are not needed, they should be removed from the chart.
This code snippet shows how to remove markers from the {Platform} charts.
@@ -261,11 +261,11 @@ this.LineSeries.Resolution = 10;
### Chart Overlays
-Enabling [Chart Overlays](chart-overlays.md) will slightly decrease performance of the {Platform} chart.
+Enabling [Chart Overlays](chart-overlays.mdx) will slightly decrease performance of the {Platform} chart.
### Chart Trendlines
-Enabling [Chart Trendlines](chart-trendlines.md) will slightly decrease performance of the {Platform} chart.
+Enabling [Chart Trendlines](chart-trendlines.mdx) will slightly decrease performance of the {Platform} chart.
### Axis Types
@@ -663,7 +663,7 @@ In addition to the general performance guidelines, the {Platform} collection of the control will decrease chart performance and we recommend [Sharing Axes](chart-axis-layouts.md#axis-sharing-example) between series.
+Adding too many axis to the collection of the control will decrease chart performance and we recommend [Sharing Axes](chart-axis-layouts.mdx#axis-sharing-example) between series.
### Series Collection
@@ -685,27 +685,27 @@ Also, adding a lot of series to the property. The following example shows the [Column Chart](../types/column-chart.md) with a combo-box that you can use to change type of tooltips.
+{Platform} Chart provide three types of tooltips that you can with tooltips enabled by setting the property. The following example shows the [Column Chart](../types/column-chart.mdx) with a combo-box that you can use to change type of tooltips.
@@ -58,8 +58,8 @@ This example shows how to create custom tooltips for each series in {Platform} D
You can find more information about related chart features in these topics:
-- [Chart Annotations](chart-annotations.md)
-- [Chart Markers](chart-markers.md)
+- [Chart Annotations](chart-annotations.mdx)
+- [Chart Markers](chart-markers.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/features/chart-trendlines.mdx b/docs/xplat/src/content/en/components/charts/features/chart-trendlines.mdx
index 3e6498677b..03c5468b2e 100644
--- a/docs/xplat/src/content/en/components/charts/features/chart-trendlines.mdx
+++ b/docs/xplat/src/content/en/components/charts/features/chart-trendlines.mdx
@@ -66,8 +66,8 @@ The following are the options for the property of the control.
+Similarly to how you can show multiple [Line Chart](line-chart.mdx) and [Spline Chart](spline-chart.mdx), you may also combine multiple Area Charts in the same control. This is accomplished by binding multiple data source to property of the control.
@@ -163,7 +163,7 @@ The {Platform} Stacked 100% Spline Area Chart is identical to the Stacked Spline
## {Platform} Radial Area Chart
-The {Platform} Radial Area Chart belongs to a group of [Radial Chart](radial-chart.md) and has a shape of a filled polygon that is bound by a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the Area Chart, but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in control by binding your data to , as shown in the example below.
+The {Platform} Radial Area Chart belongs to a group of [Radial Chart](radial-chart.mdx) and has a shape of a filled polygon that is bound by a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the Area Chart, but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in control by binding your data to , as shown in the example below.
@@ -174,7 +174,7 @@ The {Platform} Radial Area Chart belongs to a group of [Radial Chart](radial-cha
## {Platform} Polar Area Chart
-The {Platform} Polar Area Chart belongs to a group of [Polar Chart](polar-chart.md) and have a shape of a filled polygon, where vertices or corners are located at the polar (angle/radius) coordinates of data points and are connected by a straight line and then filling the area represented by the connected points. The Polar Area Chart uses the same concepts of data plotting as the Scatter Marker Chart, but instead wraps the points around a circle and fills in the area that is drawn, rather than stretching the points and area filled along a horizontal line. You can create this type of chart in control by binding your data to , as shown in the example below.
+The {Platform} Polar Area Chart belongs to a group of [Polar Chart](polar-chart.mdx) and have a shape of a filled polygon, where vertices or corners are located at the polar (angle/radius) coordinates of data points and are connected by a straight line and then filling the area represented by the connected points. The Polar Area Chart uses the same concepts of data plotting as the Scatter Marker Chart, but instead wraps the points around a circle and fills in the area that is drawn, rather than stretching the points and area filled along a horizontal line. You can create this type of chart in control by binding your data to , as shown in the example below.
@@ -185,7 +185,7 @@ The {Platform} Polar Area Chart belongs to a group of [Polar Chart](polar-chart.
## {Platform} Polar Spline Area Chart
-The {Platform} Polar Spline Area Chart belongs to a group of [Polar Chart](polar-chart.md) and have a shape of a filled polygon, where vertices or corners are located at the polar (angle/radius) coordinates of data points and are connected by a curved spline and then filling the area represented by the connected points. The Polar Spline Area Chart uses the same concepts of data plotting as the Scatter Marker Chart, but instead wraps the points around a circle and fills in the area that is drawn, rather than stretching the points and area filled along a horizontal line. You can create this type of chart in control by binding your data to , as shown in the example below.
+The {Platform} Polar Spline Area Chart belongs to a group of [Polar Chart](polar-chart.mdx) and have a shape of a filled polygon, where vertices or corners are located at the polar (angle/radius) coordinates of data points and are connected by a curved spline and then filling the area represented by the connected points. The Polar Spline Area Chart uses the same concepts of data plotting as the Scatter Marker Chart, but instead wraps the points around a circle and fills in the area that is drawn, rather than stretching the points and area filled along a horizontal line. You can create this type of chart in control by binding your data to , as shown in the example below.
@@ -198,12 +198,12 @@ The {Platform} Polar Spline Area Chart belongs to a group of [Polar Chart](polar
You can find more information about related chart types in these topics:
-- [Bar Chart](bar-chart.md)
-- [Column Chart](column-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Spline Chart](spline-chart.md)
-- [Stacked Chart](stacked-chart.md)
+- [Bar Chart](bar-chart.mdx)
+- [Column Chart](column-chart.mdx)
+- [Polar Chart](polar-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
+- [Spline Chart](spline-chart.mdx)
+- [Stacked Chart](stacked-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/bar-chart.mdx b/docs/xplat/src/content/en/components/charts/types/bar-chart.mdx
index 1a563dc10d..3c3990b0dd 100644
--- a/docs/xplat/src/content/en/components/charts/types/bar-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/bar-chart.mdx
@@ -10,7 +10,7 @@ import Sample from 'igniteui-astro-components/components/mdx/Sample.astro';
import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} Bar Chart
-The {ProductName} Bar Chart, Bar Graph, or Horizontal Bar Chart, is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by horizontal bars with equal heights but different lengths. This chart is ideal for showing variations in the value of an item over time. Data is represented using a collection of rectangles that extend from the left to right of the chart towards the values of data points. Bar Chart is very similar to [Column Chart](column-chart.md) except that Bar Chart renders with 90 degrees clockwise rotation and therefore it has horizontal orientation (left to right) while [Column Chart](column-chart.md) has vertical orientation (up and down)
+The {ProductName} Bar Chart, Bar Graph, or Horizontal Bar Chart, is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by horizontal bars with equal heights but different lengths. This chart is ideal for showing variations in the value of an item over time. Data is represented using a collection of rectangles that extend from the left to right of the chart towards the values of data points. Bar Chart is very similar to [Column Chart](column-chart.mdx) except that Bar Chart renders with 90 degrees clockwise rotation and therefore it has horizontal orientation (left to right) while [Column Chart](column-chart.mdx) has vertical orientation (up and down)
## {Platform} Bar Chart Example
You can create {Platform} Bar Chart in the control by binding your data sources to multiple , as shown in the example below:
@@ -52,7 +52,7 @@ These use cases are commonly used for the following scenarios:
### When Not to Use Bar Chart
- You have too much data so the Y-Axis can't fit in the space or is not legible.
-- You need a detailed Time-Series analysis - consider a [Line Chart](line-chart.md) with a Time-Series for this type of data.
+- You need a detailed Time-Series analysis - consider a [Line Chart](line-chart.mdx) with a Time-Series for this type of data.
### Bar Chart Data Structure
- The data source must be an array or a list of data items.
@@ -79,7 +79,7 @@ The Bar Chart is able to render multiple bars per category for comparison purpos
## {Platform} Bar Chart Styling
-The Bar Chart can be styled, and allows for the ability to use [annotation values](../features/chart-annotations.md) for each bar, for example, to demonstrate percent comparisons. You can create this type of chart in the control by binding your data to a and adding a , as shown in the example below:
+The Bar Chart can be styled, and allows for the ability to use [annotation values](../features/chart-annotations.mdx) for each bar, for example, to demonstrate percent comparisons. You can create this type of chart in the control by binding your data to a and adding a , as shown in the example below:
@@ -113,11 +113,11 @@ You can create this type of chart in the control by
## {Platform} Range Bar Chart
-The {Platform} Range Bar Chart belongs to a group of range charts and is rendered using horizontal rectangles that can appear in the middle of the plot area of the chart, rather than stretching from the left like the traditional [Category Bar Chart](bar-chart.md#{PlatformLower}-bar-chart-example). This type of series emphasizes the amount of change between low values and high values in the same data point over a period of time or compares multiple items.
+The {Platform} Range Bar Chart belongs to a group of range charts and is rendered using horizontal rectangles that can appear in the middle of the plot area of the chart, rather than stretching from the left like the traditional [Category Bar Chart](bar-chart.mdx#{PlatformLower}-bar-chart-example). This type of series emphasizes the amount of change between low values and high values in the same data point over a period of time or compares multiple items.
Range values are represented on the X-Axis and categories are displayed on the Y-Axis. Because each bar visualizes both a low value and a high value, this chart is useful for scenarios such as showing daily temperature ranges, minimum and maximum prices, or any bounded measurements where a single value is not sufficient.
-The Range Bar Chart is identical to the [Range Column Chart](column-chart.md#{PlatformLower}-range-column-chart) in all aspects except that the ranges are represented as a set of horizontal bars rather than vertical columns.
+The Range Bar Chart is identical to the [Range Column Chart](column-chart.mdx#{PlatformLower}-range-column-chart) in all aspects except that the ranges are represented as a set of horizontal bars rather than vertical columns.
You can create this type of chart in the control by binding your data to a . The series reads low and high values from `LowMemberPath` and `HighMemberPath`, and it typically uses a `NumericXAxis` with a `CategoryYAxis`, as shown in the example below:
@@ -129,11 +129,11 @@ You can create this type of chart in the control using the and two numeric axes, as shown in the example below.
@@ -34,8 +34,8 @@ In {Platform} Bubble Chart, you can customize shape of bubble markers using
diff --git a/docs/xplat/src/content/en/components/charts/types/column-chart.mdx b/docs/xplat/src/content/en/components/charts/types/column-chart.mdx
index 75a3bbff86..399e8e4b23 100644
--- a/docs/xplat/src/content/en/components/charts/types/column-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/column-chart.mdx
@@ -11,7 +11,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} Column Chart
-The {ProductName} Column Char, Column Graph, or Vertical Bar Chart is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by columns with equal widths but different heights. These columns extend from the bottom to top of the chart towards the values of data points. This chart emphasizes the amount of change over a period of time or compares multiple items. Column Chart is very similar to [Bar Chart](bar-chart.md) except that Column Chart renders in vertical orientation (up and down) while [Bar Chart](bar-chart.md) has horizontal orientation (left to right) or 90 degrees clockwise rotation.
+The {ProductName} Column Char, Column Graph, or Vertical Bar Chart is among the most common category chart types used to quickly compare frequency, count, total, or average of data in different categories with data encoded by columns with equal widths but different heights. These columns extend from the bottom to top of the chart towards the values of data points. This chart emphasizes the amount of change over a period of time or compares multiple items. Column Chart is very similar to [Bar Chart](bar-chart.mdx) except that Column Chart renders in vertical orientation (up and down) while [Bar Chart](bar-chart.mdx) has horizontal orientation (left to right) or 90 degrees clockwise rotation.
## {Platform} Column Chart Example
@@ -95,7 +95,7 @@ The following sections explain more advanced types of {Platform} Column Charts t
## {Platform} Waterfall Chart
-The Waterfall Chart belongs to a group of category charts and it is rendered using a collection of vertical columns that show the difference between consecutive data points. The columns are color coded for distinguishing between positive and negative changes in value. The Waterfall Chart is similar in appearance to the [Range Column Chart](column-chart.md#{PlatformLower}-range-column-chart), but it requires only one numeric data column rather than two columns for each data point.
+The Waterfall Chart belongs to a group of category charts and it is rendered using a collection of vertical columns that show the difference between consecutive data points. The columns are color coded for distinguishing between positive and negative changes in value. The Waterfall Chart is similar in appearance to the [Range Column Chart](column-chart.mdx#{PlatformLower}-range-column-chart), but it requires only one numeric data column rather than two columns for each data point.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -108,7 +108,7 @@ You can create this type of chart in the control by
## {Platform} Stacked Column Chart
-The Stacked Column Chart is similar to the [Category Column Chart](column-chart.md#{PlatformLower}-column-chart-example) in all aspects, except the series are represented on top of one another rather than to the side. The Stacked Column Chart is used to show comparing results between series. Each stacked fragment in the collection represents one visual element in each stack. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the Y-Axis, and all negative values are grouped on the negative side of the Y-Axis. The Stacked Column Chart uses the same concepts of data plotting as the [Stacked Bar Chart](stacked-chart.md#{PlatformLower}-stacked-bar-chart) but data points are stacked along vertical line (Y-Axis) rather than along horizontal line (X-Axis).
+The Stacked Column Chart is similar to the [Category Column Chart](column-chart.mdx#{PlatformLower}-column-chart-example) in all aspects, except the series are represented on top of one another rather than to the side. The Stacked Column Chart is used to show comparing results between series. Each stacked fragment in the collection represents one visual element in each stack. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the Y-Axis, and all negative values are grouped on the negative side of the Y-Axis. The Stacked Column Chart uses the same concepts of data plotting as the [Stacked Bar Chart](stacked-chart.mdx#{PlatformLower}-stacked-bar-chart) but data points are stacked along vertical line (Y-Axis) rather than along horizontal line (X-Axis).
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -121,7 +121,7 @@ You can create this type of chart in the control by
## {Platform} Stacked 100% Column Chart
-The Stacked 100% Column Chart is identical to the [Stacked Column Chart](stacked-chart.md#{PlatformLower}-stacked-column-chart) in all aspects except in their treatment of the values on Y-Axis. Instead of presenting a direct representation of the data, the Stacked 100 Column Chart presents the data in terms of percent of the sum of all values in a data point.
+The Stacked 100% Column Chart is identical to the [Stacked Column Chart](stacked-chart.mdx#{PlatformLower}-stacked-column-chart) in all aspects except in their treatment of the values on Y-Axis. Instead of presenting a direct representation of the data, the Stacked 100 Column Chart presents the data in terms of percent of the sum of all values in a data point.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -134,9 +134,9 @@ You can create this type of chart in the control by
## {Platform} Range Column Chart
-The {Platform} Range Column Chart belongs to a group of range charts and is rendered using vertical rectangles that can appear in the middle of the plot area of the chart, rather than stretching from the bottom like the traditional [Category Column Chart](column-chart.md#{PlatformLower}-column-chart-example). This type of series emphasizes the amount of change between low values and high values in the same data point over a period of time or compares multiple items. Range values are represented on the Y-Axis and categories are displayed on the X-Axis.
+The {Platform} Range Column Chart belongs to a group of range charts and is rendered using vertical rectangles that can appear in the middle of the plot area of the chart, rather than stretching from the bottom like the traditional [Category Column Chart](column-chart.mdx#{PlatformLower}-column-chart-example). This type of series emphasizes the amount of change between low values and high values in the same data point over a period of time or compares multiple items. Range values are represented on the Y-Axis and categories are displayed on the X-Axis.
-The Range Column Chart is identical to the [Range Area Chart](area-chart.md)(area-chart.md#{PlatformLower}-range-area-chart) in all aspects except that the ranges are represented as a set of vertical columns rather than a filled area.
+The Range Column Chart is identical to the [Range Area Chart](area-chart.mdx#{PlatformLower}-range-area-chart) in all aspects except that the ranges are represented as a set of vertical columns rather than a filled area.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -149,7 +149,7 @@ You can create this type of chart in the control by
## {Platform} Radial Column Chart
-The Radial Column Chart belongs to a group of [Radial Chart](radial-chart.md), and is visualized by using a collection of rectangles that extend from the center of the chart toward the locations of data points. This utilizes the same concepts of data plotting as the [Category Column Chart](column-chart.md#{PlatformLower}-column-chart-example), but wraps data points around a circle rather than stretching them horizontally.
+The Radial Column Chart belongs to a group of [Radial Chart](radial-chart.mdx), and is visualized by using a collection of rectangles that extend from the center of the chart toward the locations of data points. This utilizes the same concepts of data plotting as the [Category Column Chart](column-chart.mdx#{PlatformLower}-column-chart-example), but wraps data points around a circle rather than stretching them horizontally.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -164,10 +164,10 @@ You can create this type of chart in the control by
You can find more information about related chart types in these topics:
-- [Bar Chart](bar-chart.md)
-- [Composite Chart](Composite-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Stacked Chart](stacked-chart.md)
+- [Bar Chart](bar-chart.mdx)
+- [Composite Chart](composite-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
+- [Stacked Chart](stacked-chart.mdx)
## API References
The following table lists API members mentioned in the above sections:
diff --git a/docs/xplat/src/content/en/components/charts/types/composite-chart.mdx b/docs/xplat/src/content/en/components/charts/types/composite-chart.mdx
index baef18c4b8..0e20c177ec 100644
--- a/docs/xplat/src/content/en/components/charts/types/composite-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/composite-chart.mdx
@@ -26,10 +26,10 @@ The following example demonstrates how to create Composite Chart using
## Additional Resources
-- [Donut Chart](donut-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
+- [Donut Chart](donut-chart.mdx)
+- [Polar Chart](polar-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/donut-chart.mdx b/docs/xplat/src/content/en/components/charts/types/donut-chart.mdx
index 39cf89664c..3a3e86da0d 100644
--- a/docs/xplat/src/content/en/components/charts/types/donut-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/donut-chart.mdx
@@ -10,7 +10,7 @@ import Sample from 'igniteui-astro-components/components/mdx/Sample.astro';
import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} Donut Chart
-The {ProductName} Donut Chart is similar to the [Pie Chart](pie-chart.md), proportionally illustrating the occurrences of a variable. The donut chart can display multiple variables in concentric rings, and provides built-in support for visualizing hierarchical data. The rings are capable of being bound to a different data item, or they can share a common data source.
+The {ProductName} Donut Chart is similar to the [Pie Chart](pie-chart.mdx), proportionally illustrating the occurrences of a variable. The donut chart can display multiple variables in concentric rings, and provides built-in support for visualizing hierarchical data. The rings are capable of being bound to a different data item, or they can share a common data source.
## {Platform} Donut Chart Example
You can create Donut Chart using the control by binding your data as shown in the example below.
@@ -22,13 +22,13 @@ You can create Donut Chart using the control by
### Are {Platform} Donut Charts right for your project?
Donut Charts are appropriate for small data sets and are easy to read at a glance. Donut charts are just one type of part-to-whole visualization. Others include:
-- [Pie](pie-chart.md)
-- [Stacked Area](area-chart.md)
-- [Stacked 100% Area (Stacked Percentage Area)](area-chart.md)
-- [Stacked Bar](bar-chart.md)
-- [Stacked 100% Bar (Stacked Percentage Bar)](bar-chart.md)
-- [Treemap](treemap-chart.md)
-- [Waterfall](column-chart.md)
+- [Pie](pie-chart.mdx)
+- [Stacked Area](area-chart.mdx)
+- [Stacked 100% Area (Stacked Percentage Area)](area-chart.mdx)
+- [Stacked Bar](bar-chart.mdx)
+- [Stacked 100% Bar (Stacked Percentage Bar)](bar-chart.mdx)
+- [Treemap](treemap-chart.mdx)
+- [Waterfall](column-chart.mdx)
The {Platform} Donut Chart includes interactive features that give the viewer tools to analyze data, like:
@@ -46,10 +46,10 @@ The {Platform} Donut Chart includes interactive features that give the viewer to
- Ensuring the color palette is distinguishable for segments/slices of the parts.
### When not to use a Donut Chart
-- Comparing change over time —use a [Bar](bar-chart.md), [Line](line-chart.md) or [Area](area-chart.md) chart.
-- Requiring precise data comparison —use a [Bar](bar-chart.md), [Line](line-chart.md) or [Area](area-chart.md) chart.
-- You have more than 6 or 8 segments (high data volume) — consider a [Bar](bar-chart.md), [Line](line-chart.md) or [Area](area-chart.md) chart if it works for your data story.
-- It would be easier for the viewer to perceive the value difference in a [Bar](bar-chart.md) chart.
+- Comparing change over time —use a [Bar](bar-chart.mdx), [Line](line-chart.mdx) or [Area](area-chart.mdx) chart.
+- Requiring precise data comparison —use a [Bar](bar-chart.mdx), [Line](line-chart.mdx) or [Area](area-chart.mdx) chart.
+- You have more than 6 or 8 segments (high data volume) — consider a [Bar](bar-chart.mdx), [Line](line-chart.mdx) or [Area](area-chart.mdx) chart if it works for your data story.
+- It would be easier for the viewer to perceive the value difference in a [Bar](bar-chart.mdx) chart.
- You have negative data, as this can not be represented in a donut chart.
## {Platform} Donut Chart - Slice Selection
@@ -66,9 +66,9 @@ It is possible to have a multiple ring display in the {Platform} Donut Chart, wi
## Additional Resources
You can find more information about related chart types in these topics:
-- [Pie Chart](pie-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
+- [Pie Chart](pie-chart.mdx)
+- [Polar Chart](polar-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/gantt-chart.mdx b/docs/xplat/src/content/en/components/charts/types/gantt-chart.mdx
index b44b56ee27..3a280ba9e3 100644
--- a/docs/xplat/src/content/en/components/charts/types/gantt-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/gantt-chart.mdx
@@ -27,11 +27,11 @@ The following example demonstrates how to create Gantt Chart using
### Are {Platform} Line Charts right for your project?
-- Different than an [area chart](area-chart.md), the line chart does not fill the area between the X-Axis (bottom axis) and the line.
-- The {Platform} line chart is identical to the {Platform} [spline chart](spline-chart.md) in all aspects except that the line connecting data points does not have spline interpolation and smoothing for improved presentation of data.
+- Different than an [area chart](area-chart.mdx), the line chart does not fill the area between the X-Axis (bottom axis) and the line.
+- The {Platform} line chart is identical to the {Platform} [spline chart](spline-chart.mdx) in all aspects except that the line connecting data points does not have spline interpolation and smoothing for improved presentation of data.
A Line Chart includes several variants based on your data or how you want to tell the correct story with your data. These include:
@@ -172,7 +172,7 @@ You can create this type of chart in the control by
## {Platform} Polar Line Chart
-The Polar Line Chart belongs to a group of polar charts and is rendered using a collection of straight lines connecting data points in polar (angle/radius) coordinate system. Polar Line Charts use the same concepts of data plotting as the [Scatter Line Chart](scatter-chart.md) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally.
+The Polar Line Chart belongs to a group of polar charts and is rendered using a collection of straight lines connecting data points in polar (angle/radius) coordinate system. Polar Line Charts use the same concepts of data plotting as the [Scatter Line Chart](scatter-chart.mdx) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally.
You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -187,12 +187,12 @@ You can create this type of chart in the control by
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Column Chart](column-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Spline Chart](spline-chart.md)
-- [Stacked Chart](stacked-chart.md)
+- [Area Chart](area-chart.mdx)
+- [Column Chart](column-chart.mdx)
+- [Polar Chart](polar-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
+- [Spline Chart](spline-chart.mdx)
+- [Stacked Chart](stacked-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/network-chart.mdx b/docs/xplat/src/content/en/components/charts/types/network-chart.mdx
index d1eabd0cfe..4a9493a178 100644
--- a/docs/xplat/src/content/en/components/charts/types/network-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/network-chart.mdx
@@ -26,9 +26,9 @@ This example shows how to create Network Scatter Chart using
diff --git a/docs/xplat/src/content/en/components/charts/types/point-chart.mdx b/docs/xplat/src/content/en/components/charts/types/point-chart.mdx
index acdc4d19cf..750f9b2b8a 100644
--- a/docs/xplat/src/content/en/components/charts/types/point-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/point-chart.mdx
@@ -36,17 +36,17 @@ Once the {Platform} Point Chart is set up, we may want to make some further styl
## Advanced Types of Point Charts
You can create more advanced types of {Platform} Point Charts using the control instead of control by following these topics:
-- [Scatter Bubble Chart](bubble-chart.md)
-- [Scatter Marker Chart](scatter-chart.md#{PlatformLower}-scatter-marker-chart)
-- [Scatter HD Chart](scatter-chart.md#{PlatformLower}-scatter-high-density-chart)
-- [Polar Marker Chart](polar-chart.md#{PlatformLower}-polar-marker-chart)
+- [Scatter Bubble Chart](bubble-chart.mdx)
+- [Scatter Marker Chart](scatter-chart.mdx#{PlatformLower}-scatter-marker-chart)
+- [Scatter HD Chart](scatter-chart.mdx#{PlatformLower}-scatter-high-density-chart)
+- [Polar Marker Chart](polar-chart.mdx#{PlatformLower}-polar-marker-chart)
## Additional Resources
You can find more information about related chart features in these topics:
-- [Chart Performance](../features/chart-performance.md)
-- [Chart Markers](../features/chart-markers.md)
+- [Chart Performance](../features/chart-performance.mdx)
+- [Chart Markers](../features/chart-markers.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/polar-chart.mdx b/docs/xplat/src/content/en/components/charts/types/polar-chart.mdx
index 77c0d70220..34d63bbe8e 100644
--- a/docs/xplat/src/content/en/components/charts/types/polar-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/polar-chart.mdx
@@ -10,15 +10,15 @@ import Sample from 'igniteui-astro-components/components/mdx/Sample.astro';
import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} Polar Chart
-The {ProductName} Polar Chart uses the polar coordinate system (angle, radius) instead of the Cartesian coordinate system (x, y) to plot data in chart. In other words, Polar Chart takes concepts of [Scatter Series](scatter-chart.md) and wrap them around a circle rather than stretching data points horizontally. It is often used to plot scientific data (e.g. wind direction and speed, direction, and strength of magnetic field, location of objects in solar system), and can highlight the deviation of collected data from predicted results.
+The {ProductName} Polar Chart uses the polar coordinate system (angle, radius) instead of the Cartesian coordinate system (x, y) to plot data in chart. In other words, Polar Chart takes concepts of [Scatter Series](scatter-chart.mdx) and wrap them around a circle rather than stretching data points horizontally. It is often used to plot scientific data (e.g. wind direction and speed, direction, and strength of magnetic field, location of objects in solar system), and can highlight the deviation of collected data from predicted results.
## {Platform} Polar Area Chart
-The Polar Area Chart renders using a collection of polygons connecting data points and it uses the same concepts of data plotting as the [Category Area Chart](area-chart.md#{PlatformLower}-area-chart-example) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Area Chart renders using a collection of polygons connecting data points and it uses the same concepts of data plotting as the [Category Area Chart](area-chart.mdx#{PlatformLower}-area-chart-example) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
## {Platform} Polar Spline Area Chart
-The Polar Spline Area Chart renders also as a collection of polygons but they have curved splines connecting data points instead of straight lines like [Polar Area Chart](polar-chart.md#{PlatformLower}-polar-area-chart) does. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Spline Area Chart renders also as a collection of polygons but they have curved splines connecting data points instead of straight lines like [Polar Area Chart](polar-chart.mdx#{PlatformLower}-polar-area-chart) does. You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -26,17 +26,17 @@ The Polar Spline Area Chart renders also as a collection of polygons but they ha
## {Platform} Polar Marker Chart
-The Polar Marker Chart renders using a collection of markers representing data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the [Scatter Marker Chart](scatter-chart.md#{PlatformLower}-scatter-marker-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Marker Chart renders using a collection of markers representing data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the [Scatter Marker Chart](scatter-chart.mdx#{PlatformLower}-scatter-marker-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
## {Platform} Polar Line Chart
-The Polar Line Chart renders using a collection of straight lines connecting data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the [Scatter Line Chart](scatter-chart.md#{PlatformLower}-scatter-line-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Line Chart renders using a collection of straight lines connecting data points in polar (angle/radius) coordinate system. This chart uses the same concepts of data plotting as the [Scatter Line Chart](scatter-chart.mdx#{PlatformLower}-scatter-line-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
## {Platform} Polar Spline Chart
-The Polar Spline Chart renders using a collection of curved splines connecting data points in polar (angle/radius) coordinate system. This Chart uses the same concepts of data plotting as the [Scatter Spline Chart](scatter-chart.md#{PlatformLower}-scatter-spline-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Polar Spline Chart renders using a collection of curved splines connecting data points in polar (angle/radius) coordinate system. This Chart uses the same concepts of data plotting as the [Scatter Spline Chart](scatter-chart.mdx#{PlatformLower}-scatter-spline-chart) with the difference that the visualization wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -54,13 +54,13 @@ Once our polar chart is created, we may want to make some further styling custom
## Additional Resources
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Donut Chart](Donut-chart.md)
-- [Line Chart](line-chart.md)
-- [Pie Chart](Pie-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Scatter Chart](scatter-chart.md)
-- [Spline Chart](spline-chart.md)
+- [Area Chart](area-chart.mdx)
+- [Donut Chart](donut-chart.mdx)
+- [Line Chart](line-chart.mdx)
+- [Pie Chart](pie-chart.mdx)
+- [Radial Chart](radial-chart.mdx)
+- [Scatter Chart](scatter-chart.mdx)
+- [Spline Chart](spline-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/pyramid-chart.mdx b/docs/xplat/src/content/en/components/charts/types/pyramid-chart.mdx
index f09c319989..fba3d685c3 100644
--- a/docs/xplat/src/content/en/components/charts/types/pyramid-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/pyramid-chart.mdx
@@ -26,10 +26,10 @@ The following example demonstrates how to create Pyramid Chart using control by binding your data to , as shown in the example below.
+The {Platform} Radial Area Chart has a shape of a filled polygon that is bound by a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the [Area Chart](area-chart.mdx), but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in control by binding your data to , as shown in the example below.
@@ -26,7 +26,7 @@ The {Platform} Radial Area Chart has a shape of a filled polygon that is bound b
## {Platform} Radial Column Chart
-The Radial Column Chart is visualized by using a collection of rectangles that extend from the center of the chart toward the locations of data points. This utilizes the same concepts of data plotting as the [Column Chart](column-chart.md), but wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
+The Radial Column Chart is visualized by using a collection of rectangles that extend from the center of the chart toward the locations of data points. This utilizes the same concepts of data plotting as the [Column Chart](column-chart.mdx), but wraps data points around a circle rather than stretching them horizontally. You can create this type of chart in the control by binding your data to a , as shown in the example below:
@@ -37,7 +37,7 @@ The Radial Column Chart is visualized by using a collection of rectangles that e
## {Platform} Radial Line Chart
-The {Platform} Radial Line Chart has renders as a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the [Line Chart](line-chart.md), but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in the control by binding your data to , as shown in the example below:
+The {Platform} Radial Line Chart has renders as a collection of straight lines connecting data points. This chart type uses the same concept of data plotting as the [Line Chart](line-chart.mdx), but wraps the data points around a circular axis rather than stretching them horizontally. You can create this type of chart in the control by binding your data to , as shown in the example below:
@@ -77,11 +77,11 @@ In addition, the labels can be configured to appear near or wide from the chart.
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Column Chart](column-chart.md)
-- [Donut Chart](donut-chart.md)
-- [Line Chart](line-chart.md)
-- [Pie Chart](pie-chart.md)
+- [Area Chart](area-chart.mdx)
+- [Column Chart](column-chart.mdx)
+- [Donut Chart](donut-chart.mdx)
+- [Line Chart](line-chart.mdx)
+- [Pie Chart](pie-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/scatter-chart.mdx b/docs/xplat/src/content/en/components/charts/types/scatter-chart.mdx
index f9343edcd9..62f75c25ef 100644
--- a/docs/xplat/src/content/en/components/charts/types/scatter-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/scatter-chart.mdx
@@ -83,11 +83,11 @@ Use the {Platform} Scatter High Density (HD) Chart to bind and show scatter data
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Bubble Chart](bubble-chart.md)
-- [Line Chart](line-chart.md)
-- [Spline Chart](spline-chart.md)
-- [Shape Chart](shape-chart.md)
+- [Area Chart](area-chart.mdx)
+- [Bubble Chart](bubble-chart.mdx)
+- [Line Chart](line-chart.mdx)
+- [Spline Chart](spline-chart.mdx)
+- [Shape Chart](shape-chart.mdx)
## API References
The following table lists API members mentioned in the above sections:
diff --git a/docs/xplat/src/content/en/components/charts/types/shape-chart.mdx b/docs/xplat/src/content/en/components/charts/types/shape-chart.mdx
index f8ab99f746..f6c9462c50 100644
--- a/docs/xplat/src/content/en/components/charts/types/shape-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/shape-chart.mdx
@@ -33,9 +33,9 @@ You can create this type of chart in the control by
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Line Chart](line-chart.md)
-- [Scatter Chart](scatter-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Line Chart](./line-chart.mdx)
+- [Scatter Chart](./scatter-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/sparkline-chart.mdx b/docs/xplat/src/content/en/components/charts/types/sparkline-chart.mdx
index 3a3c973c92..39e2322165 100644
--- a/docs/xplat/src/content/en/components/charts/types/sparkline-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/sparkline-chart.mdx
@@ -119,9 +119,9 @@ You can embed the {Platform} Sparkline in a template column of data grid or othe
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Column Chart](column-chart.md)
-- [Line Chart](line-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Column Chart](./column-chart.mdx)
+- [Line Chart](./line-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/spline-chart.mdx b/docs/xplat/src/content/en/components/charts/types/spline-chart.mdx
index f3337476c4..89ce40f507 100644
--- a/docs/xplat/src/content/en/components/charts/types/spline-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/spline-chart.mdx
@@ -10,7 +10,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} Spline Chart
-The {ProductName} Spline Chart belongs to a group of Category Charts that render as a collection of points connected by smooth curves of spline. Values are represented on the y-axis and categories are displayed on the x-axis. Spline Chart emphasizes the amount of change over a period of time or compares multiple items as well as the relationship of parts to a whole by displaying the total of the plotted values. Spline Chart is identical to [Line Chart](line-chart.md) in all aspects except that line connecting data points has spline interpolation and smoothing for improved presentation of data.
+The {ProductName} Spline Chart belongs to a group of Category Charts that render as a collection of points connected by smooth curves of spline. Values are represented on the y-axis and categories are displayed on the x-axis. Spline Chart emphasizes the amount of change over a period of time or compares multiple items as well as the relationship of parts to a whole by displaying the total of the plotted values. Spline Chart is identical to [Line Chart](./line-chart.mdx) in all aspects except that line connecting data points has spline interpolation and smoothing for improved presentation of data.
## {Platform} Spline Chart Example
@@ -96,11 +96,11 @@ You can create this type of chart in the control by
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Line Chart](spline-chart.md)
-- [Polar Chart](polar-chart.md)
-- [Radial Chart](radial-chart.md)
-- [Stacked Chart](stacked-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Line Chart](./spline-chart.mdx)
+- [Polar Chart](./polar-chart.mdx)
+- [Radial Chart](./radial-chart.mdx)
+- [Stacked Chart](./stacked-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/stacked-chart.mdx b/docs/xplat/src/content/en/components/charts/types/stacked-chart.mdx
index f730c77b25..57b7b2d9bc 100644
--- a/docs/xplat/src/content/en/components/charts/types/stacked-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/stacked-chart.mdx
@@ -23,7 +23,7 @@ The following sections demonstrate individual types of {ProductName} Stacked Cha
## {Platform} Stacked Area Chart
-Stacked Area Charts are rendered using a collection of points connected by line segments, with the area below the line filled in and stacked on top of each other. Stacked Area Charts follow all the same requirements as [Area Chart](area-chart.md), with the only difference being that visually, the shaded areas are stacked on top of each other.
+Stacked Area Charts are rendered using a collection of points connected by line segments, with the area below the line filled in and stacked on top of each other. Stacked Area Charts follow all the same requirements as [Area Chart](./area-chart.mdx), with the only difference being that visually, the shaded areas are stacked on top of each other.
You can create this type of chart in the control by binding your data to a , as shown in the example below.
@@ -40,7 +40,7 @@ You can create this type of chart in the control by
A Stacked Bar Chart, or Stacked Bar Graph, is a type of category chart that is used to compare the composition of different categories of data by displaying different sized fragments in the horizontal bars of the chart. The length of each bar, or stack of fragments, is proportionate to its overall value.
-The Stacked Bar Chart differs from the [Bar Chart](bar-chart.md) in that the data points representing your data are stacked next to each other horizontally to visually group your data. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the X-Axis, and all negative values are grouped on the negative side of the X-Axis.
+The Stacked Bar Chart differs from the [Bar Chart](./bar-chart.mdx) in that the data points representing your data are stacked next to each other horizontally to visually group your data. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the X-Axis, and all negative values are grouped on the negative side of the X-Axis.
In this example of an Stacked Bar Chart, we have a Numeric X Axis (bottom labels of the chart) and a Category Y Axis (left labels of the chart). You can create this type of chart in the control by binding your data to a , as shown in the example below.
@@ -56,7 +56,7 @@ In this example of a Stacked 100% Bar Chart, the Energy Product values are shown
## {Platform} Stacked Column Chart
-The Stacked Column Chart is identical to the [Column Chart](column-chart.md) in all aspects, except the series are represented on top of one another rather than to the side. The Stacked Column Chart is used to show comparing results between series. Each stacked fragment in the collection represents one visual element in each stack. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the Y-Axis, and all negative values are grouped on the negative side of the Y-Axis. The Stacked Column Chart uses the same concepts of data plotting as the Stacked Bar Chart but data points are stacked along vertical line (Y-Axis) rather than along horizontal line (X-Axis).
+The Stacked Column Chart is identical to the [Column Chart](./column-chart.mdx) in all aspects, except the series are represented on top of one another rather than to the side. The Stacked Column Chart is used to show comparing results between series. Each stacked fragment in the collection represents one visual element in each stack. Each stack can contain both positive and negative values. All positive values are grouped on the positive side of the Y-Axis, and all negative values are grouped on the negative side of the Y-Axis. The Stacked Column Chart uses the same concepts of data plotting as the Stacked Bar Chart but data points are stacked along vertical line (Y-Axis) rather than along horizontal line (X-Axis).
You can create this type of chart in the control by binding your data to a , as shown in the example below.
@@ -86,7 +86,7 @@ You can create this type of chart in the control by
## {Platform} Stacked Spline Area Chart
-Stacked Spline Area Charts are rendered using a collection of points connected by curved spline segments, with the area below the curved spline fill in and stacked on top of each other. Stacked Spline Area Charts follow all of the same requirements as [Area Chart](area-chart.md), with the only difference being that the visually shaded areas are stacked on top of each other.
+Stacked Spline Area Charts are rendered using a collection of points connected by curved spline segments, with the area below the curved spline fill in and stacked on top of each other. Stacked Spline Area Charts follow all of the same requirements as [Area Chart](./area-chart.mdx), with the only difference being that the visually shaded areas are stacked on top of each other.
You can create this type of chart in the control by binding your data to a , as shown in the example below.
@@ -117,11 +117,11 @@ You can create this type of chart in the control by
## Additional Resources
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Bar Chart](bar-chart.md)
-- [Column Chart](column-chart.md)
-- [Line Chart](line-chart.md)
-- [Spline Chart](spline-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Bar Chart](./bar-chart.mdx)
+- [Column Chart](./column-chart.mdx)
+- [Line Chart](./line-chart.mdx)
+- [Spline Chart](./spline-chart.mdx)
## API References
The following table lists API members mentioned in the above sections:
diff --git a/docs/xplat/src/content/en/components/charts/types/step-chart.mdx b/docs/xplat/src/content/en/components/charts/types/step-chart.mdx
index 8dc0d58b53..1e359bdf04 100644
--- a/docs/xplat/src/content/en/components/charts/types/step-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/step-chart.mdx
@@ -37,9 +37,9 @@ If you need Step Charts with more features such as composite other series, you c
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Line Chart](line-chart.md)
-- [Chart Markers](../features/chart-markers.md)
+- [Area Chart](./area-chart.mdx)
+- [Line Chart](./line-chart.mdx)
+- [Chart Markers](../features/chart-markers.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/stock-chart.mdx b/docs/xplat/src/content/en/components/charts/types/stock-chart.mdx
index 9fd810720d..d29ffe5a4c 100644
--- a/docs/xplat/src/content/en/components/charts/types/stock-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/stock-chart.mdx
@@ -122,11 +122,11 @@ In this example, the stock chart is plotting revenue for United States.
You can find more information about related chart features in these topics:
-- [Chart Animations](../features/chart-Animations.md)
-- [Chart Annotations](../features/chart-annotations.md)
-- [Chart Navigation](../features/chart-navigation.md)
-- [Chart Trendlines](../features/chart-trendlines.md)
-- [Chart Performance](../features/chart-performance.md)
+- [Chart Animations](../features/chart-animations.mdx)
+- [Chart Annotations](../features/chart-annotations.mdx)
+- [Chart Navigation](../features/chart-navigation.mdx)
+- [Chart Trendlines](../features/chart-trendlines.mdx)
+- [Chart Performance](../features/chart-performance.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/charts/types/treemap-chart.mdx b/docs/xplat/src/content/en/components/charts/types/treemap-chart.mdx
index c0c261a33f..ebeb9ed56c 100644
--- a/docs/xplat/src/content/en/components/charts/types/treemap-chart.mdx
+++ b/docs/xplat/src/content/en/components/charts/types/treemap-chart.mdx
@@ -116,8 +116,8 @@ In the following example, the treemap demonstrates the ability of node highlight
You can find more information about related chart types in these topics:
-- [Area Chart](area-chart.md)
-- [Shape Chart](shape-chart.md)
+- [Area Chart](./area-chart.mdx)
+- [Shape Chart](./shape-chart.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/dashboard-tile.mdx b/docs/xplat/src/content/en/components/dashboard-tile.mdx
index 11f6aa5ce3..2f1228c28f 100644
--- a/docs/xplat/src/content/en/components/dashboard-tile.mdx
+++ b/docs/xplat/src/content/en/components/dashboard-tile.mdx
@@ -139,12 +139,12 @@ builder.Services.AddIgniteUIBlazor(
Depending on what you bind the Dashboard Tile's property to will determine which visualization you see by default, as the control will evaluate the data you bind and then choose a visualization from the {ProductName} toolset to show. The data visualization controls that are included to be shown in the Dashboard Tile are the following:
-- [{IgPrefix}CategoryChart](charts/chart-overview.md)
-- [{IgPrefix}DataChart](charts/chart-overview.md)
-- [{IgPrefix}DataPieChart](charts/types/data-pie-chart.md)
-- [{IgPrefix}GeographicMap](geo-map.md)
-- [{IgPrefix}Linear Gauge](linear-gauge.md)
-- [{IgPrefix}RadialGauge](radial-gauge.md)
+- [{IgPrefix}CategoryChart](./charts/chart-overview.mdx)
+- [{IgPrefix}DataChart](./charts/chart-overview.mdx)
+- [{IgPrefix}DataPieChart](./charts/types/data-pie-chart.mdx)
+- [{IgPrefix}GeographicMap](./geo-map.mdx)
+- [{IgPrefix}Linear Gauge](./linear-gauge.mdx)
+- [{IgPrefix}RadialGauge](./radial-gauge.mdx)
The data visualization that is chosen by default is mainly dependent on the schema and the count of the that you have bound. For example, if you bind a single numeric value, you will get a , but if you bind a collection of value-label pairs that are easy to distinguish from each other, you will likely get a . If you bind an that has more value paths, you will receive a with multiple column series or line series, depending mainly on the count of the collection bound. You can also bind to a or data the appears to contain geographic points to receive a .
diff --git a/docs/xplat/src/content/en/components/excel-library.mdx b/docs/xplat/src/content/en/components/excel-library.mdx
index b4c79c63bd..8d00b14272 100644
--- a/docs/xplat/src/content/en/components/excel-library.mdx
+++ b/docs/xplat/src/content/en/components/excel-library.mdx
@@ -156,7 +156,7 @@ Now that the Excel Library module is imported, next step is to load a workbook.
-In the following code snippet, an external [ExcelUtility](excel-utility.md) class is used to save and load a .
+In the following code snippet, an external [ExcelUtility](./excel-utility.mdx) class is used to save and load a .
diff --git a/docs/xplat/src/content/en/components/excel-utility.mdx b/docs/xplat/src/content/en/components/excel-utility.mdx
index 0aeaa34549..f711c8ea48 100644
--- a/docs/xplat/src/content/en/components/excel-utility.mdx
+++ b/docs/xplat/src/content/en/components/excel-utility.mdx
@@ -10,7 +10,7 @@ import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBloc
# {Platform} Excel Utility
-This topic provides utility function for loading and saving Microsoft Excel files using [Excel Library](excel-library.md)
+This topic provides utility function for loading and saving Microsoft Excel files using [Excel Library](./excel-library.mdx)
```ts
diff --git a/docs/xplat/src/content/en/components/general-changelog-dv-blazor.mdx b/docs/xplat/src/content/en/components/general-changelog-dv-blazor.mdx
index 34b95c8698..7e77ff582c 100644
--- a/docs/xplat/src/content/en/components/general-changelog-dv-blazor.mdx
+++ b/docs/xplat/src/content/en/components/general-changelog-dv-blazor.mdx
@@ -54,13 +54,13 @@ All notable changes for each version of {ProductName} are documented on this pag
### New Components
-- [IgbChat](./interactivity/chat.md) - A chat UI component for displaying messages and input interaction. This component is in preview and under active development. Some features are not yet implemented, and APIs may evolve in upcoming releases.
-- [IgbSplitter](./layouts/splitter.md) - The component provides a resizable split-pane layout that divides the view into two panels — *start* and *end* — separated by a draggable bar.
-- [IgbHighlight](./inputs/highlight.md) - The component provides efficient searching and highlighting of text projected into it via its default slot.
+- [IgbChat](./interactivity/chat.mdx) - A chat UI component for displaying messages and input interaction. This component is in preview and under active development. Some features are not yet implemented, and APIs may evolve in upcoming releases.
+- [IgbSplitter](./layouts/splitter.mdx) - The component provides a resizable split-pane layout that divides the view into two panels — *start* and *end* — separated by a draggable bar.
+- [IgbHighlight](./inputs/highlight.mdx) - The component provides efficient searching and highlighting of text projected into it via its default slot.
### AI Skills
-- Ignite UI for Blazor now provides 4 skills for improving AI assistants coding results. Please, find more information in the [AI Skills documentation](./ai/skills.md).
+- Ignite UI for Blazor now provides 4 skills for improving AI assistants coding results. Please, find more information in the [AI Skills documentation](./ai/skills.mdx).
### Bug Fixes
@@ -490,20 +490,20 @@ For more details please visit:
### {PackageCharts} (Charts)
-- Added [Chart Data Annotations](charts/features/chart-data-annotations.md) layers:
+- Added [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) layers:
- Data Annotation Band Layer
- Data Annotation Line Layer
- Data Annotation Rect Layer
- Data Annotation Slice Layer
- Data Annotation Strip Layer
-- The [Data Tooltip](charts/features/chart-data-tooltip.md) and [Data Legend](charts/features/chart-data-legend.md) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
+- The [Data Tooltip](./charts/features/chart-data-tooltip.mdx) and [Data Legend](./charts/features/chart-data-legend.mdx) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
- The property of the charts has been updated to include a new enumeration - `DragSelect` in which the dragged preview Rect will select the points contained within.
-- The [ValueOverlay and ValueLayer](charts/features/chart-overlays.md), in addition to the [Chart Data Annotations](charts/features/chart-data-annotations.md) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
+- The [ValueOverlay and ValueLayer](./charts/features/chart-overlays.mdx), in addition to the [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
-- [Trendline Layer](charts/features/chart-trendlines.md) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](charts/features/chart-overlays.md) series types in the chart.
+- [Trendline Layer](./charts/features/chart-trendlines.mdx) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](./charts/features/chart-overlays.mdx) series types in the chart.
### General
- component provides a way to display a tooltip for a specific element. To use, set content as desired and link via the property to the target element's id:
@@ -733,11 +733,11 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageCharts} (Charts)
-- [Dashboard Tile](dashboard-tile.md) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](menus/toolbar.md) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
+- [Dashboard Tile](./dashboard-tile.mdx) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](./menus/toolbar.mdx) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
### {PackageCharts} (Inputs)
-- [Color Editor](inputs/color-editor.md) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](menus/toolbar.md) component to update visualizations at runtime.
+- [Color Editor](./inputs/color-editor.mdx) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](./menus/toolbar.mdx) component to update visualizations at runtime.
**Breaking Changes**
@@ -745,7 +745,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
## **{PackageVerChanges-24-2-NOV}**
### General
-- New [Carousel](layouts/carousel.md) component.
+- New [Carousel](./layouts/carousel.mdx) component.
-
- Changed `change` event argument type from to
@@ -753,9 +753,9 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageCharts} (Charts)
-- New [Data Pie Chart](charts/types/data-pie-chart.md) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
+- New [Data Pie Chart](./charts/types/data-pie-chart.mdx) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
-- New [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
+- New [Proportional Category Angle Axis](./charts/types/radial-chart.mdx) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
-
@@ -772,8 +772,8 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### General
-- New [Banner](notifications/banner.md) component.
-- New [DatePicker](scheduling/date-picker.md) component.
+- New [Banner](./notifications/banner.mdx) component.
+- New [DatePicker](./scheduling/date-picker.mdx) component.
- New component.
-
- Added method. This allows to register and replace icons by SVG files.
@@ -855,23 +855,23 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- - is deprecated. Having isMaximized set to true on a split pane level has no real effect as split panes serve as containers only, meaning they have no actual content to be shown maximized. Use the property of and/or instead.
### {PackageGrids}
-- `DisplayDensity` deprecated in favor of the `--ig-size` CSS custom property. Check out the [Grid Size](grids/grid/size.md) topic for more.
+- `DisplayDensity` deprecated in favor of the `--ig-size` CSS custom property. Check out the [Grid Size](./grids/_shared/size.mdx) topic for more.
- - The type of Columns, Rows, Filters from option is now array of IgbPivotDimension - `IgbPivotDimension[]`, it was `IgbPivotDimensionCollection` previously.
The type of Values from option is now array of IgbPivotValue - `IgbPivotValue[]`, it was `IgbPivotValueCollection` previously.
### {PackageCharts} (Charts)
-- [Data Legend Grouping](charts/features/chart-data-legend.md#{PlatformLower}-data-legend-grouping) & [Data Tooltip Grouping](charts/features/chart-data-tooltip.md#{PlatformLower}-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
+- [Data Legend Grouping](./charts/features/chart-data-legend.mdx#{PlatformLower}-data-legend-grouping) & [Data Tooltip Grouping](./charts/features/chart-data-tooltip.mdx#{PlatformLower}-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
-- [Chart Selection](charts/features/chart-data-selection.md) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
+- [Chart Selection](./charts/features/chart-data-selection.mdx) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
-- [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to enable creating pie charts in the allowing robust visualizations using all the added power of the data chart.
+- [Proportional Category Angle Axis](./charts/types/radial-chart.mdx) - New axes for the Radial Pie Series in the , to enable creating pie charts in the allowing robust visualizations using all the added power of the data chart.
-- [Treemap Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
+- [Treemap Highlighting](./charts/types/treemap-chart.mdx#{PlatformLower}-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
-- [Treemap Percent-based Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via .
+- [Treemap Percent-based Highlighting](./charts/types/treemap-chart.mdx#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via .
- - New option for ToolAction for outlining a border around specific tools of choice.
@@ -901,9 +901,9 @@ Data Filtering via the
- New title/subtitle properties. , will appear near the bottom the gauge. In addition, the various title/subtitle font properties were added such as `TitleFontSize`, `TitleFontFamily`, `TitleFontStyle`, `TitleFontWeight` and . Finally, the new will allow the value to correspond with the needle's position.
- - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](radial-gauge.md#optical-scaling)
+ - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](./radial-gauge.mdx#optical-scaling)
- New highlight needle was added. and when both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
- `RadialChart`
- New Label Mode
@@ -964,7 +964,7 @@ Data Filtering via the and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
+- [Chart Highlight Filter](./charts/features/chart-highlight-filter.mdx) - The and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
## **{PackageVerChanges-23-2}**
@@ -976,29 +976,29 @@ Data Filtering via the [Toolbar](menus/toolbar.md) - component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tools when linked to our or components, but it also gives you the ability to create custom tools for your project.
+- [Toolbar](./menus/toolbar.mdx) - component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tools when linked to our or components, but it also gives you the ability to create custom tools for your project.
### {PackageCharts} (Charts)
-- [ValueLayer](charts/features/chart-overlays.md#{PlatformLower}-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
+- [ValueLayer](./charts/features/chart-overlays.mdx#{PlatformLower}-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
-- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](charts/types/line-chart.md#{PlatformLower}-styling-line-chart) plotted in the chart, the [gridlines](charts/features/chart-axis-gridlines.md#{PlatformLower}-axis-gridlines-properties) of the chart, and the [trendlines](charts/features/chart-trendlines.md#{PlatformLower}-chart-trendlines-dash-array-example) of the series plotted in the chart.
+- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](./charts/types/line-chart.mdx#{PlatformLower}-styling-line-chart) plotted in the chart, the [gridlines](./charts/features/chart-axis-gridlines.mdx#{PlatformLower}-axis-gridlines-properties) of the chart, and the [trendlines](./charts/features/chart-trendlines.mdx#{PlatformLower}-chart-trendlines-dash-array-example) of the series plotted in the chart.
## **{PackageVerChanges-22-2.65}**
### New Components
-- [Stepper](layouts/stepper.md)
+- [Stepper](./layouts/stepper.mdx)
### New Components
-- [Dialog](notifications/dialog.md)
-- [Select](inputs/select.md)
+- [Dialog](./notifications/dialog.mdx)
+- [Select](./inputs/select.mdx)
### {PackageGrids} (Data Grid)
@@ -1023,22 +1023,22 @@ Data Filtering via the | . These properties on the chart are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
+[Chart Aggregation](./charts/features/chart-data-aggregations.mdx) will not work when using | . These properties on the chart are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
### {PackageGrids} (Data Grid)
@@ -1081,8 +1081,8 @@ Added significant improvements to default behaviors, and refined the Category Ch
### {PackageCharts} (Charts)
-- Added the highly-configurable [DataLegend](charts/features/chart-data-legend.md) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
-- Added the highly-configurable [DataToolTip](charts/features/chart-data-tooltip.md) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
+- Added the highly-configurable [DataLegend](./charts/features/chart-data-legend.mdx) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
+- Added the highly-configurable [DataToolTip](./charts/features/chart-data-tooltip.mdx) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
- Added animation and transition-in support for Stacked Series. Animations can be enabled by setting the property to true. From there, you can set the property to determine how long your animation should take to complete and the to determine the type of animation that takes place.
- Added `AssigningCategoryStyle` event, is now available to all series in . This event is handled when you want to conditionally configure aspects of the series items such as background-color and highlighting.
- New enumeration for CalloutLayer. Used to limit where the callouts are to be placed within the chart. By default, the callouts are intelligently placed in the best place but this used to force for example `TopLeft`, `TopRight`, `BottomLeft` or `BottomRight`.
@@ -1098,21 +1098,21 @@ Added significant improvements to default behaviors, and refined the Category Ch
### {PackageGrids} (Data Grid)
-Added New Feature - [Row Paging](grids/data-grid/row-paging.md) which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
+Added New Feature - [Row Paging](./grids/_shared/paging.mdx) which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
### {PackageDockManager} (Dock Manager)
-- The {Platform} Dock Manager is now in state, that provides a way to manage a complex layout using different type of panes with various sizes, positions, and behaviors, and that can be docked to various locations within an app. The [Dock Manager](layouts/dock-manager.md) allows your end-users to customize it further by pinning, resizing, moving, floating, and hiding panes.
+- The {Platform} Dock Manager is now in state, that provides a way to manage a complex layout using different type of panes with various sizes, positions, and behaviors, and that can be docked to various locations within an app. The [Dock Manager](./layouts/dock-manager.mdx) allows your end-users to customize it further by pinning, resizing, moving, floating, and hiding panes.
### New Components
-- [Chip](inputs/chip.md)
-- [Circular Progress](inputs/circular-progress.md)
-- [Linear Progress](inputs/linear-progress.md)
-- [Drop Down](inputs/dropdown.md)
-- [Slider & Range Slider](inputs/slider.md)
-- [Snackbar](notifications/snackbar.md)
-- [Toast](notifications/toast.md)
+- [Chip](./inputs/chip.mdx)
+- [Circular Progress](./inputs/circular-progress.mdx)
+- [Linear Progress](./inputs/linear-progress.mdx)
+- [Drop Down](./inputs/dropdown.mdx)
+- [Slider & Range Slider](./inputs/slider.mdx)
+- [Snackbar](./notifications/snackbar.mdx)
+- [Toast](./notifications/toast.mdx)
## **{PackageVerChanges-21-2.1}**
@@ -1145,19 +1145,19 @@ For example, ``` ``` instead of ``` ```
### New Components
-- [Avatar](layouts/avatar.md)
-- [Badge](inputs/badge.md)
-- [Button & Icon Button](inputs/button.md)
-- [Card](layouts/card.md)
-- [Checkbox](inputs/checkbox.md)
+- [Avatar](./layouts/avatar.mdx)
+- [Badge](./inputs/badge.mdx)
+- [Button & Icon Button](./inputs/button.mdx)
+- [Card](./layouts/card.mdx)
+- [Checkbox](./inputs/checkbox.mdx)
- Form
-- [Icon](layouts/icon.md)
-- [List](grids/list.md)
-- [Navigation Bar](menus/navbar.md)
-- [Navigation Drawer](menus/navigation-drawer.md)
-- [Radio & Radio Group](inputs/radio.md)
-- [Ripple](inputs/ripple.md)
-- [Switch](inputs/switch.md)
+- [Icon](./layouts/icon.mdx)
+- [List](./grids/list.mdx)
+- [Navigation Bar](./menus/navbar.mdx)
+- [Navigation Drawer](./menus/navigation-drawer.mdx)
+- [Radio & Radio Group](./inputs/radio.mdx)
+- [Ripple](./inputs/ripple.mdx)
+- [Switch](./inputs/switch.mdx)
### Chart and Map Improvements
@@ -1195,10 +1195,10 @@ This release introduces a few improvements and simplifications to visual design
### {PackageGrids} (Data Grid)
- New Features Added:
- - [Filter Row](grids/data-grid/column-filtering.md)
- - [Load/Save Layout Customizations](grids/data-grid/load-save-layout.md)
- - [GroupBy Area for column grouping](grids/data-grid/row-grouping.md)
- - [Cell Merging](grids/data-grid/cell-merging.md)
+ - [Filter Row](./grids/_shared/filtering.mdx)
+ - [Load/Save Layout Customizations](./grids/_shared/state-persistence.mdx)
+ - [GroupBy Area for column grouping](./grids/grid/groupby.mdx)
+ - [Cell Merging](./grids/_shared/cell-merging.mdx)
- New API:
- Added `SelectionChanged` event. Used to detect changes on selection interactions
e.g. Multiple row selection.
diff --git a/docs/xplat/src/content/en/components/general-changelog-dv-react.mdx b/docs/xplat/src/content/en/components/general-changelog-dv-react.mdx
index 8fda297e5b..bb6d5d68a4 100644
--- a/docs/xplat/src/content/en/components/general-changelog-dv-react.mdx
+++ b/docs/xplat/src/content/en/components/general-changelog-dv-react.mdx
@@ -489,20 +489,20 @@ For more details please visit:
### {PackageCharts} (Charts)
-- Added [Chart Data Annotations](charts/features/chart-data-annotations.md) layers:
+- Added [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) layers:
- Data Annotation Band Layer
- Data Annotation Line Layer
- Data Annotation Rect Layer
- Data Annotation Slice Layer
- Data Annotation Strip Layer
-- The [Data Tooltip](charts/features/chart-data-tooltip.md) and [Data Legend](charts/features/chart-data-legend.md) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
+- The [Data Tooltip](./charts/features/chart-data-tooltip.mdx) and [Data Legend](./charts/features/chart-data-legend.mdx) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
- The property of the charts has been updated to include a new enumeration - `DragSelect` in which the dragged preview Rect will select the points contained within.
-- The [ValueOverlay and ValueLayer](charts/features/chart-overlays.md), in addition to the [Chart Data Annotations](charts/features/chart-data-annotations.md) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
+- The [ValueOverlay and ValueLayer](./charts/features/chart-overlays.mdx), in addition to the [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
-- [Trendline Layer](charts/features/chart-trendlines.md) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](charts/features/chart-overlays.md) series types in the chart.
+- [Trendline Layer](./charts/features/chart-trendlines.mdx) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](./charts/features/chart-overlays.mdx) series types in the chart.
### {PackageDashboards} (Dashboards)
@@ -537,7 +537,7 @@ For more details please visit:
With 19.0.0 the React product introduces many breaking changes done to improve and streamline the API. Please refer to the full Update Guide.
-[Update Guide](update-guide.md)
+[Update Guide](./update-guide.mdx)
### Removed
- removed, use instead.
@@ -656,16 +656,16 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
DashboardTile
-- New [Dashboard Tile](dashboard-tile.md) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](menus/toolbar.md) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
+- New [Dashboard Tile](./dashboard-tile.mdx) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](./menus/toolbar.mdx) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
### {PackageCharts} (Inputs)
-- [Color Editor](inputs/color-editor.md) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](menus/toolbar.md) component to update visualizations at runtime.
+- [Color Editor](./inputs/color-editor.mdx) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](./menus/toolbar.mdx) component to update visualizations at runtime.
## **{PackageVerChanges-24-2-NOV}**
### General
-- New [Carousel](layouts/carousel.md) component.
+- New [Carousel](./layouts/carousel.mdx) component.
-
- Changed `change` event argument type from to
@@ -673,9 +673,9 @@ DashboardTile
### {PackageCharts} (Charts)
-- New [Data Pie Chart](charts/types/data-pie-chart.md) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
+- New [Data Pie Chart](./charts/types/data-pie-chart.mdx) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
-- New [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
+- New [Proportional Category Angle Axis](./charts/types/radial-chart.mdx) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
-
@@ -692,8 +692,8 @@ DashboardTile
### {PackageCommon}
-- New [Banner](notifications/banner.md) component.
-- New [DatePicker](scheduling/date-picker.md) component.
+- New [Banner](./notifications/banner.mdx) component.
+- New [DatePicker](./scheduling/date-picker.mdx) component.
- New component.
- Added support for native events to all components.
-
@@ -776,21 +776,21 @@ DashboardTile
### {PackageGrids}
-- `DisplayDensity` deprecated in favor of the `--ig-size` CSS custom property. Check out the [Grid Size](grids/grid/size.md) topic for more.
+- `DisplayDensity` deprecated in favor of the `--ig-size` CSS custom property. Check out the [Grid Size](./grids/_shared/size.mdx) topic for more.
- - Configuration of the component can now be applied correctly.
### {PackageCharts} (Charts)
-- [Data Legend Grouping](charts/features/chart-data-legend.md#{PlatformLower}-data-legend-grouping) & [Data Tooltip Grouping](charts/features/chart-data-tooltip.md#{PlatformLower}-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
+- [Data Legend Grouping](./charts/features/chart-data-legend.mdx#{PlatformLower}-data-legend-grouping) & [Data Tooltip Grouping](./charts/features/chart-data-tooltip.mdx#{PlatformLower}-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
-- [Chart Selection](charts/features/chart-data-selection.md) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
+- [Chart Selection](./charts/features/chart-data-selection.mdx) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
-- [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to enable creating pie charts in the allowing robust visualizations using all the added power of the data chart.
+- [Proportional Category Angle Axis](./charts/types/radial-chart.mdx) - New axes for the Radial Pie Series in the , to enable creating pie charts in the allowing robust visualizations using all the added power of the data chart.
-- [Treemap Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
+- [Treemap Highlighting](./charts/types/treemap-chart.mdx#{PlatformLower}-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
-- [Treemap Percent-based Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
+- [Treemap Percent-based Highlighting](./charts/types/treemap-chart.mdx#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
- - New option for ToolAction for outlining a border around specific tools of choice.
@@ -811,13 +811,13 @@ DashboardTile
### {PackageGrids}
-- New [](grids/hierarchical-grid/overview.md) component
+- New [](./grids/hierarchical-grid/overview.mdx) component
### {PackageGauges}
-
- New title/subtitle properties. , will appear near the bottom the gauge. In addition, the various title/subtitle font properties were added such as `TitleFontSize`, `TitleFontFamily`, `TitleFontStyle`, `TitleFontWeight` and . Finally, the new will allow the value to correspond with the needle's position.
- - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](radial-gauge.md#optical-scaling)
+ - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](./radial-gauge.mdx#optical-scaling)
- New highlight needle was added. and when both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
-
- New highlight needle was added. and when both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
@@ -871,13 +871,13 @@ DashboardTile
### {PackageCharts} (Charts)
-- [Chart Highlight Filter](charts/features/chart-highlight-filter.md) - The and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
+- [Chart Highlight Filter](./charts/features/chart-highlight-filter.mdx) - The and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
## **{PackageVerChanges-23-2-DEC}**
### {PackageGrids} (Grid)
-- Added New Features - [State Persistence](grids/grid/state-persistence.md)
+- Added New Features - [State Persistence](./grids/_shared/state-persistence.mdx)
## **{PackageVerChanges-23-2}**
@@ -887,23 +887,23 @@ DashboardTile
- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
- Custom SVG icons support was added via the toolbar's `renderImageFromText` method, further enhancing custom tool creation.
-- [Grid](grids/data-grid.md) - This is a new fully functional cross-platform grid and includes features like filtering, sorting, templates, row selection, row grouping, row pinning and movable columns.
+- [Grid](./grids/data-grid.mdx) - This is a new fully functional cross-platform grid and includes features like filtering, sorting, templates, row selection, row grouping, row pinning and movable columns.
### Deprecated Components
-> [DataGrid](grids/data-grid/overview.md) - The DataGrid is deprecated, please use [Grid](grids/data-grid.md)
+> [DataGrid](./grids/data-grid.mdx) - The DataGrid is deprecated, please use [Grid](./grids/data-grid.mdx)
## **{PackageVerChanges-23-1}**
### New Components
-- [Toolbar](menus/toolbar.md) - This component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tool items when linked to our or components. You'll be able to create custom tools for your project allowing end users to provide changes, offering an endless amount of customization.
+- [Toolbar](./menus/toolbar.mdx) - This component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tool items when linked to our or components. You'll be able to create custom tools for your project allowing end users to provide changes, offering an endless amount of customization.
### {PackageCharts} (Charts)
-- [ValueLayer](charts/features/chart-overlays.md#{PlatformLower}-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
+- [ValueLayer](./charts/features/chart-overlays.mdx#{PlatformLower}-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
-- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](charts/types/line-chart.md#{PlatformLower}-styling-line-chart) plotted in the chart, the [gridlines](charts/features/chart-axis-gridlines.md#{PlatformLower}-axis-gridlines-properties) of the chart, and the [trendlines](charts/features/chart-trendlines.md#{PlatformLower}-chart-trendlines-dash-array-example) of the series plotted in the chart.
+- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](./charts/types/line-chart.mdx#{PlatformLower}-styling-line-chart) plotted in the chart, the [gridlines](./charts/features/chart-axis-gridlines.mdx#{PlatformLower}-axis-gridlines-properties) of the chart, and the [trendlines](./charts/features/chart-trendlines.mdx#{PlatformLower}-chart-trendlines-dash-array-example) of the series plotted in the chart.
## **{PackageVerChanges-22-2}**
@@ -918,7 +918,7 @@ Added significant improvements to default behaviors, and refined the Category Ch
- ZoomMaximumItemSpan
- ZoomToCategoryRange
- ZoomToItemSpan
-- New [Chart Aggregation](charts/features/chart-data-aggregations.md) API for Grouping, Sorting and Summarizing Category string and numeric values, eliminating the need to pre-aggregate or calculate chart data:
+- New [Chart Aggregation](./charts/features/chart-data-aggregations.mdx) API for Grouping, Sorting and Summarizing Category string and numeric values, eliminating the need to pre-aggregate or calculate chart data:
- InitialSortDescriptions
- InitialSorts
- SortDescriptions
@@ -933,7 +933,7 @@ Added significant improvements to default behaviors, and refined the Category Ch
- GroupSortDescriptions
-[Chart Aggregation](charts/features/chart-data-aggregations.md) will not work when using | . These properties on the chart are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
+[Chart Aggregation](./charts/features/chart-data-aggregations.mdx) will not work when using | . These properties on the chart are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
### {PackageGrids} (Data Grid)
@@ -945,8 +945,8 @@ Added significant improvements to default behaviors, and refined the Category Ch
## **{PackageVerChanges-22-1}**
### {PackageCharts} (Charts)
-- Added the highly-configurable [DataLegend](charts/features/chart-data-legend.md) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
-- Added the highly-configurable [DataToolTip](charts/features/chart-data-tooltip.md) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
+- Added the highly-configurable [DataLegend](./charts/features/chart-data-legend.mdx) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
+- Added the highly-configurable [DataToolTip](./charts/features/chart-data-tooltip.mdx) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
- Added animation and transition-in support for Stacked Series. Animations can be enabled by setting the property to true. From there, you can set the property to determine how long your animation should take to complete and the to determine the type of animation that takes place.
- Added `AssigningCategoryStyle` event, is now available to all series in . This event is handled when you want to conditionally configure aspects of the series items such as background-color and highlighting.
- New enumeration for CalloutLayer. Used to limit where the callouts are to be placed within the chart. By default, the callouts are intelligently placed in the best place but this used to force for example `TopLeft`, `TopRight`, `BottomLeft` or `BottomRight`.
@@ -962,7 +962,7 @@ Added significant improvements to default behaviors, and refined the Category Ch
### {PackageGrids} (Data Grid)
-Added New Feature - [Row Paging](grids/data-grid/row-paging.md) which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
+Added New Feature - [Row Paging](./grids/_shared/paging.mdx) which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
## **{PackageVerChanges-21-2.1}**
@@ -1030,10 +1030,10 @@ This release introduces a few improvements and simplifications to visual design
### {PackageGrids} (Data Grid)
- New Features Added:
- - [Filter Row](grids/data-grid/column-filtering.md)
- - [Load/Save Layout Customizations](grids/data-grid/load-save-layout.md)
- - [GroupBy Area for column grouping](grids/data-grid/row-grouping.md)
- - [Cell Merging](grids/data-grid/cell-merging.md)
+ - [Filter Row](./grids/_shared/filtering.mdx)
+ - [Load/Save Layout Customizations](./grids/_shared/state-persistence.mdx)
+ - [GroupBy Area for column grouping](./grids/grid/groupby.mdx)
+ - [Cell Merging](./grids/_shared/cell-merging.mdx)
- New API:
- Added `SelectionChanged` event. Used to detect changes on selection interactions
e.g. Multiple row selection.
@@ -1214,13 +1214,13 @@ These breaking changes were introduce in these packages and components only:
| Affected Packages | Affected Components |
| ------------------|---------------------|
-| {PackageExcel} | [Excel Library](excel-library.md) |
-| {PackageSpreadsheet} | [Spreadsheet](spreadsheet-overview.md) |
-| {PackageMaps} | [Geo Map](geo-map.md), [Treemap](charts/types/treemap-chart.md) |
-| {PackageGauges} | [Bullet Graph](bullet-graph.md), [Linear Gauge](linear-gauge.md), [Radial Gauge](radial-gauge.md) |
-| {PackageCharts}| Category Chart, Data Chart, Donut Chart, Financial Chart], Pie Chart, [Zoom Slider](zoomslider-overview.md) |
+| {PackageExcel} | [Excel Library](./excel-library.mdx) |
+| {PackageSpreadsheet} | [Spreadsheet](./spreadsheet-overview.mdx) |
+| {PackageMaps} | [Geo Map](./geo-map.mdx), [Treemap](./charts/types/treemap-chart.mdx) |
+| {PackageGauges} | [Bullet Graph](./bullet-graph.mdx), [Linear Gauge](./linear-gauge.mdx), [Radial Gauge](./radial-gauge.mdx) |
+| {PackageCharts}| Category Chart, Data Chart, Donut Chart, Financial Chart], Pie Chart, [Zoom Slider](./zoomslider-overview.mdx) |
| {PackageCore} | all classes and enums |
-| {PackageGrids} | [Data Grid](grids/data-grid/overview.md) |
+| {PackageGrids} | [Data Grid](./grids/data-grid.mdx) |
- Code After Changes
diff --git a/docs/xplat/src/content/en/components/general-changelog-dv-wc.mdx b/docs/xplat/src/content/en/components/general-changelog-dv-wc.mdx
index 9bdca77f3d..713c039862 100644
--- a/docs/xplat/src/content/en/components/general-changelog-dv-wc.mdx
+++ b/docs/xplat/src/content/en/components/general-changelog-dv-wc.mdx
@@ -445,7 +445,7 @@ For more details please visit:
### {PackageCharts}
-- Added [Chart Data Annotations](charts/features/chart-data-annotations.md) layers:
+- Added [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) layers:
- Data Annotation Band Layer
- Data Annotation Line Layer
- Data Annotation Rect Layer
@@ -453,13 +453,13 @@ For more details please visit:
- Data Annotation Strip Layer
-- The [Data Tooltip](charts/features/chart-data-tooltip.md) and [Data Legend](charts/features/chart-data-legend.md) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
+- The [Data Tooltip](./charts/features/chart-data-tooltip.mdx) and [Data Legend](./charts/features/chart-data-legend.mdx) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
- The property of the charts has been updated to include a new enumeration - `DragSelect` in which the dragged preview Rect will select the points contained within.
-- The [ValueOverlay and ValueLayer](charts/features/chart-overlays.md), in addition to the [Chart Data Annotations](charts/features/chart-data-annotations.md) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
+- The [ValueOverlay and ValueLayer](./charts/features/chart-overlays.mdx), in addition to the [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
-- [Trendline Layer](charts/features/chart-trendlines.md) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](charts/features/chart-overlays.md) series types in the chart.
+- [Trendline Layer](./charts/features/chart-trendlines.mdx) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](./charts/features/chart-overlays.mdx) series types in the chart.
### {PackageDashboards}
@@ -548,19 +548,19 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageCharts}
-- [Dashboard Tile](dashboard-tile.md) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](menus/toolbar.md) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
+- [Dashboard Tile](./dashboard-tile.mdx) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](./menus/toolbar.mdx) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
### {PackageCharts}
-- [Color Editor](inputs/color-editor.md) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](menus/toolbar.md) component to update visualizations at runtime.
+- [Color Editor](./inputs/color-editor.mdx) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](./menus/toolbar.mdx) component to update visualizations at runtime.
## **{PackageVerChanges-24-1-SEP}**
### {PackageCharts}
-- New [Data Pie Chart](charts/types/data-pie-chart.md) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
+- New [Data Pie Chart](./charts/types/data-pie-chart.mdx) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
-- New [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
+- New [Proportional Category Angle Axis](./charts/types/radial-chart.mdx) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
-
@@ -615,18 +615,18 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- - is deprecated. Having isMaximized set to true on a split pane level has no real effect as split panes serve as containers only, meaning they have no actual content to be shown maximized. Use the property of and/or instead.
### {PackageGrids}
-- `DisplayDensity` deprecated in favor of the `--ig-size` CSS custom property. Check out the [Grid Size](grids/grid/size.md) topic for more regarding the Grid.
+- `DisplayDensity` deprecated in favor of the `--ig-size` CSS custom property. Check out the [Grid Size](./grids/_shared/size.mdx) topic for more regarding the Grid.
### {PackageCharts}
-- [Data Legend Grouping](charts/features/chart-data-legend.md#{PlatformLower}-data-legend-grouping) & [Data Tooltip Grouping](charts/features/chart-data-tooltip.md#{PlatformLower}-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
+- [Data Legend Grouping](./charts/features/chart-data-legend.mdx#{PlatformLower}-data-legend-grouping) & [Data Tooltip Grouping](./charts/features/chart-data-tooltip.mdx#{PlatformLower}-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
-- [Chart Selection](charts/features/chart-data-selection.md) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
+- [Chart Selection](./charts/features/chart-data-selection.mdx) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
-- [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to enable creating pie charts in the allowing robust visualizations using all the added power of the data chart.
+- [Proportional Category Angle Axis](./charts/types/radial-chart.mdx) - New axes for the Radial Pie Series in the , to enable creating pie charts in the allowing robust visualizations using all the added power of the data chart.
-- [Treemap Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
+- [Treemap Highlighting](./charts/types/treemap-chart.mdx#{PlatformLower}-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
-- [Treemap Percent-based Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
+- [Treemap Percent-based Highlighting](./charts/types/treemap-chart.mdx#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
- - New option for ToolAction for outlining a border around specific tools of choice.
@@ -640,7 +640,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageGrids}
-- New [](grids/hierarchical-grid/overview.md) component.
+- New [](./grids/hierarchical-grid/overview.mdx) component.
### {PackageCharts}
@@ -655,7 +655,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
-
- New title/subtitle properties. , will appear near the bottom the gauge. In addition, the various title/subtitle font properties were added such as `TitleFontSize`, `TitleFontFamily`, `TitleFontStyle`, `TitleFontWeight` and . Finally, the new will allow the value to correspond with the needle's position.
- - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](radial-gauge.md#optical-scaling)
+ - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](./radial-gauge.mdx#optical-scaling)
- New highlight needle was added. and when both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
-
- New highlight needle was added. and when both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
@@ -667,20 +667,20 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageCharts}
-- [Chart Highlight Filter](charts/features/chart-highlight-filter.md) - The and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
+- [Chart Highlight Filter](./charts/features/chart-highlight-filter.mdx) - The and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
## **{PackageVerChanges-23-2-DEC}**
### {PackageGrids}
-- Added New Features (Grid) - [State Persistence](grids/grid/state-persistence.md).
+- Added New Features (Grid) - [State Persistence](./grids/_shared/state-persistence.mdx).
## **{PackageVerChanges-23-2}**
### {PackageLayouts}
-- [Toolbar](menus/toolbar.md)
+- [Toolbar](./menus/toolbar.mdx)
- Save tool action has been added to save the chart to an image via the clipboard.
- Vertical orientation has been added via the toolbar's property. By default the toolbar is horizontal, now the toolbar can be shown in vertical orientation where the tools will popup to the left/right respectfully.
- Custom SVG icons support was added via the toolbar's `renderImageFromText` method, further enhancing custom tool creation.
@@ -690,13 +690,13 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageLayouts}
-- [Toolbar](menus/toolbar.md) - This component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tool items when linked to our or components. You'll be able to create custom tools for your project allowing end users to provide changes, offering an endless amount of customization.
+- [Toolbar](./menus/toolbar.mdx) - This component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tool items when linked to our or components. You'll be able to create custom tools for your project allowing end users to provide changes, offering an endless amount of customization.
### {PackageCharts}
-- [ValueLayer](charts/features/chart-overlays.md#{PlatformLower}-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
+- [ValueLayer](./charts/features/chart-overlays.mdx#{PlatformLower}-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
-- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](charts/types/line-chart.md#{PlatformLower}-styling-line-chart) plotted in the chart, the [gridlines](charts/features/chart-axis-gridlines.md#{PlatformLower}-axis-gridlines-properties) of the chart, and the [trendlines](charts/features/chart-trendlines.md#{PlatformLower}-chart-trendlines-dash-array-example) of the series plotted in the chart.
+- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](./charts/types/line-chart.mdx#{PlatformLower}-styling-line-chart) plotted in the chart, the [gridlines](./charts/features/chart-axis-gridlines.mdx#{PlatformLower}-axis-gridlines-properties) of the chart, and the [trendlines](./charts/features/chart-trendlines.mdx#{PlatformLower}-chart-trendlines-dash-array-example) of the series plotted in the chart.
## **{PackageVerChanges-22-2.2}**
@@ -727,14 +727,14 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageGrids}
-- New [Pivot Grid](grids/pivot-grid/overview.md) component.
+- New [Pivot Grid](./grids/pivot-grid/overview.mdx) component.
## **{PackageVerChanges-22-2}**
### {PackageGrids}
-- New [Grid](grids/data-grid.md) component.
-- New [Tree Grid](grids/tree-grid/overview.md) component.
+- New [Grid](./grids/data-grid.mdx) component.
+- New [Tree Grid](./grids/tree-grid/overview.mdx) component.
- :
- Changed **{IgPrefix}Column** to
- Changed **GridCellEventArgs** to
@@ -754,7 +754,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- ZoomMaximumItemSpan
- ZoomToCategoryRange
- ZoomToItemSpan
-- New [Chart Aggregation](charts/features/chart-data-aggregations.md) API for Grouping, Sorting and Summarizing Category string and numeric values, eliminating the need to pre-aggregate or calculate chart data:
+- New [Chart Aggregation](./charts/features/chart-data-aggregations.mdx) API for Grouping, Sorting and Summarizing Category string and numeric values, eliminating the need to pre-aggregate or calculate chart data:
- InitialSortDescriptions
- InitialSorts
- SortDescriptions
@@ -768,7 +768,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
- GroupSorts
- GroupSortDescriptions
-[Chart Aggregation](charts/features/chart-data-aggregations.md) will not work when using | . These properties on the chart are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
+[Chart Aggregation](./charts/features/chart-data-aggregations.mdx) will not work when using | . These properties on the chart are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
## **{PackageVerChanges-22-1}**
@@ -776,12 +776,12 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageGrids}
- :
- - Added New Feature - [Row Paging](grids/data-grid/row-paging.md) which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
+ - Added New Feature - [Row Paging](./grids/_shared/paging.mdx) which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
### {PackageCharts}
-- Added the highly-configurable [DataLegend](charts/features/chart-data-legend.md) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
-- Added the highly-configurable [DataToolTip](charts/features/chart-data-tooltip.md) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
+- Added the highly-configurable [DataLegend](./charts/features/chart-data-legend.mdx) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
+- Added the highly-configurable [DataToolTip](./charts/features/chart-data-tooltip.mdx) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
- Added animation and transition-in support for Stacked Series. Animations can be enabled by setting the property to true. From there, you can set the property to determine how long your animation should take to complete and the to determine the type of animation that takes place.
- Added `AssigningCategoryStyle` event, is now available to all series in . This event is handled when you want to conditionally configure aspects of the series items such as background-color and highlighting.
- New enumeration for CalloutLayer. Used to limit where the callouts are to be placed within the chart. By default, the callouts are intelligently placed in the best place but this used to force for example `TopLeft`, `TopRight`, `BottomLeft` or `BottomRight`.
@@ -820,10 +820,10 @@ The following breaking changes were introduced: Changed :
- New Features Added:
- - [Filter Row](grids/data-grid/column-filtering.md)
- - [Load/Save Layout Customizations](grids/data-grid/load-save-layout.md)
- - [GroupBy Area for column grouping](grids/data-grid/row-grouping.md)
- - [Cell Merging](grids/data-grid/cell-merging.md)
+ - [Filter Row](./grids/_shared/filtering.mdx)
+ - [Load/Save Layout Customizations](./grids/_shared/state-persistence.mdx)
+ - [GroupBy Area for column grouping](./grids/grid/groupby.mdx)
+ - [Cell Merging](./grids/_shared/cell-merging.mdx)
- New API:
- Added `SelectionChanged` event. Used to detect changes on selection interactions, e.g. Multiple row selection.
- Breaking Changes:
@@ -1045,13 +1045,13 @@ These breaking changes were introduce in these packages and components only:
| Affected Packages | Affected Components |
| ------------------|---------------------|
-| {PackageExcel} | [Excel Library](excel-library.md) |
-| {PackageSpreadsheet} | [Spreadsheet](spreadsheet-overview.md) |
-| {PackageMaps} | [Geo Map](geo-map.md), [Treemap](charts/types/treemap-chart.md) |
-| {PackageGauges} | [Bullet Graph](bullet-graph.md), [Linear Gauge](linear-gauge.md), [Radial Gauge](radial-gauge.md) |
-| {PackageCharts}| Category Chart, Data Chart, Donut Chart, Financial Chart], Pie Chart, [Zoom Slider](zoomslider-overview.md) |
+| {PackageExcel} | [Excel Library](./excel-library.mdx) |
+| {PackageSpreadsheet} | [Spreadsheet](./spreadsheet-overview.mdx) |
+| {PackageMaps} | [Geo Map](./geo-map.mdx), [Treemap](./charts/types/treemap-chart.mdx) |
+| {PackageGauges} | [Bullet Graph](./bullet-graph.mdx), [Linear Gauge](./linear-gauge.mdx), [Radial Gauge](./radial-gauge.mdx) |
+| {PackageCharts}| Category Chart, Data Chart, Donut Chart, Financial Chart], Pie Chart, [Zoom Slider](./zoomslider-overview.mdx) |
| {PackageCore} | all classes and enums |
-| {PackageGrids} | [Data Grid](grids/data-grid/overview.md) |
+| {PackageGrids} | [Data Grid](./grids/data-grid.mdx) |
- Code After Changes
@@ -1124,7 +1124,7 @@ import { IgcLiveGridComponent } from 'igniteui-webcomponents-data-grids/ES5/igc-
### **{PackageCommonVerChanges-5.1.0}**
#### Added
-- New [Carousel](layouts/carousel.md) component.
+- New [Carousel](./layouts/carousel.mdx) component.
### **{PackageCommonVerChanges-5.0.0}**
@@ -1170,9 +1170,9 @@ import { IgcLiveGridComponent } from 'igniteui-webcomponents-data-grids/ES5/igc-
### **{PackageCommonVerChanges-4.10.0}**
#### Added
-- New [Banner](notifications/banner.md) component
-- New [Divider](layouts/divider.md) component
-- New [DatePicker](scheduling/date-picker.md) component
+- New [Banner](./notifications/banner.mdx) component
+- New [Divider](./layouts/divider.mdx) component
+- New [DatePicker](./scheduling/date-picker.mdx) component
- - Bind underlying radio components name and checked state through the radio group.
#### Deprecated
@@ -1289,8 +1289,8 @@ import { IgcLiveGridComponent } from 'igniteui-webcomponents-data-grids/ES5/igc-
#### Added
-- New [Text Area](inputs/text-area.md) component.
-- New [Button Group](inputs/button-group.md) component.
+- New [Text Area](./inputs/text-area.mdx) component.
+- New [Button Group](./inputs/button-group.mdx) component.
- New .
- now supports CSS transitions.
- Position attribute for and .
@@ -1486,8 +1486,8 @@ interface IgcComboChangeEventArgs {
### **{PackageCommonVerChanges-4.1.0}**
#### Added
-- New [Stepper](layouts/stepper.md) component.
-- New [Combo](inputs/combo/overview.md) component.
+- New [Stepper](./layouts/stepper.mdx) component.
+- New [Combo](./inputs/combo/overview.mdx) component.
- - Skip literal positions when deleting symbols in the component
#### Fixed
@@ -1519,8 +1519,8 @@ interface IgcComboChangeEventArgs {
### **{PackageCommonVerChanges-3.4.0}**
#### Added
-- New [Dialog](notifications/dialog.md) component.
-- New [Select](inputs/select.md) component.
+- New [Dialog](./notifications/dialog.mdx) component.
+- New [Select](./inputs/select.mdx) component.
#### Fixed
- - range selection a11y improvements.
@@ -1543,9 +1543,9 @@ interface IgcComboChangeEventArgs {
### **{PackageCommonVerChanges-3.3.0}**
#### Added
-- New [DateTimeInput](inputs/date-time-input.md) component.
-- New [Tabs](layouts/tabs.md) component.
-- New [Accordion](layouts/accordion.md) component.
+- New [DateTimeInput](./inputs/date-time-input.mdx) component.
+- New [Tabs](./layouts/tabs.mdx) component.
+- New [Accordion](./layouts/accordion.mdx) component.
- Typography styles in themes.
#### Changed
@@ -1577,9 +1577,9 @@ Check the official [documentation](https://www.infragistics.com/products/ignite-
### **{PackageCommonVerChanges-3.2.0}**
#### Added
-- New [MaskInput](inputs/mask-input.md) component.
-- New [ExpansionPanel](layouts/expansion-panel.md) component.
-- New [Tree](grids/tree.md) component.
+- New [MaskInput](./inputs/mask-input.mdx) component.
+- New [ExpansionPanel](./layouts/expansion-panel.mdx) component.
+- New [Tree](./grids/tree.mdx) component.
- - Added `selected` CSS part and exposed CSS variable to control symbol sizes.
- - Allow slotted content.
@@ -1613,7 +1613,7 @@ Check the official [documentation](https://www.infragistics.com/products/ignite-
### **{PackageCommonVerChanges-2.2.0}**
#### Added
-- New [DropDown](inputs/dropdown.md) component.
+- New [DropDown](./inputs/dropdown.mdx) component.
- : Active date can be set via an attribute.
### **{PackageCommonVerChanges-2.1.1}**
@@ -1634,20 +1634,20 @@ Example:
### **{PackageCommonVerChanges-2.1.0}**
#### Added
-- New [LinearProgress](inputs/linear-progress.md) component.
-- New [CircularProgress](inputs/circular-progress.md) component.
-- New [Chip](inputs/chip.md) component.
-- New [Snackbar](notifications/snackbar.md) component.
-- New [Toast](notifications/toast.md) component.
-- New [Rating](inputs/rating.md) component.
+- New [LinearProgress](./inputs/linear-progress.mdx) component.
+- New [CircularProgress](./inputs/circular-progress.mdx) component.
+- New [Chip](./inputs/chip.mdx) component.
+- New [Snackbar](./notifications/snackbar.mdx) component.
+- New [Toast](./notifications/toast.mdx) component.
+- New [Rating](./inputs/rating.mdx) component.
- Component themes can be changed at runtime by calling the `configureTheme(theme: Theme)` function
### **{PackageCommonVerChanges-2.0.0}**
#### Added
- Dark Themes
-- New [Slider](inputs/slider.md) component.
-- New [RangeSlider](inputs/slider.md) component.
+- New [Slider](./inputs/slider.mdx) component.
+- New [RangeSlider](./inputs/slider.mdx) component.
- Support `required` property in component.
#### Changed
@@ -1664,23 +1664,23 @@ Example:
Initial release of Ignite UI Web Components
#### Added
-- [Avatar](layouts/avatar.md) component
-- [Badge](inputs/badge.md) component
-- [Button](inputs/button.md) component
-- [Calendar](scheduling/calendar.md) component
-- [Card](layouts/card.md) component
-- [Checkbox](inputs/checkbox.md) component
+- [Avatar](./layouts/avatar.mdx) component
+- [Badge](./inputs/badge.mdx) component
+- [Button](./inputs/button.mdx) component
+- [Calendar](./scheduling/calendar.mdx) component
+- [Card](./layouts/card.mdx) component
+- [Checkbox](./inputs/checkbox.mdx) component
- Form component
-- [Icon](layouts/icon.md) component
-- [IconButton](inputs/icon-button.md) component
-- [Input](inputs/input.md) component
-- [List](grids/list.md) component
-- [Navigation bar](menus/navbar.md) component
-- [Navigation drawer](menus/navigation-drawer.md) component
-- [Radio group](inputs/radio.md) component
-- [Radio](inputs/radio.md) component
-- [Ripple](inputs/ripple.md) component
-- [Switch](inputs/switch.md) component
+- [Icon](./layouts/icon.mdx) component
+- [IconButton](./inputs/icon-button.mdx) component
+- [Input](./inputs/input.mdx) component
+- [List](./grids/list.mdx) component
+- [Navigation bar](./menus/navbar.mdx) component
+- [Navigation drawer](./menus/navigation-drawer.mdx) component
+- [Radio group](./inputs/radio.mdx) component
+- [Radio](./inputs/radio.mdx) component
+- [Ripple](./inputs/ripple.mdx) component
+- [Switch](./inputs/switch.mdx) component
diff --git a/docs/xplat/src/content/en/components/general-changelog-dv.mdx b/docs/xplat/src/content/en/components/general-changelog-dv.mdx
index a450820fde..33be7f2323 100644
--- a/docs/xplat/src/content/en/components/general-changelog-dv.mdx
+++ b/docs/xplat/src/content/en/components/general-changelog-dv.mdx
@@ -218,20 +218,20 @@ For more details please visit:
### {PackageCharts} (Charts)
-- Added [Chart Data Annotations](charts/features/chart-data-annotations.md) layers:
+- Added [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) layers:
- Data Annotation Band Layer
- Data Annotation Line Layer
- Data Annotation Rect Layer
- Data Annotation Slice Layer
- Data Annotation Strip Layer
-- The [Data Tooltip](charts/features/chart-data-tooltip.md) and [Data Legend](charts/features/chart-data-legend.md) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
+- The [Data Tooltip](./charts/features/chart-data-tooltip.mdx) and [Data Legend](./charts/features/chart-data-legend.mdx) expose property that you can use to layout the contents of the tooltip or legend in a table or vertical layout structure.
- The property of the charts has been updated to include a new enumeration - `DragSelect` in which the dragged preview Rect will select the points contained within.
-- The [ValueOverlay and ValueLayer](charts/features/chart-overlays.md), in addition to the [Chart Data Annotations](charts/features/chart-data-annotations.md) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
+- The [ValueOverlay and ValueLayer](./charts/features/chart-overlays.mdx), in addition to the [Chart Data Annotations](./charts/features/chart-data-annotations.mdx) listed above now expose an property that can be used to overlay additional annotation text in the plot area. These appearance of these annotations can be configured by using the many OverlayText-prefixed properties. For example, the `OverlayTextBrush` property will configure the color of the overlay text.
-- [Trendline Layer](charts/features/chart-trendlines.md) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](charts/features/chart-overlays.md) series types in the chart.
+- [Trendline Layer](./charts/features/chart-trendlines.mdx) series type that allows you to apply a single trend line per trend line layer to a particular series. This allows the usage of multiple trend lines on a single series since you can have multiple [TrendlineLayer](./charts/features/chart-overlays.mdx) series types in the chart.
### {PackageDashboards} (Dashboards)
@@ -298,17 +298,17 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageCharts} (Charts)
-- [Dashboard Tile](dashboard-tile.md) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](menus/toolbar.md) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
+- [Dashboard Tile](./dashboard-tile.mdx) component is a container control that analyzes and visualizes a bound ItemsSource collection or single point and returns an appropriate data visualization based on the schema and count of the data. This control utilizes a built-in [Toolbar](./menus/toolbar.mdx) component to allow you to make changes to the visualization at runtime, allowing you to see many different visualizations of your data with minimal code.
### {PackageCharts} (Inputs)
-- [Color Editor](inputs/color-editor.md) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](menus/toolbar.md) component to update visualizations at runtime.
+- [Color Editor](./inputs/color-editor.mdx) can be used as a standalone color picker and is now integrated into ToolAction of [Toolbar](./menus/toolbar.mdx) component to update visualizations at runtime.
## **{PackageVerChanges-24-1-SEP}**
-- [Data Pie Chart](charts/types/data-pie-chart.md) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
+- [Data Pie Chart](./charts/types/data-pie-chart.mdx) - The is a new component that renders a pie chart. This component works similarly to the , in that it will automatically detect the properties on your underlying data model while allowing selection, highlighting, animation and legend support via the ItemLegend component.
-- [Proportional Category Angle Axis](charts/types/radial-chart.md) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
+- [Proportional Category Angle Axis](./charts/types/radial-chart.mdx) - New axes for the Radial Pie Series in the , to plot slices similar to a pie chart, a type of data visualization where data points are represented as segments within a circular graph.
-
@@ -329,13 +329,13 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageCharts} (Charts)
-- [Data Legend Grouping](charts/features/chart-data-legend.md#{PlatformLower}-data-legend-grouping) & [Data Tooltip Grouping](charts/features/chart-data-tooltip.md#{PlatformLower}-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
+- [Data Legend Grouping](./charts/features/chart-data-legend.mdx#{PlatformLower}-data-legend-grouping) & [Data Tooltip Grouping](./charts/features/chart-data-tooltip.mdx#{PlatformLower}-data-tooltip-grouping-for-data-chart) - New grouping feature added. The property toggles grouping with each series opting in can assign group text via the property. If the same value is applied to more than one series then they will appear grouped. Useful for large datasets that need to be categorized and organized for all users.
-- [Chart Selection](charts/features/chart-data-selection.md) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
+- [Chart Selection](./charts/features/chart-data-selection.mdx) - New series selection styling. This is adopted broadly across all category, financial and radial series for and . Series can be clicked and shown a different color, brightened or faded, and focus outlines. Manage which items are effected through individual series or entire data item. Multiple series and markers are supported. Useful for illustrating various differences or similarities between values of a particular data item. Also `SelectedSeriesItemsChanged` event and are available for additional help to build out robust business requirements surrounding other actions that can take place within an application such as a popup or other screen with data analysis based on the selection.
-- [Treemap Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
+- [Treemap Highlighting](./charts/types/treemap-chart.mdx#{PlatformLower}-treemap-highlighting) - Now exposes a property that allows you to configure the mouse-over highlighting of the items in the tree map. This property takes two options: `Brighten` where the highlight will apply to the item that you hover the mouse over only, and `FadeOthers` where the highlight of the hovered item will remain the same, but everything else will fade out. This highlight is animated, and can be controlled using the property.
-- [Treemap Percent-based Highlighting](charts/types/treemap-chart.md#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
+- [Treemap Percent-based Highlighting](./charts/types/treemap-chart.mdx#{PlatformLower}-treemap-percent-based-highlighting) - New percent-based highlighting, allowing nodes to represent progress or subset of a collection. The appearance is shown as a fill-in of its backcolor up to a specific value either by a member on your data item or by supplying a new . Can be toggled via and styled via `FillBrushes`.
- - New option for ToolAction for outlining a border around specific tools of choice.
@@ -358,7 +358,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
-
- New title/subtitle properties. , will appear near the bottom the gauge. In addition, the various title/subtitle font properties were added such as `TitleFontSize`, `TitleFontFamily`, `TitleFontStyle`, `TitleFontWeight` and . Finally, the new will allow the value to correspond with the needle's position.
- - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](radial-gauge.md#optical-scaling)
+ - New and properties for the . This new feature will manage the size at which labels, titles, and subtitles of the gauge have 100% optical scaling. You can read more about this new feature in this [topic](./radial-gauge.mdx#optical-scaling)
- New highlight needle was added. and when both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
-
- New highlight needle was added. and when both are provided a value and 'Overlay' setting, this will make the main needle to appear faded and a new needle will appear.
@@ -369,7 +369,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### {PackageCharts} (Charts)
-- [Chart Highlight Filter](charts/features/chart-highlight-filter.md) - The and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
+- [Chart Highlight Filter](./charts/features/chart-highlight-filter.mdx) - The and now expose a way to highlight and animate in and out of a subset of data. The display of this highlight depends on the series type. For column and area series, the subset will be shown on top of the total set of data where the subset will be colored by the actual brush of the series, and the total set will have a reduced opacity. For line series, the subset will be shown as a dotted line.
## **{PackageVerChanges-23-2}**
@@ -383,13 +383,13 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
### New Components
-- [Toolbar](menus/toolbar.md) - This component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tool items when linked to our or components. You'll be able to create custom tools for your project allowing end users to provide changes, offering an endless amount of customization.
+- [Toolbar](./menus/toolbar.mdx) - This component is a companion container for UI operations to be used primarily with our charting components. The toolbar will dynamically update with a preset of properties and tool items when linked to our or components. You'll be able to create custom tools for your project allowing end users to provide changes, offering an endless amount of customization.
### {PackageCharts} (Charts)
-- [ValueLayer](charts/features/chart-overlays.md#{PlatformLower}-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
+- [ValueLayer](./charts/features/chart-overlays.mdx#{PlatformLower}-value-layer) - A new series type named the is now exposed which can allow you to render an overlay for different focal points of the plotted data such as Maximum, Minimum, and Average. This is applied to the and by adding to the new collection.
-- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](charts/types/line-chart.md#{PlatformLower}-styling-line-chart) plotted in the chart, the [gridlines](charts/features/chart-axis-gridlines.md#{PlatformLower}-axis-gridlines-properties) of the chart, and the [trendlines](charts/features/chart-trendlines.md#{PlatformLower}-chart-trendlines-dash-array-example) of the series plotted in the chart.
+- It is now possible to apply a **dash array** to the different parts of the series of the . You can apply this to the [series](./charts/types/line-chart.mdx#{PlatformLower}-styling-line-chart) plotted in the chart, the [gridlines](./charts/features/chart-axis-gridlines.mdx#{PlatformLower}-axis-gridlines-properties) of the chart, and the [trendlines](./charts/features/chart-trendlines.mdx#{PlatformLower}-chart-trendlines-dash-array-example) of the series plotted in the chart.
## **{PackageVerChanges-22-2.2}**
- Angular 16 support.
@@ -410,7 +410,7 @@ Added significant improvements to default behaviors, and refined the Category Ch
- ZoomMaximumItemSpan
- ZoomToCategoryRange
- ZoomToItemSpan
-- New [Chart Aggregation](charts/features/chart-data-aggregations.md) API for Grouping, Sorting and Summarizing Category string and numeric values, eliminating the need to pre-aggregate or calculate chart data:
+- New [Chart Aggregation](./charts/features/chart-data-aggregations.mdx) API for Grouping, Sorting and Summarizing Category string and numeric values, eliminating the need to pre-aggregate or calculate chart data:
- InitialSortDescriptions
- InitialSorts
- SortDescriptions
@@ -425,13 +425,13 @@ Added significant improvements to default behaviors, and refined the Category Ch
- GroupSortDescriptions
-The Chart's [Aggregation](charts/features/chart-data-aggregations.md) will not work when using | because these properties are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
+The Chart's [Aggregation](./charts/features/chart-data-aggregations.mdx) will not work when using | because these properties are meant for non-aggregated data. Once you attempt to aggregate data these properties should no longer be used. The reason it does not work is because aggregation replaces the collection that is passed to the chart for render. The include/exclude properties are designed to filter in/out properties of that data and those properties no longer exist in the new aggregated collection.
## **{PackageVerChanges-22-1}**
### {PackageCharts} (Charts)
-- Added the highly-configurable [DataLegend](charts/features/chart-data-legend.md) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
-- Added the highly-configurable [DataToolTip](charts/features/chart-data-tooltip.md) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
+- Added the highly-configurable [DataLegend](./charts/features/chart-data-legend.mdx) component, which works much like the , but it shows values of series and provides many configuration properties for filtering series rows and values columns, styling and formatting values.
+- Added the highly-configurable [DataToolTip](./charts/features/chart-data-tooltip.mdx) which displays values and titles of series as well as legend badges of series in a tooltip. This is now the default tooltip for all chart types.
- Added animation and transition-in support for Stacked Series. Animations can be enabled by setting the property to true. From there, you can set the property to determine how long your animation should take to complete and the to determine the type of animation that takes place.
- Added `AssigningCategoryStyle` event, is now available to all series in . This event is handled when you want to conditionally configure aspects of the series items such as background-color and highlighting.
- New enumeration for CalloutLayer. Used to limit where the callouts are to be placed within the chart. By default, the callouts are intelligently placed in the best place but this used to force for example `TopLeft`, `TopRight`, `BottomLeft` or `BottomRight`.
@@ -562,11 +562,11 @@ These breaking changes were introduce in these packages and components only:
| Affected Packages | Affected Components |
| ------------------|---------------------|
-| {PackageExcel} | [Excel Library](excel-library.md) |
-| {PackageSpreadsheet} | [Spreadsheet](spreadsheet-overview.md) |
-| {PackageMaps} | [Geo Map](geo-map.md), [Treemap](charts/types/treemap-chart.md) |
-| {PackageGauges} | [Bullet Graph](bullet-graph.md), [Linear Gauge](linear-gauge.md), [Radial Gauge](radial-gauge.md) |
-| {PackageCharts}| Category Chart, Data Chart, Donut Chart, Financial Chart, Pie Chart, [Zoom Slider](zoomslider-overview.md) |
+| {PackageExcel} | [Excel Library](./excel-library.mdx) |
+| {PackageSpreadsheet} | [Spreadsheet](./spreadsheet-overview.mdx) |
+| {PackageMaps} | [Geo Map](./geo-map.mdx), [Treemap](./charts/types/treemap-chart.mdx) |
+| {PackageGauges} | [Bullet Graph](./bullet-graph.mdx), [Linear Gauge](./linear-gauge.mdx), [Radial Gauge](./radial-gauge.mdx) |
+| {PackageCharts}| Category Chart, Data Chart, Donut Chart, Financial Chart, Pie Chart, [Zoom Slider](./zoomslider-overview.mdx) |
| {PackageCore} | all classes and enums |
- Code After Changes
diff --git a/docs/xplat/src/content/en/components/general-cli-overview.mdx b/docs/xplat/src/content/en/components/general-cli-overview.mdx
index d38303e749..82666067fd 100644
--- a/docs/xplat/src/content/en/components/general-cli-overview.mdx
+++ b/docs/xplat/src/content/en/components/general-cli-overview.mdx
@@ -60,7 +60,7 @@ or:
ig new
```
-For a step-by-step walkthrough of the wizard options, see [Step-by-Step Guide Using Ignite UI CLI](general-step-by-step-guide-using-cli.md).
+For a step-by-step walkthrough of the wizard options, see [Step-by-Step Guide Using Ignite UI CLI](./general-step-by-step-guide-using-cli.mdx).
### Create a project directly
@@ -242,7 +242,7 @@ To list all available templates in the current project:
ig list
```
-For a guided walkthrough of the component addition wizard, see [Step-by-Step Guide Using Ignite UI CLI](general-step-by-step-guide-using-cli.md#add-view).
+For a guided walkthrough of the component addition wizard, see [Step-by-Step Guide Using Ignite UI CLI](./general-step-by-step-guide-using-cli.mdx#add-view).
Your routing file will be updated with the path to the newly generated page. For example, a component named `MyGrid` will be navigable at `/my-grid`.
@@ -410,7 +410,7 @@ After the command finishes, start the MCP servers in your AI client. The servers
**VS Code with GitHub Copilot:** Open `.vscode/mcp.json`. VS Code displays an inline **Start** button above each server entry. Click **Start** for both `igniteui` and `igniteui-theming`. Once started, VS Code shows the available tool count next to each server (for example, _"13 tools | 1 prompt"_). Alternatively, run **MCP: List Servers** from the Command Palette (`Ctrl+Shift+P` / `Cmd+Shift+P`), select each server, and choose **Start**.
-For full setup instructions across all AI clients and Agent Skills wiring, see [Agent Skills](./ai/skills.md) and [Ignite UI CLI MCP](./ai/cli-mcp.md).
+For full setup instructions across all AI clients and Agent Skills wiring, see [Agent Skills](./ai/skills.mdx) and [Ignite UI CLI MCP](./ai/cli-mcp.mdx).
@@ -450,7 +450,13 @@ Configure your AI client to use the CLI MCP server manually. Most teams connect
}
```
-For per-client setup guides (VS Code, GitHub, Cursor, Claude Desktop, Claude Code, JetBrains) and a full description of available tools, see [Ignite UI CLI MCP](./ai/cli-mcp.md). For an end-to-end walkthrough using both MCP servers, see [Build an App End-to-End with CLI MCP and Theming MCP](./general-how-to-mcp-e2e.md).
+For per-client setup guides (VS Code, GitHub, Cursor, Claude Desktop, Claude Code, JetBrains) and a full description of available tools, see [Ignite UI CLI MCP](./ai/cli-mcp.mdx).
+
+
+
+For an end-to-end walkthrough using both MCP servers, see [Build an App End-to-End with CLI MCP and Theming MCP](./general-how-to-mcp-e2e.mdx).
+
+
diff --git a/docs/xplat/src/content/en/components/general-getting-started-blazor-client.mdx b/docs/xplat/src/content/en/components/general-getting-started-blazor-client.mdx
index 476b499340..2b3ac295ce 100644
--- a/docs/xplat/src/content/en/components/general-getting-started-blazor-client.mdx
+++ b/docs/xplat/src/content/en/components/general-getting-started-blazor-client.mdx
@@ -37,7 +37,7 @@ Ignite UI for Blazor is delivered via NuGet packages. To use the Ignite UI for B
In Visual Studio, open the NuGet package manager by selecting **Tools** → **NuGet Package Manager** → **Manage NuGet Packages for Solution**. Search for and install the **IgniteUI.Blazor** NuGet package.
-For more information on installing Ignite UI for Blazor using NuGet, read the [Installing Ignite UI for Blazor](general-installing-blazor.md) topic.
+For more information on installing Ignite UI for Blazor using NuGet, read the [Installing Ignite UI for Blazor](./general-installing-blazor.mdx) topic.
## Register Ignite UI for Blazor
@@ -107,7 +107,7 @@ public static async Task Main(string[] args)
-2 - Continue with step 2 in the [.NET 6 and Later Applications](general-getting-started-blazor-client.md#net-6-and-later-applications) section
+2 - Continue with step 2 in the [.NET 6 and Later Applications](./general-getting-started-blazor-client.mdx#net-6-and-later-applications) section
## Add Ignite UI for Blazor Component
diff --git a/docs/xplat/src/content/en/components/general-getting-started-blazor-maui.mdx b/docs/xplat/src/content/en/components/general-getting-started-blazor-maui.mdx
index 6beef161aa..ea52a0b0cb 100644
--- a/docs/xplat/src/content/en/components/general-getting-started-blazor-maui.mdx
+++ b/docs/xplat/src/content/en/components/general-getting-started-blazor-maui.mdx
@@ -52,7 +52,7 @@ Ignite UI for Blazor is delivered via NuGet packages. To use the Ignite UI for B
In Visual Studio, open the NuGet package manager by selecting **Tools** → **NuGet Package Manager** → **Manage NuGet Packages for Solution**. Search for and install the **IgniteUI.Blazor** NuGet package.
-For more information on installing Ignite UI for Blazor using NuGet, read the [Installing Ignite UI for Blazor](general-installing-blazor.md) topic.
+For more information on installing Ignite UI for Blazor using NuGet, read the [Installing Ignite UI for Blazor](./general-installing-blazor.mdx) topic.
## Register Ignite UI for Blazor
diff --git a/docs/xplat/src/content/en/components/general-getting-started-blazor-web-app.mdx b/docs/xplat/src/content/en/components/general-getting-started-blazor-web-app.mdx
index edf7c7f724..4c6e4d595f 100644
--- a/docs/xplat/src/content/en/components/general-getting-started-blazor-web-app.mdx
+++ b/docs/xplat/src/content/en/components/general-getting-started-blazor-web-app.mdx
@@ -39,7 +39,7 @@ Ignite UI for Blazor is delivered via NuGet packages. To use the Ignite UI for B
In Visual Studio, open the NuGet package manager by selecting **Tools** → **NuGet Package Manager** → **Manage NuGet Packages for Solution**. Select all target projects for package installation, then search for and install the **IgniteUI.Blazor** NuGet package.
-For more information on installing Ignite UI for Blazor using NuGet, read the [Installing Ignite UI for Blazor](general-installing-blazor.md) topic.
+For more information on installing Ignite UI for Blazor using NuGet, read the [Installing Ignite UI for Blazor](./general-installing-blazor.mdx) topic.
## Register Ignite UI for Blazor
diff --git a/docs/xplat/src/content/en/components/general-getting-started-oss.mdx b/docs/xplat/src/content/en/components/general-getting-started-oss.mdx
index 7ae1a21a52..5cefda4413 100644
--- a/docs/xplat/src/content/en/components/general-getting-started-oss.mdx
+++ b/docs/xplat/src/content/en/components/general-getting-started-oss.mdx
@@ -136,12 +136,12 @@ Add an Ignite UI for Blazor component to your razor page, for example:
-For more detailed information about which components are included in the light package, see the - [Open-Source vs Premium Components](general-open-source-vs-premium.md) topic.
+For more detailed information about which components are included in the light package, see the - [Open-Source vs Premium Components](./general-open-source-vs-premium.mdx) topic.
-For more detailed information about Grid Lite features and configuration, see the [Grid Lite Overview](grid-lite/overview.md) topic.
+For more detailed information about Grid Lite features and configuration, see the [Grid Lite Overview](./grid-lite/overview.mdx) topic.
## Additional Resources
-- [Open-Source vs Premium Components](general-open-source-vs-premium.md)
-- [Grid Lite Overview](grid-lite/overview.md)
+- [Open-Source vs Premium Components](./general-open-source-vs-premium.mdx)
+- [Grid Lite Overview](./grid-lite/overview.mdx)
diff --git a/docs/xplat/src/content/en/components/general-getting-started.mdx b/docs/xplat/src/content/en/components/general-getting-started.mdx
index da6390ac4b..6f6c8ee0b8 100644
--- a/docs/xplat/src/content/en/components/general-getting-started.mdx
+++ b/docs/xplat/src/content/en/components/general-getting-started.mdx
@@ -35,7 +35,7 @@ import gettingStartedBlazorCard from '@xplat-images/general/getting-started-blaz
[`{ProductName}`]({GithubLink}) is a complete set of UI widgets, components, and Figma UI kits for {Platform} by Infragistics. It enables developers to build modern, high-performance HTML5 and JavaScript apps for desktop browsers, mobile experiences, and progressive web apps (PWAs).
-{ProductName} comprises several packages available under either an MIT or a commercial license, depending on the components and services they contain. For a detailed list of components and their license, please refer to the [License FAQ and Installation](./general-licensing.md) and [Open Source vs Premium](./general-open-source-vs-premium.md) topics.
+{ProductName} comprises several packages available under either an MIT or a commercial license, depending on the components and services they contain. For a detailed list of components and their license, please refer to the [License FAQ and Installation](./general-licensing.mdx) and [Open Source vs Premium](./general-open-source-vs-premium.mdx) topics.
@@ -78,14 +78,14 @@ Or create a project directly in one command, for example:
ig new --framework=react --type=igr-ts --template=side-nav
```
-For a step-by-step walkthrough of the wizard and the authentication add-on flow, see [Step-by-Step Guide Using Ignite UI CLI](general-step-by-step-guide-using-cli.md). For a full reference of all CLI commands, template IDs, and direct authentication template usage, see the [CLI Overview](general-cli-overview.md).
+For a step-by-step walkthrough of the wizard and the authentication add-on flow, see [Step-by-Step Guide Using Ignite UI CLI](./general-step-by-step-guide-using-cli.mdx). For a full reference of all CLI commands, template IDs, and direct authentication template usage, see the [CLI Overview](./general-cli-overview.mdx).
If you added a Grid component during the prompts, once the application is running you should see something similar to the following:
-Keep in mind that by default Ignite UI CLI installs the Trial version of Ignite UI for React's Grid component which is under [commercial license](./general-open-source-vs-premium.md#comparison-table-for-all-components).
+Keep in mind that by default Ignite UI CLI installs the Trial version of Ignite UI for React's Grid component which is under [commercial license](./general-open-source-vs-premium.mdx#comparison-table-for-all-components).
Alternatively, you can use popular frameworks such as Next.js, Vite, or Expo as recommended by the React team. The following are step-by-step instructions for creating React applications with Ignite UI for React using one of these methods.
@@ -109,7 +109,7 @@ Then follow the prompts to choose a name for the project, React as the framework
### Adding an Ignite UI React Grid Component
#### Package Installation
-To add the Ignite UI React [**Grid**](grids/data-grid.md) component to the app you need to install the `igniteui-react-grids` package:
+To add the Ignite UI React [**Grid**](./grids/data-grid.mdx) component to the app you need to install the `igniteui-react-grids` package:
```cmd
npm install igniteui-react-grids --save
@@ -202,7 +202,7 @@ Or create a project directly in one command, for example:
ig new --framework=webcomponents --type=igc-ts --template=side-nav
```
-For a step-by-step walkthrough of the wizard and the authentication add-on flow, see [Step-by-Step Guide Using Ignite UI CLI](general-step-by-step-guide-using-cli.md). For a full reference of all CLI commands, template IDs, and direct authentication template usage, see the [CLI Overview](general-cli-overview.md).
+For a step-by-step walkthrough of the wizard and the authentication add-on flow, see [Step-by-Step Guide Using Ignite UI CLI](./general-step-by-step-guide-using-cli.mdx). For a full reference of all CLI commands, template IDs, and direct authentication template usage, see the [CLI Overview](./general-cli-overview.mdx).
## Install Polyfills
@@ -479,7 +479,7 @@ The Ignite UI CLI installs the trial version of {ProductName} by default. To upg
ig upgrade-packages
```
-You will be prompted to log in to the Infragistics private npm registry if not already configured. For details on the license model, see [License FAQ and Installation](./general-licensing.md) and [Open Source vs Premium](./general-open-source-vs-premium.md).
+You will be prompted to log in to the Infragistics private npm registry if not already configured. For details on the license model, see [License FAQ and Installation](./general-licensing.mdx) and [Open Source vs Premium](./general-open-source-vs-premium.mdx).
## AI-Assisted Development
@@ -488,7 +488,7 @@ Ignite UI provides a three-part AI toolchain - **Agent Skills**, the **Ignite UI
Run `ig ai-config` from your project root to copy {ProductName} Agent Skills and write the Ignite
UI MCP server configuration to `.vscode/mcp.json` in a single step.
-For an overview of all three layers and setup instructions, see [AI-Assisted Development with Ignite UI](./ai/ai-assisted-development-overview.md). For the full CLI MCP client setup guide, see [Ignite UI CLI MCP](./ai/cli-mcp.md). For an end-to-end walkthrough using both MCP servers, see [Build an App End-to-End with CLI MCP and Theming MCP](./general-how-to-mcp-e2e.md).
+For an overview of all three layers and setup instructions, see [AI-Assisted Development with Ignite UI](./ai/ai-assisted-development-overview.mdx). For the full CLI MCP client setup guide, see [Ignite UI CLI MCP](./ai/cli-mcp.mdx). For an end-to-end walkthrough using both MCP servers, see [Build an App End-to-End with CLI MCP and Theming MCP](./general-how-to-mcp-e2e.mdx).
@@ -523,19 +523,19 @@ For an overview of all three layers and setup instructions, see [AI-Assisted Dev
## Charts & Graphs
-{ProductName} contains a library of [Charts & Graphs](charts/chart-overview.md) that lets you visualize any type of data through its 65+ types of chart series and combinations to create stunning and interactive charts and dashboards. Built for speed and beauty, designed to work on every modern browser and with complete touch and interactivity, you can quickly build responsive visuals on any device.
+{ProductName} contains a library of [Charts & Graphs](./charts/chart-overview.mdx) that lets you visualize any type of data through its 65+ types of chart series and combinations to create stunning and interactive charts and dashboards. Built for speed and beauty, designed to work on every modern browser and with complete touch and interactivity, you can quickly build responsive visuals on any device.
## Gauges
-{ProductName} provides [Radial Gauge](radial-gauge.md), [Linear Gauge](linear-gauge.md), and [Bullet Graph](bullet-graph.md) components used to illustrate data in an easy and intuitive way. The [Radial Gauge](radial-gauge.md) has a variety of customization options in order to create a predefined shape and scale. The [Linear Gauge](linear-gauge.md) provides a simple view of a value compared against a scale and one or more ranges. It supports one scale, one set of tick marks and one set of labels. The [Bullet Graph](bullet-graph.md) component lets you create data visualizations, replacing meters and gauges that are used on dashboards with simple bar charts.
+{ProductName} provides [Radial Gauge](./radial-gauge.mdx), [Linear Gauge](./linear-gauge.mdx), and [Bullet Graph](./bullet-graph.mdx) components used to illustrate data in an easy and intuitive way. The [Radial Gauge](./radial-gauge.mdx) has a variety of customization options in order to create a predefined shape and scale. The [Linear Gauge](./linear-gauge.mdx) provides a simple view of a value compared against a scale and one or more ranges. It supports one scale, one set of tick marks and one set of labels. The [Bullet Graph](./bullet-graph.mdx) component lets you create data visualizations, replacing meters and gauges that are used on dashboards with simple bar charts.
## Maps
-The {ProductName} [Geographic Map](geo-map.md) component brings the ability to visualize geographic data in your application. It can render data sets consisting of many geographic locations in shapes of markers, lines, polygons, or even interactive bitmaps. It allows you to overlay multiple map layers with geographic data, mark specific geographic locations and display information using custom markers and colors.
+The {ProductName} [Geographic Map](./geo-map.mdx) component brings the ability to visualize geographic data in your application. It can render data sets consisting of many geographic locations in shapes of markers, lines, polygons, or even interactive bitmaps. It allows you to overlay multiple map layers with geographic data, mark specific geographic locations and display information using custom markers and colors.
## Grids & Inputs
-{ProductName} provides several [Grid](grids/grids-header.md) components that allow you to bind and display data with little configuration in the form of [Grid Lite](grid-lite/overview.md) - a light-weight grid component under MIT license, [Data Grid](grids/data-grid.md) - a feature-rich grid component under commercial license, [List](grids/list.md), [Tree](grids/tree.md), and even [Spreadsheet](spreadsheet-overview.md).
+{ProductName} provides several [Grid](./grids/grids-header.mdx) components that allow you to bind and display data with little configuration in the form of [Grid Lite](./grid-lite/overview.mdx) - a light-weight grid component under MIT license, [Data Grid](./grids/data-grid.mdx) - a feature-rich grid component under commercial license, [List](./grids/list.mdx), [Tree](./grids/tree.mdx), and even [Spreadsheet](./spreadsheet-overview.mdx).
## Buttons, Inputs, Layouts, and Menus
-{ProductName} provides various types of [Buttons](inputs/button.md), [Inputs](inputs/input.md), [Menus](menus/navbar.md), and [Layouts](layouts/tabs.md) that give you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach. See the [Storybook here](https://igniteui.github.io/igniteui-webcomponents). These components are based on the [Indigo Design System](https://www.infragistics.com/products/appbuilder/ui-toolkit), are fully supported by [App Builder](https://appbuilder.indigo.design/) and are backed by ready-to-use UI kits for Figma.
+{ProductName} provides various types of [Buttons](./inputs/button.mdx), [Inputs](./inputs/input.mdx), [Menus](./menus/navbar.mdx), and [Layouts](./layouts/tabs.mdx) that give you the ability to build modern web applications using encapsulation and the concept of reusable components in a dependency-free approach. See the [Storybook here](https://igniteui.github.io/igniteui-webcomponents). These components are based on the [Indigo Design System](https://www.infragistics.com/products/appbuilder/ui-toolkit), are fully supported by [App Builder](https://appbuilder.indigo.design/) and are backed by ready-to-use UI kits for Figma.
@@ -570,7 +570,7 @@ Ignite UI for Blazor is delivered via NuGet packages. To use the Ignite UI for B
In Visual Studio, open the NuGet package manager by selecting **Tools** → **NuGet Package Manager** → **Manage NuGet Packages for Solution**. Search for and install the **IgniteUI.Blazor** NuGet package.
-For more information on installing Ignite UI for Blazor using NuGet, read the [Installing Ignite UI for Blazor](general-installing-blazor.md) topic.
+For more information on installing Ignite UI for Blazor using NuGet, read the [Installing Ignite UI for Blazor](./general-installing-blazor.mdx) topic.
## Register Ignite UI for Blazor
diff --git a/docs/xplat/src/content/en/components/general-how-to-mcp-e2e.mdx b/docs/xplat/src/content/en/components/general-how-to-mcp-e2e.mdx
index 03509b4135..1fb9079a54 100644
--- a/docs/xplat/src/content/en/components/general-how-to-mcp-e2e.mdx
+++ b/docs/xplat/src/content/en/components/general-how-to-mcp-e2e.mdx
@@ -41,7 +41,7 @@ Before you start, make sure you have:
This walkthrough works best with a **CLI-first** setup because Ignite UI CLI scaffolds the project and prepares the first MCP configuration for VS Code automatically.
-If you still need the detailed setup reference for each client, see [Ignite UI CLI MCP](ai/cli-mcp.md) and [Ignite UI Theming MCP](ai/theming-mcp.md).
+If you still need the detailed setup reference for each client, see [Ignite UI CLI MCP](./ai/cli-mcp.mdx) and [Ignite UI Theming MCP](./ai/theming-mcp.mdx).
## Step 1: Start with Ignite UI CLI
@@ -266,10 +266,10 @@ In practice, the most effective pattern is to use CLI MCP for project and compon
## Related Topics
-- [AI-Assisted Development with Ignite UI](ai/ai-assisted-development-overview.md)
-- [{ProductName} Skills](ai/skills.md)
-- [Ignite UI CLI MCP](ai/cli-mcp.md)
-- [Ignite UI Theming MCP](ai/theming-mcp.md)
+- [AI-Assisted Development with Ignite UI](./ai/ai-assisted-development-overview.mdx)
+- [{ProductName} Skills](./ai/skills.mdx)
+- [Ignite UI CLI MCP](./ai/cli-mcp.mdx)
+- [Ignite UI Theming MCP](./ai/theming-mcp.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/general-installing-blazor.mdx b/docs/xplat/src/content/en/components/general-installing-blazor.mdx
index 765d53ca22..ab333867d1 100644
--- a/docs/xplat/src/content/en/components/general-installing-blazor.mdx
+++ b/docs/xplat/src/content/en/components/general-installing-blazor.mdx
@@ -19,7 +19,7 @@ There are three ways to install Ignite UI for Blazor using NuGet:
- [Using the .NET CLI](#using-the-net-cli)
- [Using the Package Manager](#using-the-package-manager)
-Licensed users should use the official licensed Ignite UI for Blazor NuGet packages provided on the [Infragistics Private NuGet Feed](./general-nuget-feed.md).
+Licensed users should use the official licensed Ignite UI for Blazor NuGet packages provided on the [Infragistics Private NuGet Feed](./general-nuget-feed.mdx).
Trial users can install the **IgniteUI.Blazor** trial NuGet package found on [NuGet.org](https://www.nuget.org/packages/IgniteUI.Blazor).
@@ -36,7 +36,7 @@ In the package manager dialog, open the **Browse** tab, select the **Infragistic
-If you do not have an Infragistics package source available, learn how to add it by reading the [Infragistics NuGet feed topic](./general-nuget-feed.md).
+If you do not have an Infragistics package source available, learn how to add it by reading the [Infragistics NuGet feed topic](./general-nuget-feed.mdx).
## Using the .NET CLI
diff --git a/docs/xplat/src/content/en/components/general-licensing.mdx b/docs/xplat/src/content/en/components/general-licensing.mdx
index 8b6294c701..04f04e09cf 100644
--- a/docs/xplat/src/content/en/components/general-licensing.mdx
+++ b/docs/xplat/src/content/en/components/general-licensing.mdx
@@ -17,7 +17,7 @@ import azureCiAddTokenVariable1 from '@xplat-images/general/azure-ci-add-token-v
{ProductName} comprises packages available under either an MIT or a commercial license. This licensing model supports both commercial and permissive open-source usage, depending on the specific components, modules, and services you incorporate into your project.
-It is crucial to understand which license applies to which part of the package. The topic [Open Source vs Premium](./general-open-source-vs-premium.md) contains details on what type of license is applied to each component and therefore if you need to buy a commercial license based on the components you are using in your projects.
+It is crucial to understand which license applies to which part of the package. The topic [Open Source vs Premium](./general-open-source-vs-premium.mdx) contains details on what type of license is applied to each component and therefore if you need to buy a commercial license based on the components you are using in your projects.
## License Agreements in {ProductName}
For components under commercial license, it is important to know all the [legal terms and conditions](https://www.infragistics.com/legal/license/igultimate-la) regarding their purchase and use.
@@ -38,7 +38,7 @@ If you qualify for a free, non-commercial, NFR license or if you have any licens
## {ProductName} npm packages - Using the Private npm feed
Npm is the most popular package manager and is also the default one for the runtime environment Node.js. It is highly adopted and is one of the fastest and easiest ways to manage the packages that you depend on in your project. For more information on how npm works, read the official [npm documentation](https://docs.npmjs.com/).
-Infragistics {ProductName} is available as npm packages and you can add them as dependencies to your project in a [few easy steps](./general-getting-started.md). Choosing this approach will not require configuring npm. If you are installing a package under commercial license, you will start using the **{ProductName} Trial version** of the product.
+Infragistics {ProductName} is available as npm packages and you can add them as dependencies to your project in a [few easy steps](./general-getting-started.mdx). Choosing this approach will not require configuring npm. If you are installing a package under commercial license, you will start using the **{ProductName} Trial version** of the product.
What does it mean to start using a trial version? It means that you will be using a version of our product with a **Watermark** part of your web view. It doesn’t mean that you will be using the licensed package for a certain amount of time before it expires. For example, for a month.
diff --git a/docs/xplat/src/content/en/components/general-open-source-vs-premium.mdx b/docs/xplat/src/content/en/components/general-open-source-vs-premium.mdx
index 2377aceebf..3a0cdeebbb 100644
--- a/docs/xplat/src/content/en/components/general-open-source-vs-premium.mdx
+++ b/docs/xplat/src/content/en/components/general-open-source-vs-premium.mdx
@@ -13,7 +13,7 @@ import Badge from 'igniteui-astro-components/components/mdx/Badge.astro';
## Open-Source Components
-There are over 50 UI components available under the MIT license, including [Grid Lite](../components/grid-lite/overview.md), Accordion, Avatar, Badge, Banner, Button, Calendar, Carousel, Checkbox, Chip, Combo, Date Picker, Drop Down, Input, List, Snackbar, and more. You can find the full list in the [Comparison Table for All Components](#comparison-table-for-all-components).
+There are over 50 UI components available under the MIT license, including [Grid Lite](../components/grid-lite/overview.mdx), Accordion, Avatar, Badge, Banner, Button, Calendar, Carousel, Checkbox, Chip, Combo, Date Picker, Drop Down, Input, List, Snackbar, and more. You can find the full list in the [Comparison Table for All Components](#comparison-table-for-all-components).
All Open-Source components are marked in the header of their topics with:
@@ -28,13 +28,13 @@ Our Ignite UI Premium components come with advanced enterprise features and are
-- [Data Grid](../components/grids/data-grid.md), [Hierarchical Grid](../components/grids/hierarchical-grid/overview.md), [Tree Grid](../components/grids/tree-grid/overview.md), [Pivot Grid](../components/grids/pivot-grid/overview.md)
-- [Dock Manager](../components/layouts/dock-manager.md)
-- [Charting library](../components/charts/chart-overview.md)
-- [Maps library](../components/geo-map.md)
-- [Excel Library](../components/excel-library.md)
-- Gauges - [Bullet Graph](../components/bullet-graph.md), [Linear Gauge](../components/linear-gauge.md) and [Radial Gauge](../components/radial-gauge.md)
-- [Toolbar](../components/menus/toolbar.md)
+- [Data Grid](../components/grids/data-grid.mdx), [Hierarchical Grid](../components/grids/hierarchical-grid/overview.mdx), [Tree Grid](../components/grids/tree-grid/overview.mdx), [Pivot Grid](../components/grids/pivot-grid/overview.mdx)
+- [Dock Manager](../components/layouts/dock-manager.mdx)
+- [Charting library](../components/charts/chart-overview.mdx)
+- [Maps library](../components/geo-map.mdx)
+- [Excel Library](../components/excel-library.mdx)
+- Gauges - [Bullet Graph](../components/bullet-graph.mdx), [Linear Gauge](../components/linear-gauge.mdx) and [Radial Gauge](../components/radial-gauge.mdx)
+- [Toolbar](../components/menus/toolbar.mdx)
@@ -42,14 +42,14 @@ Our Ignite UI Premium components come with advanced enterprise features and are
-- [Data Grid](../components/grids/data-grid.md), [Hierarchical Grid](../components/grids/hierarchical-grid/overview.md), [Tree Grid](../components/grids/tree-grid/overview.md), [Pivot Grid](../components/grids/pivot-grid/overview.md)
-- [Dock Manager](../components/layouts/dock-manager.md)
-- [Charting library](../components/charts/chart-overview.md)
-- [Maps library](../components/geo-map.md)
-- [Spreadsheet](../components/spreadsheet-overview.md)
-- [Excel Library](../components/excel-library.md)
-- Gauges - [Bullet Graph](../components/bullet-graph.md), [Linear Gauge](../components/linear-gauge.md) and [Radial Gauge](../components/radial-gauge.md)
-- [Toolbar](../components/menus/toolbar.md)
+- [Data Grid](../components/grids/data-grid.mdx), [Hierarchical Grid](../components/grids/hierarchical-grid/overview.mdx), [Tree Grid](../components/grids/tree-grid/overview.mdx), [Pivot Grid](../components/grids/pivot-grid/overview.mdx)
+- [Dock Manager](../components/layouts/dock-manager.mdx)
+- [Charting library](../components/charts/chart-overview.mdx)
+- [Maps library](../components/geo-map.mdx)
+- [Spreadsheet](../components/spreadsheet-overview.mdx)
+- [Excel Library](../components/excel-library.mdx)
+- Gauges - [Bullet Graph](../components/bullet-graph.mdx), [Linear Gauge](../components/linear-gauge.mdx) and [Radial Gauge](../components/radial-gauge.mdx)
+- [Toolbar](../components/menus/toolbar.mdx)
diff --git a/docs/xplat/src/content/en/components/general-step-by-step-guide-using-cli.mdx b/docs/xplat/src/content/en/components/general-step-by-step-guide-using-cli.mdx
index 0c4fc2c43d..9ed5e1a309 100644
--- a/docs/xplat/src/content/en/components/general-step-by-step-guide-using-cli.mdx
+++ b/docs/xplat/src/content/en/components/general-step-by-step-guide-using-cli.mdx
@@ -14,7 +14,7 @@ import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBloc
The Ignite UI CLI step-by-step mode is an interactive wizard that guides you through project creation, template selection, theming, and component view addition for {ProductName} projects. It covers the same operations as the non-interactive `ig new` and `ig add` commands but prompts you at each step rather than requiring all arguments upfront.
-The step-by-step mode does not support scripted or non-interactive use - for that, use the `ig new` and `ig add` commands with explicit arguments. The wizard relies on `Inquirer.js`; see [supported terminals](https://github.com/SBoudrias/Inquirer.js#support-os-terminals) for compatibility. For the full CLI reference, see [Ignite UI CLI Overview](general-cli-overview.md).
+The step-by-step mode does not support scripted or non-interactive use - for that, use the `ig new` and `ig add` commands with explicit arguments. The wizard relies on `Inquirer.js`; see [supported terminals](https://github.com/SBoudrias/Inquirer.js#support-os-terminals) for compatibility. For the full CLI reference, see [Ignite UI CLI Overview](./general-cli-overview.mdx).
To activate the wizard, run:
@@ -95,7 +95,7 @@ If you select **Side Navigation** or **Side Navigation Mini**, the wizard prompt
Choose a theme for your application:
- The **default** option includes a pre-compiled CSS file with the default {ProductName} theme.
-- The **custom** option generates a Sass-based color palette and theme configuration using the [Theming API](./themes/overview.md).
+- The **custom** option generates a Sass-based color palette and theme configuration using the [Theming API](./themes/overview.mdx).
@@ -158,7 +158,7 @@ To bypass these prompts in non-interactive mode, pass `--assistants` and `--agen
ig new my-app --framework=react --type=igr-ts --template=side-nav --assistants vscode --agents copilot claude
```
-For more details on the available flag values, see [Ignite UI CLI Overview](general-cli-overview.md#ai-configuration-during-project-creation).
+For more details on the available flag values, see [Ignite UI CLI Overview](./general-cli-overview.mdx#ai-configuration-during-project-creation).
### Complete or continue
diff --git a/docs/xplat/src/content/en/components/geo-map-binding-data-model.mdx b/docs/xplat/src/content/en/components/geo-map-binding-data-model.mdx
index 9321aa7c7c..2b841c62c0 100644
--- a/docs/xplat/src/content/en/components/geo-map-binding-data-model.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-binding-data-model.mdx
@@ -35,7 +35,7 @@ The following table summarized data structures required for each type of geograp
|||Specifies the name of data column of items that contains the geographic coordinates of lines. This property must be mapped to an array of arrays of objects with x and y properties. |
## Code Snippet
-The following code shows how to bind the to a custom data model that contains geographic locations of some cities of the world stored using longitude and latitude coordinates. Also, we use the to plot shortest geographic path between these locations using the [WorldUtility](geo-map-resources-world-util.md)
+The following code shows how to bind the to a custom data model that contains geographic locations of some cities of the world stored using longitude and latitude coordinates. Also, we use the to plot shortest geographic path between these locations using the [WorldUtility](./geo-map-resources-world-util.mdx)
diff --git a/docs/xplat/src/content/en/components/geo-map-binding-data-overview.mdx b/docs/xplat/src/content/en/components/geo-map-binding-data-overview.mdx
index 63d6704cd7..d6ef463620 100644
--- a/docs/xplat/src/content/en/components/geo-map-binding-data-overview.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-binding-data-overview.mdx
@@ -15,11 +15,11 @@ The {ProductName} map component is designed to display geo-spatial data from sha
## Types of Data Sources
The following section list some of data source that you can bind in the geographic map component
-- [Binding Shape Files](geo-map-binding-shp-file.md)
-- [Binding JSON Files](geo-map-binding-data-json-points.md)
-- [Binding CSV Files](geo-map-binding-data-csv.md)
-- [Binding Data Models](geo-map-binding-data-model.md)
-- [Binding Multiple Sources](geo-map-binding-multiple-sources.md)
+- [Binding Shape Files](./geo-map-binding-shp-file.mdx)
+- [Binding JSON Files](./geo-map-binding-data-json-points.mdx)
+- [Binding CSV Files](./geo-map-binding-data-csv.mdx)
+- [Binding Data Models](./geo-map-binding-data-model.mdx)
+- [Binding Multiple Sources](./geo-map-binding-multiple-sources.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/geo-map-binding-multiple-shapes.mdx b/docs/xplat/src/content/en/components/geo-map-binding-multiple-shapes.mdx
index 63cb3d8809..a54ad77779 100644
--- a/docs/xplat/src/content/en/components/geo-map-binding-multiple-shapes.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-binding-multiple-shapes.mdx
@@ -22,7 +22,7 @@ In the {ProductName} map, you can add multiple geographic series objects to over
-This topic takes you step-by-step towards displaying multiple geographic series in the map component. All geographic series plot following geo-spatial data loaded from shape files using the class. Refer to the [Binding Shape Files](geo-map-binding-shp-file.md) topic for more information about object.
+This topic takes you step-by-step towards displaying multiple geographic series in the map component. All geographic series plot following geo-spatial data loaded from shape files using the class. Refer to the [Binding Shape Files](./geo-map-binding-shp-file.mdx) topic for more information about object.
- – displays locations of major cities
- – displays routes between major ports
diff --git a/docs/xplat/src/content/en/components/geo-map-binding-multiple-sources.mdx b/docs/xplat/src/content/en/components/geo-map-binding-multiple-sources.mdx
index 0abe96d051..a4da055b78 100644
--- a/docs/xplat/src/content/en/components/geo-map-binding-multiple-sources.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-binding-multiple-sources.mdx
@@ -32,7 +32,7 @@ You can use geographic series in this or other combinations to plot desired data
## Creating Data Sources
-Create data sources for all geographic series that you want to display in the {ProductName} map. For example, you can the use [WorldConnections](geo-map-resources-world-connections.md) script.
+Create data sources for all geographic series that you want to display in the {ProductName} map. For example, you can the use [WorldConnections](./geo-map-resources-world-connections.mdx) script.
diff --git a/docs/xplat/src/content/en/components/geo-map-display-esri-imagery.mdx b/docs/xplat/src/content/en/components/geo-map-display-esri-imagery.mdx
index 556d75db76..43da4b842a 100644
--- a/docs/xplat/src/content/en/components/geo-map-display-esri-imagery.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-display-esri-imagery.mdx
@@ -106,7 +106,7 @@ protected override void OnInitialized()
## Esri Utility
-Alternatively, you can use the [EsriUtility](geo-map-resources-esri.md) which defines all styles provided by Esri imagery servers.
+Alternatively, you can use the [EsriUtility](./geo-map-resources-esri.mdx) which defines all styles provided by Esri imagery servers.
diff --git a/docs/xplat/src/content/en/components/geo-map-display-heat-imagery.mdx b/docs/xplat/src/content/en/components/geo-map-display-heat-imagery.mdx
index bbfc1f18ca..bc52f5433a 100644
--- a/docs/xplat/src/content/en/components/geo-map-display-heat-imagery.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-display-heat-imagery.mdx
@@ -13,7 +13,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
The {ProductName} map control has the ability to show heat-map imagery through the use of the that are generated by a by loading geo-spatial data by loading shape files to a tile series.
-It is highly recommended that you review the [Binding Shape Files with Geo-Spatial Data](geo-map-binding-shp-file.md) topic as a pre-requisite to this topic.
+It is highly recommended that you review the [Binding Shape Files with Geo-Spatial Data](./geo-map-binding-shp-file.mdx) topic as a pre-requisite to this topic.
## {Platform} Displaying Heat Imagery Example
diff --git a/docs/xplat/src/content/en/components/geo-map-resources-world-connections.mdx b/docs/xplat/src/content/en/components/geo-map-resources-world-connections.mdx
index de5d8362ab..c8250fe47c 100644
--- a/docs/xplat/src/content/en/components/geo-map-resources-world-connections.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-resources-world-connections.mdx
@@ -10,7 +10,7 @@ import PlatformBlock from 'igniteui-astro-components/components/mdx/PlatformBloc
# {Platform} World Connections
-The resource topic provides implementation of data utility for generating locations of airports, flight paths, and geographic gridlines. You can use these data sources as reference point for creating your own geographic data. Note that this utility depends on [WorldUtil](geo-map-resources-world-util.md) and [WorldLocations](geo-map-resources-world-locations.md) scripts.
+The resource topic provides implementation of data utility for generating locations of airports, flight paths, and geographic gridlines. You can use these data sources as reference point for creating your own geographic data. Note that this utility depends on [WorldUtil](./geo-map-resources-world-util.mdx) and [WorldLocations](./geo-map-resources-world-locations.mdx) scripts.
## Code Snippet
diff --git a/docs/xplat/src/content/en/components/geo-map-shape-files-reference.mdx b/docs/xplat/src/content/en/components/geo-map-shape-files-reference.mdx
index 58623fe271..0aad390d79 100644
--- a/docs/xplat/src/content/en/components/geo-map-shape-files-reference.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-shape-files-reference.mdx
@@ -92,7 +92,7 @@ The following list provides resources for obtaining shape files. Also, samples f
The following topics provide additional information related to this topic.
-- [Binding Shape Files](geo-map-binding-shp-file.md)
+- [Binding Shape Files](./geo-map-binding-shp-file.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/geo-map-shape-styling.mdx b/docs/xplat/src/content/en/components/geo-map-shape-styling.mdx
index 731fbef69b..b762f147f6 100644
--- a/docs/xplat/src/content/en/components/geo-map-shape-styling.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-shape-styling.mdx
@@ -58,7 +58,7 @@ import { IgcShapefileRecord } from 'igniteui-webcomponents-core';
-Note that the following code examples are using the [Shape Styling Utility](geo-map-resources-shape-styling-utility.md) file that provides four different ways of styling shapes:
+Note that the following code examples are using the [Shape Styling Utility](./geo-map-resources-shape-styling-utility.mdx) file that provides four different ways of styling shapes:
- [Shape Comparison Styling](#shape-comparison-styling)
- [Shape Random Styling](#shape-random-styling)
- [Shape Range Styling](#shape-range-styling)
diff --git a/docs/xplat/src/content/en/components/geo-map-type-series.mdx b/docs/xplat/src/content/en/components/geo-map-type-series.mdx
index 606aab1dc6..50dc1c70e7 100644
--- a/docs/xplat/src/content/en/components/geo-map-type-series.mdx
+++ b/docs/xplat/src/content/en/components/geo-map-type-series.mdx
@@ -20,13 +20,13 @@ All types of geographic series are always rendered on top of the geographic imag
The {Platform} Geographic Map component supports the following types of geographic series:
-- [Using Scatter Symbol Series](geo-map-type-scatter-symbol-series.md)
-- [Using Scatter Proportional Series](geo-map-type-scatter-bubble-series.md)
-- [Using Scatter Contour Series](geo-map-type-scatter-contour-series.md)
-- [Using Scatter Density Series](geo-map-type-scatter-density-series.md)
-- [Using Scatter Area Series](geo-map-type-scatter-area-series.md)
-- [Using Shape Polygon Series](geo-map-type-shape-polygon-series.md)
-- [Using Shape Polyline Series](geo-map-type-shape-polyline-series.md)
+- [Using Scatter Symbol Series](./geo-map-type-scatter-symbol-series.mdx)
+- [Using Scatter Proportional Series](./geo-map-type-scatter-bubble-series.mdx)
+- [Using Scatter Contour Series](./geo-map-type-scatter-contour-series.mdx)
+- [Using Scatter Density Series](./geo-map-type-scatter-density-series.mdx)
+- [Using Scatter Area Series](./geo-map-type-scatter-area-series.mdx)
+- [Using Shape Polygon Series](./geo-map-type-shape-polygon-series.mdx)
+- [Using Shape Polyline Series](./geo-map-type-shape-polyline-series.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/geo-map.mdx b/docs/xplat/src/content/en/components/geo-map.mdx
index 139d6fe978..0cf3362ffb 100644
--- a/docs/xplat/src/content/en/components/geo-map.mdx
+++ b/docs/xplat/src/content/en/components/geo-map.mdx
@@ -209,15 +209,15 @@ Now that the map module is imported, next step is to create geographic map. The
You can find more information about related {Platform} map features in these topics:
-- [Geographic Map Navigation](geo-map-navigation.md)
-{/*- [Geographic Map Imagery](geo-map-display-imagery-types.md)*/}
-- [Using Scatter Symbol Series](geo-map-type-scatter-symbol-series.md)
-- [Using Scatter Proportional Series](geo-map-type-scatter-bubble-series.md)
-- [Using Scatter Contour Series](geo-map-type-scatter-contour-series.md)
-- [Using Scatter Density Series](geo-map-type-scatter-density-series.md)
-- [Using Scatter Area Series](geo-map-type-scatter-area-series.md)
-- [Using Shape Polygon Series](geo-map-type-shape-polygon-series.md)
-- [Using Shape Polyline Series](geo-map-type-shape-polyline-series.md)
+- [Geographic Map Navigation](./geo-map-navigation.mdx)
+{/*- [Geographic Map Imagery](./geo-map-display-imagery-types.mdx)*/}
+- [Using Scatter Symbol Series](./geo-map-type-scatter-symbol-series.mdx)
+- [Using Scatter Proportional Series](./geo-map-type-scatter-bubble-series.mdx)
+- [Using Scatter Contour Series](./geo-map-type-scatter-contour-series.mdx)
+- [Using Scatter Density Series](./geo-map-type-scatter-density-series.mdx)
+- [Using Scatter Area Series](./geo-map-type-scatter-area-series.mdx)
+- [Using Shape Polygon Series](./geo-map-type-shape-polygon-series.mdx)
+- [Using Shape Polyline Series](./geo-map-type-shape-polyline-series.mdx)
## API References
diff --git a/docs/xplat/src/content/en/components/grid-lite/binding.mdx b/docs/xplat/src/content/en/components/grid-lite/binding.mdx
index 74ced3fc20..b97b5edecd 100644
--- a/docs/xplat/src/content/en/components/grid-lite/binding.mdx
+++ b/docs/xplat/src/content/en/components/grid-lite/binding.mdx
@@ -205,10 +205,10 @@ the column collection is reset, and a new data source is bound to the grid.
## Additional Resources
-- [Column Configuration](column-configuration.md)
-- [Sorting](sorting.md)
-- [Filtering](filtering.md)
-- [Theming & Styling](theming.md)
+- [Column Configuration](./column-configuration.mdx)
+- [Sorting](./sorting.mdx)
+- [Filtering](./filtering.mdx)
+- [Theming & Styling](./theming.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grid-lite/cell-template.mdx b/docs/xplat/src/content/en/components/grid-lite/cell-template.mdx
index 2637a63e91..c303955cd8 100644
--- a/docs/xplat/src/content/en/components/grid-lite/cell-template.mdx
+++ b/docs/xplat/src/content/en/components/grid-lite/cell-template.mdx
@@ -254,10 +254,10 @@ export interface GridLiteCellContext<
## Additional Resources
-- [Column Configuration](column-configuration.md)
-- [Sorting](sorting.md)
-- [Filtering](filtering.md)
-- [Theming & Styling](theming.md)
+- [Column Configuration](./column-configuration.mdx)
+- [Sorting](./sorting.mdx)
+- [Filtering](./filtering.mdx)
+- [Theming & Styling](./theming.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grid-lite/column-configuration.mdx b/docs/xplat/src/content/en/components/grid-lite/column-configuration.mdx
index 342b3f1e28..1b676b307f 100644
--- a/docs/xplat/src/content/en/components/grid-lite/column-configuration.mdx
+++ b/docs/xplat/src/content/en/components/grid-lite/column-configuration.mdx
@@ -364,10 +364,10 @@ In the sample below you can try out the different column properties and how they
## Additional Resources
-- [Data Binding](binding.md)
-- [Sorting](sorting.md)
-- [Filtering](filtering.md)
-- [Theming & Styling](theming.md)
+- [Data Binding](./binding.mdx)
+- [Sorting](./sorting.mdx)
+- [Filtering](./filtering.mdx)
+- [Theming & Styling](./theming.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grid-lite/filtering.mdx b/docs/xplat/src/content/en/components/grid-lite/filtering.mdx
index f4ef8b2fe4..b084628916 100644
--- a/docs/xplat/src/content/en/components/grid-lite/filtering.mdx
+++ b/docs/xplat/src/content/en/components/grid-lite/filtering.mdx
@@ -629,8 +629,8 @@ The following example mocks remote filter operation, reflecting the REST endpoin
## Additional Resources
-- [Column Configuration](column-configuration.md)
-- [Sorting](sorting.md)
+- [Column Configuration](./column-configuration.mdx)
+- [Sorting](./sorting.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grid-lite/header-template.mdx b/docs/xplat/src/content/en/components/grid-lite/header-template.mdx
index 227a99e291..224ab59056 100644
--- a/docs/xplat/src/content/en/components/grid-lite/header-template.mdx
+++ b/docs/xplat/src/content/en/components/grid-lite/header-template.mdx
@@ -109,9 +109,9 @@ return (
## Additional Resources
-- [Column Configuration](column-configuration.md)
-- [Cell Template](cell-template.md)
-- [Theming & Styling](theming.md)
+- [Column Configuration](./column-configuration.mdx)
+- [Cell Template](./cell-template.mdx)
+- [Theming & Styling](./theming.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grid-lite/overview.mdx b/docs/xplat/src/content/en/components/grid-lite/overview.mdx
index eecf5363ac..70673b90f9 100644
--- a/docs/xplat/src/content/en/components/grid-lite/overview.mdx
+++ b/docs/xplat/src/content/en/components/grid-lite/overview.mdx
@@ -34,7 +34,7 @@ Grid Lite is a free, open-source JavaScript data grid built as a Web Component,
## What You Get with our Free {Platform} Data Grid
-Our free, open-source {Platform} Grid Lite comes with the following column-based features: sorting, filtering, hiding, resizing and a variety of pre-defined data types. Blazing-fast performance is delivered with the use of row virtualization. In addition, the component supports keyboard navigation and theming through the [Ignite UI Theming Framework](../themes/overview.md).
+Our free, open-source {Platform} Grid Lite comes with the following column-based features: sorting, filtering, hiding, resizing and a variety of pre-defined data types. Blazing-fast performance is delivered with the use of row virtualization. In addition, the component supports keyboard navigation and theming through the [Ignite UI Theming Framework](../themes/overview.mdx).
diff --git a/docs/xplat/src/content/en/components/grid-lite/sorting.mdx b/docs/xplat/src/content/en/components/grid-lite/sorting.mdx
index fedfe11b80..d0fc5ae42a 100644
--- a/docs/xplat/src/content/en/components/grid-lite/sorting.mdx
+++ b/docs/xplat/src/content/en/components/grid-lite/sorting.mdx
@@ -770,8 +770,8 @@ The following example mocks remote sorting operation, reflecting the REST endpoi
## Additional Resources
-- [Column Configuration](column-configuration.md)
-- [Filtering](filtering.md)
+- [Column Configuration](./column-configuration.mdx)
+- [Filtering](./filtering.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grid-lite/theming.mdx b/docs/xplat/src/content/en/components/grid-lite/theming.mdx
index 9c88285dca..00d27518f7 100644
--- a/docs/xplat/src/content/en/components/grid-lite/theming.mdx
+++ b/docs/xplat/src/content/en/components/grid-lite/theming.mdx
@@ -45,7 +45,7 @@ In the sample below, you can preview all the default base themes.
Aside from the default themes shipped with the {GridLiteTitle} package, you can further customize the look and feel of your data grid by using an alternate set of CSS custom properties.
-Refer to the [theming topic](../grids/theming-grid.md) for more details.
+Refer to the [theming topic](../grids/grid/theming-grid.mdx) for more details.
```css
.grid-sample {
@@ -75,9 +75,9 @@ Here is an example showcasing the custom theming from above.
## Additional Resources
-- [Column Configuration](column-configuration.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
+- [Column Configuration](./column-configuration.mdx)
+- [Filtering](./filtering.mdx)
+- [Sorting](./sorting.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/advanced-filtering.mdx b/docs/xplat/src/content/en/components/grids/_shared/advanced-filtering.mdx
index fc81d25fcf..025dda36b7 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/advanced-filtering.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/advanced-filtering.mdx
@@ -400,7 +400,7 @@ We scope most of the components' mixins within `igx-advanced-filtering-dialog`,
-If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
+If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
```scss
@@ -490,12 +490,12 @@ $custom-drop-down: drop-down-theme(
```
-The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.md) topic for detailed guidance on how to use them.
+The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
### Using Schemas
-Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.md). A **schema** is a recipe of a theme.
+Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.mdx). A **schema** is a recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component, in this case - , , , , and schemas:
@@ -616,7 +616,7 @@ The sample will not be affected by the selected global theme from **Change Theme
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -662,16 +662,16 @@ Then set the related CSS properties to this class:
## Additional Resources
-- [Filtering](filtering.md)
-- [Excel Style Filtering](excel-style-filtering.md)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Filtering](filtering.mdx)
+- [Excel Style Filtering](excel-style-filtering.mdx)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/batch-editing.mdx b/docs/xplat/src/content/en/components/grids/_shared/batch-editing.mdx
index 8d29305730..ccf23d945f 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/batch-editing.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/batch-editing.mdx
@@ -16,12 +16,12 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} {ComponentTitle} Batch Editing and Transactions
-The Batch Editing feature of the is based on the . Follow the [**Transaction Service class hierarchy**](../transaction-classes.md) topic to see an overview of the and details how it is implemented.
+The Batch Editing feature of the is based on the . Follow the [**Transaction Service class hierarchy**](../transaction-classes.mdx) topic to see an overview of the and details how it is implemented.
-The Batch Editing feature of the is based on the `HierarchicalTransactionService`. Follow the [**Transaction Service class hierarchy**](../transaction-classes.md) topic to see an overview of the `HierarchicalTransactionService` and details how it is implemented.
+The Batch Editing feature of the is based on the `HierarchicalTransactionService`. Follow the [**Transaction Service class hierarchy**](../transaction-classes.mdx) topic to see an overview of the `HierarchicalTransactionService` and details how it is implemented.
@@ -65,7 +65,7 @@ You need to enable from
This will ensure a proper instance of `Transaction` service is provided for the . The proper is provided through a `TransactionFactory`.
-You can learn more about this internal implementation in the [transactions topic](../transaction-classes.md#transaction-factory).
+You can learn more about this internal implementation in the [transactions topic](../transaction-classes.mdx#transaction-factory).
@@ -448,7 +448,7 @@ Disabling property will
## Remote Paging with Batch Editing Demo
-[Check out the full demo configuration](remote-data-operations.md#remote-paging-with-batch-editing)
+[Check out the full demo configuration](remote-data-operations.mdx#remote-paging-with-batch-editing)
@@ -463,19 +463,19 @@ Disabling property will
## Additional Resources
-- [Build CRUD operations with Grid](../general/how-to/how-to-perform-crud.md)
+- [Build CRUD operations with Grid](../general/how-to/how-to-perform-crud.mdx)
-- [{ComponentTitle} Editing](editing.md)
-- [{ComponentTitle} Row Editing](row-editing.md)
-- [{ComponentTitle} Row Adding](row-adding.md)
+- [{ComponentTitle} Editing](editing.mdx)
+- [{ComponentTitle} Row Editing](row-editing.mdx)
+- [{ComponentTitle} Row Adding](row-adding.mdx)
-- [{ComponentTitle} Editing](editing.md)
-- [{ComponentTitle} Row Editing](row-editing.md)
-- [{ComponentTitle} Row Adding](row-adding.md)
+- [{ComponentTitle} Editing](editing.mdx)
+- [{ComponentTitle} Row Editing](row-editing.mdx)
+- [{ComponentTitle} Row Adding](row-adding.mdx)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/cell-editing.mdx b/docs/xplat/src/content/en/components/grids/_shared/cell-editing.mdx
index 1a49508f16..cee7e4e759 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/cell-editing.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/cell-editing.mdx
@@ -208,7 +208,7 @@ public updateCell() {
### Cell Editing Templates
-You can see and learn more for default cell editing templates in the [general editing topic](editing.md#editing-templates).
+You can see and learn more for default cell editing templates in the [general editing topic](editing.mdx#editing-templates).
If you want to provide a custom template which will be applied when a cell is in edit mode, you can make use of the `CellTemplateDirective`. To do this, you need to pass an **ng-template** marked with the directive and properly bind your custom control to the cell :
@@ -250,12 +250,12 @@ public classEditTemplate = (ctx: IgcCellTemplateContext) => {
}
```
-This code is used in the sample below which implements an [SelectComponent](../select.md) in the cells of the `Race`, `Class` and `Alignment` columns.
+This code is used in the sample below which implements an [SelectComponent](../select.mdx) in the cells of the `Race`, `Class` and `Alignment` columns.
-Any changes made to the cell's in edit mode, will trigger the appropriate [editing event](editing.md#event-arguments-and-sequence) on exit and apply to the transaction state if transactions are enabled.
+Any changes made to the cell's in edit mode, will trigger the appropriate [editing event](editing.mdx#event-arguments-and-sequence) on exit and apply to the transaction state if transactions are enabled.
@@ -539,7 +539,7 @@ Working sample of the above can be found here for further reference:
-For more information on how to configure columns and their templates, you can see the documentation for [Grid Columns configuration](../grid/grid.md#angular-grid-column-configuration).
+For more information on how to configure columns and their templates, you can see the documentation for [Grid Columns configuration](../grid/grid.mdx#angular-grid-column-configuration).
@@ -1036,7 +1036,7 @@ Using the 's editing events, we can alter how
In this example, we'll validate a cell based on the data entered in it by binding to the event. If the new value of the cell does not meet our predefined criteria, we'll prevent it from reaching the data source by cancelling the event.
-We'll also display a custom error message using [Toast](../../notifications/toast.md).
+We'll also display a custom error message using [Toast](../../notifications/toast.mdx).
@@ -1327,7 +1327,7 @@ The result of the above validation being applied to our
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -1430,11 +1430,11 @@ Then set the related CSS properties for that class:
-The allows for its cells to be styled through the [{ProductName} Theme Library](../themes/styles.md). The grid's exposes a wide range of properties, which allow users to style many different aspects of the grid.
+The allows for its cells to be styled through the [{ProductName} Theme Library](../themes/styles.mdx). The grid's exposes a wide range of properties, which allow users to style many different aspects of the grid.
In the below steps, we are going to go over how you can style the grid's cell in edit mode and how you can scope those styles.
-In order to use the [Ignite UI Theming Library](../themes/styles.md), we must first import the theme `index` file in our global styles:
+In order to use the [Ignite UI Theming Library](../themes/styles.mdx), we must first import the theme `index` file in our global styles:
### Importing Style Library
@@ -1450,7 +1450,7 @@ Now we can make use of all of the functions exposed by the {ProductName} theme e
### Defining a Palette
-After we've properly imported the index file, we create a custom palette that we can use. Let's define two colors that we like and use them to build a palette with [igx-palette](../themes/palettes.md):
+After we've properly imported the index file, we create a custom palette that we can use. Let's define two colors that we like and use them to build a palette with [igx-palette](../themes/palettes.mdx):
```scss
$white: #fff;
@@ -1489,7 +1489,7 @@ In order for the custom theme to affect only our specific component, we can move
This way, due to {Platform}'s [ViewEncapsulation](https://angular.io/api/core/Component#encapsulation), our styles will be applied only to our custom component.
- If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
+ If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
@@ -1507,7 +1507,7 @@ This way, due to {Platform}'s [ViewEncapsulation](https://angular.io/api/core/Co
### Styling Demo
-In addition to the steps above, we can also style the controls that are used for the cells' editing templates: [igx-input-group](../input-group.md#styling), [igx-datepicker](../date-picker.md#styling) & [igx-checkbox](../checkbox.md#styling)
+In addition to the steps above, we can also style the controls that are used for the cells' editing templates: [igx-input-group](../input-group.mdx#styling), [igx-datepicker](../date-picker.mdx#styling) & [igx-checkbox](../checkbox.mdx#styling)
@@ -1525,34 +1525,34 @@ The sample will not be affected by the selected global theme from **Change Theme
-- [Build CRUD operations with the Grid](../general/how-to/how-to-perform-crud.md)
+- [Build CRUD operations with the Grid](../general/how-to/how-to-perform-crud.mdx)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
-[Searching](search.md)
+[Searching](search.mdx)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
-- [Searching](search.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
+- [Searching](search.mdx)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/cell-merging.mdx b/docs/xplat/src/content/en/components/grids/_shared/cell-merging.mdx
index 3101791b44..d015785733 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/cell-merging.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/cell-merging.mdx
@@ -344,16 +344,16 @@ If a merged cell is clicked, the closest cell from the merge sequence will becom
## Additional Resources
-- [Filtering](filtering.md)
-- [Excel Style Filtering](excel-style-filtering.md)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Filtering](filtering.mdx)
+- [Excel Style Filtering](excel-style-filtering.mdx)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/cell-selection.mdx b/docs/xplat/src/content/en/components/grids/_shared/cell-selection.mdx
index 0ed4b77448..24710c2fcf 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/cell-selection.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/cell-selection.mdx
@@ -285,7 +285,7 @@ The multi-cell selection is index based (DOM elements selection).
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -437,7 +437,7 @@ Afterwards, all we need to do is include the mixin in our component's style (cou
```
- If the component is using an [Emulated ViewEncapsulation](../themes/styles.md#view-encapsulation), it is necessary to penetrate this encapsulation using `::ng-deep`.
+ If the component is using an [Emulated ViewEncapsulation](../themes/styles.mdx#view-encapsulation), it is necessary to penetrate this encapsulation using `::ng-deep`.
We scope the style under `:host` selector so as not to affect any other grids we might have in our application.
@@ -468,15 +468,15 @@ The sample will not be affected by the selected global theme from **Change Theme
## Additional Resources
-- [Selection](selection.md)
-- [Row Selection](row-selection.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Virtualization and Performance](virtualization.md)
+- [Selection](selection.mdx)
+- [Row Selection](row-selection.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Virtualization and Performance](virtualization.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/clipboard-interactions.mdx b/docs/xplat/src/content/en/components/grids/_shared/clipboard-interactions.mdx
index 3f9974d0d7..664d6b430c 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/clipboard-interactions.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/clipboard-interactions.mdx
@@ -52,7 +52,7 @@ In order to **copy** cells in IE 11, you can use the keyboard selection. Hold th
-You can use a custom paste handler in order to configure **paste** behavior, have a look at our [Paste from Excel topic](paste-excel.md).
+You can use a custom paste handler in order to configure **paste** behavior, have a look at our [Paste from Excel topic](paste-excel.mdx).
@@ -78,15 +78,15 @@ Excel can automatically detect text that is separated by tabs (tab-delimited `/t
## Additional Resources
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Summaries](summaries.md)
-- [Column Pinning](column-pinning.md)
-- [Selection](selection.md)
-- [Virtualization and Performance](virtualization.md)
-- [Multi-column headers](multi-column-headers.md)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Summaries](summaries.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Selection](selection.mdx)
+- [Virtualization and Performance](virtualization.mdx)
+- [Multi-column headers](multi-column-headers.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/collapsible-column-groups.mdx b/docs/xplat/src/content/en/components/grids/_shared/collapsible-column-groups.mdx
index e63dfb25e9..eea261a4d5 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/collapsible-column-groups.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/collapsible-column-groups.mdx
@@ -53,9 +53,9 @@ npm install igniteui-react-grids
```
-For a complete introduction to the {ProductName}, read the [getting started](../../general-getting-started.md) topic.
+For a complete introduction to the {ProductName}, read the [getting started](../../general-getting-started.mdx) topic.
-Also, we strongly suggest that you take a brief look at [multi-column headers](multi-column-headers.md) topic, to see more detailed information on how to setup the column groups in your grid.
+Also, we strongly suggest that you take a brief look at [multi-column headers](multi-column-headers.mdx) topic, to see more detailed information on how to setup the column groups in your grid.
## Usage
@@ -309,14 +309,14 @@ Another way to achieve this behavior is to use the igxCollapsibleIndicator direc
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/column-hiding.mdx b/docs/xplat/src/content/en/components/grids/_shared/column-hiding.mdx
index bfef12531c..df1f134930 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/column-hiding.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/column-hiding.mdx
@@ -704,7 +704,7 @@ We can also allow the user to choose the display order of the columns in the col
- **Alphabetical** (order the columns alphabetically)
- **DisplayOrder** (order the columns according to the way they are displayed in the {ComponentTitle})
-Let's create a couple of nicely designed radio buttons for our options! We just have to go ahead and get the [**IgxRadio**](../radio-button.md) module.
+Let's create a couple of nicely designed radio buttons for our options! We just have to go ahead and get the [**IgxRadio**](../radio-button.mdx) module.
```typescript
import {
@@ -959,11 +959,11 @@ $custom-button: button-theme(
```
> **Note**
->The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to `Palettes](themes/sass/palettes.md) topic for detailed guidance on how to use them.
+>The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to `Palettes](themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
### Using Schemas
-Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](themes/sass/schemas.md). A **schema** is a recipe of a theme.
+Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](themes/sass/schemas.mdx). A **schema** is a recipe of a theme.
```scss
// Extending the dark column actions schema
@@ -1023,7 +1023,7 @@ Don't forget to include the themes in the same way as it was demonstrated above.
## Styling
-The grid could be further customized by setting some of the available [CSS variables](../theming-grid.md).
+The grid could be further customized by setting some of the available [CSS variables](../grid/theming-grid.mdx).
In order to achieve that, we will use a class that we will first assign to the grid:
@@ -1207,14 +1207,14 @@ Then set the related CSS variables for the related components. We will apply the
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Filtering](filtering.md)
-- [Paging](paging.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Filtering](filtering.mdx)
+- [Paging](paging.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/column-moving.mdx b/docs/xplat/src/content/en/components/grids/_shared/column-moving.mdx
index 85d74a7b05..10b00b8692 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/column-moving.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/column-moving.mdx
@@ -16,7 +16,7 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {ComponentTitle} Column Reordering & Moving
-The {Platform} {ComponentTitle} Column Moving feature in {ProductName} allows quick and easy column reordering. This can be done through the Column Moving API or by dragging and dropping the headers to another position via mouse or touch gestures. In the {Platform} {ComponentTitle}, you can enable Column Moving for pinned and unpinned columns and for [Multi-Column Headers](multi-column-headers.md) as well.
+The {Platform} {ComponentTitle} Column Moving feature in {ProductName} allows quick and easy column reordering. This can be done through the Column Moving API or by dragging and dropping the headers to another position via mouse or touch gestures. In the {Platform} {ComponentTitle}, you can enable Column Moving for pinned and unpinned columns and for [Multi-Column Headers](multi-column-headers.mdx) as well.
Reordering between columns and column groups is allowed only when they are at the same level in the hierarchy and both are in the same group. Moving is allowed between columns/column-groups, if they are top level columns.
@@ -415,7 +415,7 @@ The sample will not be affected by the selected global theme from **Change Theme
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -459,15 +459,15 @@ Then set the related CSS properties to this class:
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
-- [Searching](search.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
+- [Searching](search.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/column-pinning.mdx b/docs/xplat/src/content/en/components/grids/_shared/column-pinning.mdx
index 3cf91433b3..dfb8701ae6 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/column-pinning.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/column-pinning.mdx
@@ -822,7 +822,7 @@ public toggleColumn(col: IgcColumnComponent) {
## Styling
-The allows styling through the [{ProductName} Theme Library](../themes/styles.md). The grid's exposes a wide variety of properties, which allow the customization of all the features of the grid.
+The allows styling through the [{ProductName} Theme Library](../themes/styles.mdx). The grid's exposes a wide variety of properties, which allow the customization of all the features of the grid.
In the below steps, we are going through the steps of customizing the grid's Pinning styling.
@@ -879,7 +879,7 @@ $custom-theme: grid-theme(
The `$custom-theme` contains the same properties as the one in the previous section, but this time the colors are not hardcoded. Instead, the custom `igx-palette` was used and the colors were obtained through its primary and secondary colors, with a given color variant.
### Defining Custom Schemas
-You can go even further and build flexible structure that has all the benefits of a [**schema**](../themes/sass/schemas.md). The **schema** is the recipe of a theme.
+You can go even further and build flexible structure that has all the benefits of a [**schema**](../themes/sass/schemas.mdx). The **schema** is the recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component. In our case, we would use `$_light_grid`.
```scss
@@ -916,7 +916,7 @@ In order for the custom theme to affect only specific component, you can move al
This way, due to Angular's [ViewEncapsulation](https://angular.io/api/core/Component#encapsulation), your styles will be applied only to your custom component.
- If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
+ If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
@@ -945,7 +945,7 @@ The sample will not be affected by the selected global theme from **Change Theme
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set an `ID` for the grid first:
@@ -989,14 +989,14 @@ Then set the related CSS properties to this class:
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/column-resizing.mdx b/docs/xplat/src/content/en/components/grids/_shared/column-resizing.mdx
index 5b58839ed8..da68bace9e 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/column-resizing.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/column-resizing.mdx
@@ -777,7 +777,7 @@ $custom-grid-theme: grid-theme(
```
- If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`.
+ If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`.
```scss
@@ -810,11 +810,11 @@ $custom-grid-theme: grid-theme(
```
-The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please, refer to [Palettes](../themes/sass/palettes.md) topic for detailed guidance on how to use them.
+The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please, refer to [Palettes](../themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
### Using Schemas
-Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.md). A **schema** is a recipe of a theme.
+Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.mdx). A **schema** is a recipe of a theme.
Extend the predefined schema provided for every component, in this case - schema:
@@ -866,7 +866,7 @@ The sample will not be affected by the selected global theme from **Change Theme
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change the color of the resize handle, you need to set a class for the grid first:
@@ -907,14 +907,14 @@ Then set the related CSS property for that class:
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/column-selection.mdx b/docs/xplat/src/content/en/components/grids/_shared/column-selection.mdx
index 95dc1cc821..b0e639cd97 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/column-selection.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/column-selection.mdx
@@ -50,7 +50,7 @@ The column selection feature can be enabled through the . With that being said, in order to select a column, we just need to click on one, which will mark it as . If the column is not selectable, no selection style will be applied on the header, while hovering.
-The [Multi Column Headers](multi-column-headers.md) feature does not reflect on the input. The is , if at least one of its children has the selection behavior enabled. In addition, the component is marked as if all of its descendants are .
+The [Multi Column Headers](multi-column-headers.mdx) feature does not reflect on the input. The is , if at least one of its children has the selection behavior enabled. In addition, the component is marked as if all of its descendants are .
@@ -93,7 +93,7 @@ More information regarding the API manipulations could be found in the [API Refe
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a `class` for the grid first:
@@ -150,7 +150,7 @@ Before diving into the styling options, the core module and all component mixins
->Please note that [row selection](row-selection.md) and [column selection](column-selection.md) can't be manipulated independently. They depend on the same `variables`.
+>Please note that [row selection](row-selection.mdx) and [column selection](column-selection.mdx) can't be manipulated independently. They depend on the same `variables`.
With that being said, let's move on and change the **selection** and **hover** styles.
@@ -204,7 +204,7 @@ The last step is to include the custom `{ComponentSelector}` theme.
In order to style components for Internet Explorer 11, we have to use a different approach, since it doesn't support CSS variables.
-If the component is using the [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`. In order to prevent the custom theme from leaking into other components, be sure that you have included the `:host` selector before `::ng-deep`.
+If the component is using the [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`. In order to prevent the custom theme from leaking into other components, be sure that you have included the `:host` selector before `::ng-deep`.
```scss
@@ -232,16 +232,16 @@ The sample will not be affected by the selected global theme from **Change Theme
## Additional Resources
-- [Selection](selection.md)
-- [Cell Selection](cell-selection.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Virtualization and Performance](virtualization.md)
+- [Selection](selection.mdx)
+- [Cell Selection](cell-selection.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Virtualization and Performance](virtualization.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/column-types.mdx b/docs/xplat/src/content/en/components/grids/_shared/column-types.mdx
index fe63c8506d..5b9397313e 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/column-types.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/column-types.mdx
@@ -203,7 +203,7 @@ Available timezones:
| India Standard Time |‘UTC+4’ |
-The `{ComponentName}` accepts date values of type **Date object**, **Number (milliseconds)**, **An ISO date-time string**. This section shows [how to configure a custom display format](../data-grid.md#custom-display-format).
+The `{ComponentName}` accepts date values of type **Date object**, **Number (milliseconds)**, **An ISO date-time string**. This section shows [how to configure a custom display format](../data-grid.mdx#custom-display-format).
As you can see in the sample, we specify a different format options in order to showcase the available formats for the specific column type. For example, below you can find the format options for the **time** portion of the date object:
@@ -450,7 +450,7 @@ const formatOptions : IgrColumnPipeArgs = {
*display - for the default en-US locale, the code USD can be represented by the narrow symbol $ or the wide symbol US$.
-Upon editing of cell's value the **currency symbol** will be visible as suffix or prefix. More about that could be found in the official [Cell editing topic](cell-editing.md#{PlatformLower}-grid-cell-editing-and-edit-templates-example).
+Upon editing of cell's value the **currency symbol** will be visible as suffix or prefix. More about that could be found in the official [Cell editing topic](cell-editing.mdx#{PlatformLower}-grid-cell-editing-and-edit-templates-example).
> When using ↑ + ↓ arrow keys the value will increment/decrement with a step based on the digitsInfo - minFractionDigits (The minimum number of digits after the decimal point. Default is 0)
@@ -564,7 +564,7 @@ When using ↑ + ↓ arrow keys the value will increment/d
## Default Editing Template
-See the editing templates part of [{ComponentTitle} Editing topic](editing.md#editing-templates)
+See the editing templates part of [{ComponentTitle} Editing topic](editing.mdx#editing-templates)
## Custom Editing Template and Formatter
@@ -720,6 +720,6 @@ public init(column: IgxColumnComponent) {
## Additional Resources
-- For custom templates you can see [cell editing topic](cell-editing.md#cell-editing-templates)
-- [Editing](editing.md)
-- [Summaries](summaries.md)
+- For custom templates you can see [cell editing topic](cell-editing.mdx#cell-editing-templates)
+- [Editing](editing.mdx)
+- [Summaries](summaries.mdx)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/conditional-cell-styling.mdx b/docs/xplat/src/content/en/components/grids/_shared/conditional-cell-styling.mdx
index 5d5646d9d4..1caad07739 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/conditional-cell-styling.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/conditional-cell-styling.mdx
@@ -1295,20 +1295,20 @@ const editDone = (event: IgrGridEditEventArgs) => {
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Editing](editing.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Column Hiding](column-hiding.md)
-- [Selection](selection.md)
-- [Searching](search.md)
-- [Multi-column Headers](multi-column-headers.md)
-- [Size](size.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Editing](editing.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Column Hiding](column-hiding.mdx)
+- [Selection](selection.mdx)
+- [Searching](search.mdx)
+- [Multi-column Headers](multi-column-headers.mdx)
+- [Size](size.mdx)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/editing.mdx b/docs/xplat/src/content/en/components/grids/_shared/editing.mdx
index 3a1eff8f76..0a8d50e9d6 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/editing.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/editing.mdx
@@ -16,12 +16,12 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
# {Platform} {ComponentTitle} Editing
The {ProductName} Cell Editing feature in {Platform} {ComponentTitle} provides an easy way to perform data manipulation operations like creating, updating, and deleting records. The provides you with a powerful public API which allows you to customize the way these operations are performed. The data manipulation phases are:
-- [Cell Editing](cell-editing.md)
-- [Row Editing](row-editing.md)
+- [Cell Editing](cell-editing.mdx)
+- [Row Editing](row-editing.mdx)
- Batch Editing (Coming Soon)
-Additionally, **Cell editing** exposes several default editors based on the column data type, that could be easily customized via [CellEditor directive](cell-editing.md#cell-editing-templates) or [Row directives](row-editing.md#customizing-row-editing-overlay).
+Additionally, **Cell editing** exposes several default editors based on the column data type, that could be easily customized via [CellEditor directive](cell-editing.mdx#cell-editing-templates) or [Row directives](row-editing.mdx#customizing-row-editing-overlay).
@@ -43,7 +43,7 @@ The property enables you
In the , if you set property to true, and the property is not explicitly defined for any column, the editing will be enabled for all the columns except the **primary key**.
-[Batch editing](batch-editing.md) in the grid can be enabled for both [cell editing](cell-editing.md) and [row editing](row-editing.md) modes. In order to set up batch editing it is necessary to provide to the grid a **TransactionService**.
+[Batch editing](batch-editing.mdx) in the grid can be enabled for both [cell editing](cell-editing.mdx) and [row editing](row-editing.mdx) modes. In order to set up batch editing it is necessary to provide to the grid a **TransactionService**.
- **Cell and Batch Editing** - in this scenario every singe modification of each cell is preserved separately and undo/ redo operations are available on cell level;
@@ -62,16 +62,16 @@ In the , if you set with prefix/suffix configuration based on application or grid locale settings.
- For `percent` data type, default template is using with suffix element that shows a preview of the edited value in percents.
-- For custom templates you can see [Cell Editing topic](cell-editing.md#{PlatformLower}-grid-cell-editing-and-edit-templates-example)
+- For custom templates you can see [Cell Editing topic](cell-editing.mdx#{PlatformLower}-grid-cell-editing-and-edit-templates-example)
-All available column data types could be found in the official [Column types topic](column-types.md#default-template).
+All available column data types could be found in the official [Column types topic](column-types.mdx#default-template).
### Event Arguments and Sequence
-The grid exposes a wide array of events that provide greater control over the editing experience. These events are fired during the [**Row Editing**](row-editing.md) and [**Cell Editing**](cell-editing.md) lifecycle - when starting, committing or canceling the editing action.
+The grid exposes a wide array of events that provide greater control over the editing experience. These events are fired during the [**Row Editing**](row-editing.mdx) and [**Cell Editing**](cell-editing.mdx) lifecycle - when starting, committing or canceling the editing action.
| Event | Description | Arguments | Cancellable |
@@ -186,39 +186,31 @@ function onSorting(args: IgrSortingEventArgs) {
## Additional Resources
-- [Column Data Types](column-types.md#default-template)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
-
-
-[Searching](search.md)
-
+- [Column Data Types](column-types.mdx#default-template)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
-- [Column Data Types](column-types.md#default-template)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
-- [Searching](search.md)
-
-
+- [Column Data Types](column-types.mdx#default-template)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
+- [Searching](search.mdx)
-
-[Searching](search.md)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/excel-style-filtering.mdx b/docs/xplat/src/content/en/components/grids/_shared/excel-style-filtering.mdx
index b1aae85464..35285654e7 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/excel-style-filtering.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/excel-style-filtering.mdx
@@ -594,7 +594,7 @@ Here is the full list of Excel style filtering components that you could use:
## Unique Column Values Strategy
-The list items inside the Excel Style Filtering dialog represent the unique values for the respective column. These values can be provided manually and loaded on demand, which is demonstrated in the [{ComponentTitle} Remote Data Operations](remote-data-operations.md#unique-column-values-strategy) topic.
+The list items inside the Excel Style Filtering dialog represent the unique values for the respective column. These values can be provided manually and loaded on demand, which is demonstrated in the [{ComponentTitle} Remote Data Operations](remote-data-operations.mdx#unique-column-values-strategy) topic.
@@ -828,7 +828,7 @@ We scope most of the components' mixins within `.igx-excel-filter` and `.igx-exc
-If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
+If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
```scss
@@ -903,12 +903,12 @@ $custom-drop-down:drop-down-theme(
```
-The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.md) topic for detailed guidance on how to use them.
+The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
### Using Schemas
-Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.md). A **schema** is a recipe of a theme.
+Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.mdx). A **schema** is a recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component, in this case - , , , , and schemas:
@@ -1070,7 +1070,7 @@ The sample will not be affected by the selected global theme from **Change Theme
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -1112,14 +1112,14 @@ Then set the related CSS properties to this class:
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/export-excel.mdx b/docs/xplat/src/content/en/components/grids/_shared/export-excel.mdx
index 2ddfb8fcf0..863de5ea0e 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/export-excel.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/export-excel.mdx
@@ -99,7 +99,7 @@ To initiate an export, you can use the handler of a button in your component's t
## Export All Data
-When you use remote operations like **paging**, the Grid might not have access to the full data set at once. In these cases, we recommend using the [Excel Export Service](../exporter-excel.md) and passing the entire data collection, if available. Example:
+When you use remote operations like **paging**, the Grid might not have access to the full data set at once. In these cases, we recommend using the [Excel Export Service](../exporter-excel.mdx) and passing the entire data collection, if available. Example:
```ts
public exportButtonHandler() {
@@ -124,7 +124,7 @@ To export grouped data, group the by one or m
## Export Multi Column Headers Grid
-You can export with defined [multi-column headers](multi-column-headers.md). All headers are reflected in the exported Excel file as they are displayed in the . If you want to exclude the defined multi-column headers from the exported data, set the `ExporterOption` to `true`.
+You can export with defined [multi-column headers](multi-column-headers.mdx). All headers are reflected in the exported Excel file as they are displayed in the . If you want to exclude the defined multi-column headers from the exported data, set the `ExporterOption` to `true`.
@@ -279,7 +279,7 @@ When you are exporting data from the componen
|Limitation|Description|
|--- |--- |
|Max worksheet size|The maximum worksheet size supported by Excel is 1,048,576 rows by 16,384 columns.|
-|Cell Styling|The Excel exporter service does not support exporting a custom style applied to a cell component. In such scenarios we recommend using the [Excel Library](../../excel-library.md).|
+|Cell Styling|The Excel exporter service does not support exporting a custom style applied to a cell component. In such scenarios we recommend using the [Excel Library](../../excel-library.mdx).|
|Wide PDF layouts|Very wide grids can force PDF columns to shrink to fit the page. Apply column widths or hide low-priority fields before exporting to keep the document legible.|
@@ -288,7 +288,7 @@ When you are exporting data from the componen
|--- |--- |
|Hierarchy levels|The excel exporter service can create up to 8 levels of hierarchy.|
|Max worksheet size|The maximum worksheet size supported by Excel is 1,048,576 rows by 16,384 columns.|
-|Cell Styling|The Excel exporter service does not support exporting a custom style applied to a cell component. In such scenarios we recommend using the [Excel Library](../../excel-library.md).|
+|Cell Styling|The Excel exporter service does not support exporting a custom style applied to a cell component. In such scenarios we recommend using the [Excel Library](../../excel-library.mdx).|
|Wide PDF layouts|Very wide grids can force PDF columns to shrink to fit the page. Apply column widths or hide low-priority fields before exporting to keep the document legible.|
diff --git a/docs/xplat/src/content/en/components/grids/_shared/filtering.mdx b/docs/xplat/src/content/en/components/grids/_shared/filtering.mdx
index 2491e53495..20486a573d 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/filtering.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/filtering.mdx
@@ -19,8 +19,8 @@ import ApiLink from 'igniteui-astro-components/components/mdx/ApiLink.astro';
The {ProductName} Filtering in {Platform} {ComponentTitle} is a feature that allows for selectively displaying or hiding data based on specific criteria or conditions. There is a bound data container through which the Component provides rich filtering API and all the filtering capabilities. The available filtering types here are three:
- Quick filtering
-- [Excel Style Filtering](excel-style-filtering.md)
-- [Advanced Filtering](advanced-filtering.md)
+- [Excel Style Filtering](excel-style-filtering.mdx)
+- [Advanced Filtering](advanced-filtering.mdx)
## {Platform} {ComponentTitle} Filtering Example
@@ -87,7 +87,7 @@ Property enables you to specify th
-To enable the [Advanced filtering](advanced-filtering.md) however, you need to set the input property to **true**
+To enable the [Advanced filtering](advanced-filtering.mdx) however, you need to set the input property to **true**
@@ -494,7 +494,7 @@ When set to `OR`, a row will be returned when either the 'ProductName' cell valu
## Remote Filtering
-The supports remote filtering, which is demonstrated in the [{ComponentTitle} Remote Data Operations](remote-data-operations.md) topic.
+The supports remote filtering, which is demonstrated in the [{ComponentTitle} Remote Data Operations](remote-data-operations.mdx) topic.
@@ -756,7 +756,7 @@ public matchingRecordsOnlyStrategy = new TreeGridMatchingRecordsOnlyFilteringStr
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -915,12 +915,12 @@ $dark-button: button-theme(
```
-The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.md) topic for detailed guidance on how to use them.
+The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
### Using Schemas
-Going further with the theming engine, you can build a robust and flexible structure that benefits from [Schemas](../themes/sass/schemas.md). A **schema** is a recipe of a theme.
+Going further with the theming engine, you can build a robust and flexible structure that benefits from [Schemas](../themes/sass/schemas.mdx). A **schema** is a recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component, in this case - `light-grid`, `light-input-group` and `light-button` schemas:
@@ -1053,14 +1053,14 @@ Some browsers such as Firefox fail to parse regional specific decimal separators
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/keyboard-navigation.mdx b/docs/xplat/src/content/en/components/grids/_shared/keyboard-navigation.mdx
index 6b3d17712a..dbe22cd3ef 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/keyboard-navigation.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/keyboard-navigation.mdx
@@ -97,9 +97,9 @@ When the body is focused, the following key c
- ENTER enters edit mode.
- F2 enters edit mode.
- ESC exits edit mode.
-- TAB available only if there is a cell in edit mode; moves the focus to the next editable cell in the row; after reaching the last cell in the row, moves te focus to the first editable cell in the next row. When [Row Editing](row-editing.md) is enabled, moves the focus from the right-most editable cell to the **CANCEL** and **DONE** buttons, and from **DONE** button to the left-most editable cell in the row.
-- SHIFT + TAB - available only if there is a cell in edit mode; moves the focus to the previous editable cell in the row; after reaching the first cell in the row, moves the focus to the last editable cell in the previous row. When [Row Editing](row-editing.md) is enabled, moves the focus from the right-most editable cell to **CANCEL** and **DONE** buttons, and from **DONE** button to the right-most editable cell in the row.
-- SPACE - selects the row, if [Row Selection](row-selection.md) is enabled.
+- TAB available only if there is a cell in edit mode; moves the focus to the next editable cell in the row; after reaching the last cell in the row, moves te focus to the first editable cell in the next row. When [Row Editing](row-editing.mdx) is enabled, moves the focus from the right-most editable cell to the **CANCEL** and **DONE** buttons, and from **DONE** button to the left-most editable cell in the row.
+- SHIFT + TAB - available only if there is a cell in edit mode; moves the focus to the previous editable cell in the row; after reaching the first cell in the row, moves the focus to the last editable cell in the previous row. When [Row Editing](row-editing.mdx) is enabled, moves the focus from the right-most editable cell to **CANCEL** and **DONE** buttons, and from **DONE** button to the right-most editable cell in the row.
+- SPACE - selects the row, if [Row Selection](row-selection.mdx) is enabled.
- ALT + ← or ALT + ↑ -
over Group Row - collapses the group.
@@ -351,14 +351,14 @@ Use the demo below to try out the custom scenarios that we just implemented:
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/live-data.mdx b/docs/xplat/src/content/en/components/grids/_shared/live-data.mdx
index 1c0ada8dc2..b9ac852d0b 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/live-data.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/live-data.mdx
@@ -19,7 +19,7 @@ The {ProductName} Live Data Updates feature in {Platform} {ComponentTitle} is us
## {Platform} Live-data Update Example
The sample below demonstrates the {ComponentTitle} performance when all records are updated multiple times per second. Use the UI controls to choose the number of records loaded and the frequency of updates.
-Feed the same data into the [Column Chart](../../charts/types/column-chart.md) to experience the powerful charting capabilities of Ignite UI for Angular. The `Chart` button will show Category Prices per Region data for the selected rows and the `Chart` column button will show the same for the current row.
+Feed the same data into the [Column Chart](../../charts/types/column-chart.mdx) to experience the powerful charting capabilities of Ignite UI for Angular. The `Chart` button will show Category Prices per Region data for the selected rows and the `Chart` column button will show the same for the current row.
@@ -101,7 +101,7 @@ const startUpdate = () => {
```
-A change in the data field value or a change in the data object/data collection reference will trigger the corresponding pipes. However, this is not the case for columns, which are bound to [complex data objects](../data-grid.md#complex-data-binding). To resolve the situation, provide a new object reference for the data object containing the property. Example:
+A change in the data field value or a change in the data object/data collection reference will trigger the corresponding pipes. However, this is not the case for columns, which are bound to [complex data objects](../data-grid.mdx#complex-data-binding). To resolve the situation, provide a new object reference for the data object containing the property. Example:
```tsx
<{ComponentSelector}>
@@ -111,7 +111,7 @@ A change in the data field value or a change in the data object/data collection
-A change in the data field value or a change in the data object/data collection reference will trigger the corresponding pipes. However, this is not the case for columns, which are bound to [complex data objects](../data-grid.md#complex-data-binding). To resolve the situation, provide a new object reference for the data object containing the property. Example:
+A change in the data field value or a change in the data object/data collection reference will trigger the corresponding pipes. However, this is not the case for columns, which are bound to [complex data objects](../data-grid.mdx#complex-data-binding). To resolve the situation, provide a new object reference for the data object containing the property. Example:
```Razor
@@ -221,7 +221,7 @@ this.hubConnection.invoke('updateparameters', frequency, volume, live, updateAll
By using the [ComponentFactoryResolver](https://angular.io/api/core/ComponentFactoryResolver) we are able to create DockSlot and Grid components on the fly.
### DockManager component
-Take leverage of the [Dock Manager](../../layouts/dock-manager.md) WebComponent and build your own webview by using the docket or floating panels. In order to add a new floating panel, go ahead and open the Action pane on the right and click the 'Add floating pane' button. Drag and drop the new pane at the desired location.
+Take leverage of the [Dock Manager](../../layouts/dock-manager.mdx) WebComponent and build your own webview by using the docket or floating panels. In order to add a new floating panel, go ahead and open the Action pane on the right and click the 'Add floating pane' button. Drag and drop the new pane at the desired location.
@@ -230,15 +230,15 @@ Take leverage of the [Dock Manager](../../layouts/dock-manager.md) WebComponent
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/multi-column-headers.mdx b/docs/xplat/src/content/en/components/grids/_shared/multi-column-headers.mdx
index 29c1dec51c..309a4c8ee7 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/multi-column-headers.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/multi-column-headers.mdx
@@ -394,7 +394,7 @@ For achieving `n-th` level of nested headers, the declaration above should be fo
-Every supports [moving](column-moving.md), [pinning](column-pinning.md) and [hiding](column-hiding.md).
+Every supports [moving](column-moving.mdx), [pinning](column-pinning.mdx) and [hiding](column-hiding.mdx).
When there is a set of columns and column groups, pinning works only for top level column parents. More specifically pinning per nested column groups or columns is not allowed.
Moving between columns and column groups is allowed only when they are at the same level in the hierarchy and both are in the same `group`.
@@ -786,7 +786,7 @@ The last step is to **include** the component mixins:
```
-If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
+If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
```scss
@@ -823,12 +823,12 @@ $custom-theme: igx-grid-theme(
```
-The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/palette.md) topic for detailed guidance on how to use them.
+The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/palette.mdx) topic for detailed guidance on how to use them.
### Using Schemas
-Going further with the theming engine, you can build a robust and flexible structure that benefits from [schemas](../themes/schemas.md). A schema is a recipe of a theme.
+Going further with the theming engine, you can build a robust and flexible structure that benefits from [schemas](../themes/schemas.mdx). A schema is a recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component, in this case - `_light-grid`:
@@ -884,7 +884,7 @@ import 'core-js/es7/array';
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -931,15 +931,15 @@ Then set the related CSS properties to this class:
## Additional Resources
-- [Grid Overview](../data-grid.md)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
-- [Group by](groupby.md)
+- [Grid Overview](../data-grid.mdx)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
+- [Group by](groupby.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/multi-row-layout.mdx b/docs/xplat/src/content/en/components/grids/_shared/multi-row-layout.mdx
index 2c0bfae33c..85dbaa6455 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/multi-row-layout.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/multi-row-layout.mdx
@@ -223,7 +223,7 @@ By default we have set the same columns as our previous sample, but it can be cl
## Styling
-The allows styling through the [{ProductName} Theme Library](../themes/styles.md). The grid's exposes a wide variety of properties, which allow the customization of all the features of the grid.
+The allows styling through the [{ProductName} Theme Library](../themes/styles.mdx). The grid's exposes a wide variety of properties, which allow the customization of all the features of the grid.
In the below steps, we are going through the steps of customizing the grid's Multi-row Layout styling.
@@ -288,7 +288,7 @@ $custom-theme: grid-theme(
### Defining Custom Schemas
-You can go even further and build flexible structure that has all the benefits of a [**schema**](../themes/sass/schemas.md). The **schema** is the recipe of a theme.
+You can go even further and build flexible structure that has all the benefits of a [**schema**](../themes/sass/schemas.mdx). The **schema** is the recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component. In our case, we would use `$_light_grid`.
@@ -332,7 +332,7 @@ In order for the custom theme do affect only specific component, you can move al
This way, due to {Platform}'s [ViewEncapsulation](https://angular.io/api/core/Component#encapsulation), your styles will be applied only to your custom component.
- If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
+ If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
@@ -362,7 +362,7 @@ The sample will not be affected by the selected global theme from **Change Theme
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -409,11 +409,11 @@ Then set the related CSS properties to this class:
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Sorting](sorting.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Sorting](sorting.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/paging.mdx b/docs/xplat/src/content/en/components/grids/_shared/paging.mdx
index ed928ed2d0..f4f7882103 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/paging.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/paging.mdx
@@ -26,7 +26,7 @@ The following example represents pagination a
-Adding a [Paginator](/paginator.md) component will control whether the feature is present, you can enable/disable it by using a simple `*ngIf` with a toggle property. The input controls the visible records per page. Let's update our to enable paging: -->
+Adding a [Paginator](/paginator.mdx) component will control whether the feature is present, you can enable/disable it by using a simple `*ngIf` with a toggle property. The input controls the visible records per page. Let's update our to enable paging: -->
@@ -95,7 +95,7 @@ Adding a [Paginator](/paginator.md) component will control whether the feature i
Group rows participate in the paging process along with data rows. They count towards the page size for each page. Collapsed rows are not included in the paging process.
-Integration between Paging and Group By is described in the [Group By](groupby.md#{PlatformLower}-grid-group-by-with-paging) topic.
+Integration between Paging and Group By is described in the [Group By](groupby.mdx#{PlatformLower}-grid-group-by-with-paging) topic.
@@ -221,12 +221,12 @@ TO-DO H-GRID CODE SNIPPET
## Remote Paging
-Remote paging can be achieved by declaring a service, responsible for data fetching and a component, which will be responsible for the construction and data subscription. For more detailed information, check the [Remote Data Operations](remote-data-operations.md#remote-paging) topic.
+Remote paging can be achieved by declaring a service, responsible for data fetching and a component, which will be responsible for the construction and data subscription. For more detailed information, check the [Remote Data Operations](remote-data-operations.mdx#remote-paging) topic.
## Remote Paging with Custom Template
-In some cases you may want to define your own paging behavior and this is when we can take advantage of the and add our custom logic along with it. [This section](remote-data-operations.md#remote-paging-with-custom-igx-paginator-content) explains how we are going to extend the Remote Paging example in order to demonstrate this.
+In some cases you may want to define your own paging behavior and this is when we can take advantage of the and add our custom logic along with it. [This section](remote-data-operations.mdx#remote-paging-with-custom-igx-paginator-content) explains how we are going to extend the Remote Paging example in order to demonstrate this.
@@ -283,7 +283,7 @@ We scope the mixin within `.igx-paginator__
-If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
+If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
```scss
@@ -332,12 +332,12 @@ $dark-button: button-theme(
```
-The and `Palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.md) topic for detailed guidance on how to use them.
+The and `Palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
### Using Schemas
- Going further with the theming engine, you can build a robust and flexible structure that benefits from [schemas](../themes/sass/schemas.md). A schema is a recipe of a theme.
+ Going further with the theming engine, you can build a robust and flexible structure that benefits from [schemas](../themes/sass/schemas.mdx). A schema is a recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component, in this case - `DarkPagination` and `DarkButton` schemas:
@@ -421,15 +421,14 @@ Don't forget to include the themes in the same way as it was demonstrated above.
## Additional Resources
-- [Paginator](paginator.md) -->
-- [Virtualization and Performance](virtualization.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/remote-data-operations.mdx b/docs/xplat/src/content/en/components/grids/_shared/remote-data-operations.mdx
index cd13a1f30c..a1f07dd48b 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/remote-data-operations.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/remote-data-operations.mdx
@@ -1694,7 +1694,7 @@ BLAZOR CODE SNIPPET HERE
### Remote Paging with Batch editing
-With the examples so far we clarified how to set up the with remote data. Now, let's focus on enabling batch editing for the grid by following the [Batch Editing topic/guide](batch-editing.md).
+With the examples so far we clarified how to set up the with remote data. Now, let's focus on enabling batch editing for the grid by following the [Batch Editing topic/guide](batch-editing.mdx).
Before continuing with the sample it is good to clarify the current use case. When pagination is done on the server, the grid contains the data only for the current page and if we add new rows the newly added rows (with Batch Editing) will be concatenated with the current data that the grid contains. Therefore, if the server returns no data for a given page, grid's data source will be consisted only from the newly added rows, which the grid will paginate based on the defined pagination settings (page, perPage).
@@ -1769,15 +1769,15 @@ As you can see in the
## Additional Resources
-- [Paging](paging.md)
-- [Virtualization and Performance](virtualization.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Paging](paging.mdx)
+- [Virtualization and Performance](virtualization.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/row-adding.mdx b/docs/xplat/src/content/en/components/grids/_shared/row-adding.mdx
index 820fc8365d..b59dbd599c 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/row-adding.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/row-adding.mdx
@@ -511,7 +511,7 @@ this.treeGrid.beginAddRowByIndex(null); // Spawns the add row UI as the fi
## Behavior
-The add row UI has the same behavior as the row editing one as they are designed to provide a consistent editing experience to end users. Please, refer to the [{ComponentTitle} Row Editing](row-editing.md) topic for more information.
+The add row UI has the same behavior as the row editing one as they are designed to provide a consistent editing experience to end users. Please, refer to the [{ComponentTitle} Row Editing](row-editing.mdx) topic for more information.
After a new row is added through the row adding UI, its position and/or visibility is determined by the sorting, filtering and grouping state of the . In a that does not have any of these states applied, it appears as the last record. A snackbar is briefly displayed containing a button the end user may use to scroll the to its position if it is not in view.
@@ -676,15 +676,15 @@ This will ensure that the remotely generated ids are always reflected in the loc
The row adding UI comprises the buttons in the editing actions, the editing editors and overlay, as well as the snackbar which allows end users to scroll to the newly added row. To style these components you may refer to these comprehensive guides in their respective topics:
-- [{ComponentTitle} Row Editing](row-editing.md#styling)
-- [Snackbar](../../notifications/snackbar.md#styling)
+- [{ComponentTitle} Row Editing](row-editing.mdx#styling)
+- [Snackbar](../../notifications/snackbar.mdx#styling)
## API References
## Additional Resources
-- [{ComponentTitle} Editing](editing.md)
+- [{ComponentTitle} Editing](editing.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/row-drag.mdx b/docs/xplat/src/content/en/components/grids/_shared/row-drag.mdx
index 98868d0a65..3fab067a63 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/row-drag.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/row-drag.mdx
@@ -72,7 +72,7 @@ In this example, we'll handle dragging a row from one grid to another, removing
### Drop Areas
Enabling row-dragging was pretty easy, but now we have to configure how we'll handle row-dropping.
-We can define where we want our rows to be dropped using the [Drop` directive](../drag-drop.md).
+We can define where we want our rows to be dropped using the [Drop` directive](../drag-drop.mdx).
First we need to import the `DragDropModule` in our app module:
diff --git a/docs/xplat/src/content/en/components/grids/_shared/row-editing.mdx b/docs/xplat/src/content/en/components/grids/_shared/row-editing.mdx
index bf2f306522..ae3ab9229f 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/row-editing.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/row-editing.mdx
@@ -617,16 +617,16 @@ const rowEditActionsTemplate =(ctx: IgrGridRowEditActionsTemplateContext) => {
## Styling
-Using the [{ProductName} Theme Library](themes/index.md), we can greatly alter the Row Editing overlay.
+Using the [{ProductName} Theme Library](themes/index.mdx), we can greatly alter the Row Editing overlay.
The Row Editing overlay is a composite element - its UI is comprised of a couple of other components:
-- [igx-banner](banner.md) in order to render its contents
-- [igx-button](button.md)s are rendered in the default template (for the `Done` and `Cancel` buttons).
+- [igx-banner](banner.mdx) in order to render its contents
+- [igx-button](button.mdx)s are rendered in the default template (for the `Done` and `Cancel` buttons).
-In the below example, we will make use of those two components' styling options, ([button styling](button.md#styling) & [banner-styling](../banner.md#styling)), to customize the experience of our `{ComponentName}`'s Row Editing.
+In the below example, we will make use of those two components' styling options, ([button styling](button.mdx#styling) & [banner-styling](../banner.mdx#styling)), to customize the experience of our `{ComponentName}`'s Row Editing.
-We will also style the current cell's editor and background to make it more distinct. You can learn more about cell styling in this [topic](cell-editing.md#styling).
+We will also style the current cell's editor and background to make it more distinct. You can learn more about cell styling in this [topic](cell-editing.mdx#styling).
### Import Theme
@@ -673,7 +673,7 @@ This will apply our custom banner theme to the Row Editing overlay. However, sin
Since the Row Editing overlay makes use of a lot of other components' themes, styling it via the global styles can affect other parts of our application (e.g. banners, buttons, etc.). The best way to prevent that is to scope our banner theme. We can define our styles (including the [theme import](#import-theme)) in the component containing our `{ComponentName}`.
-If the component is using an [Emulated](themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
+If the component is using an [Emulated](themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
We wrap the statement inside of a `:host` selector to prevent our styles from affecting elements outside of our component:
@@ -709,7 +709,7 @@ To further customize our Row Editing overlay, we can pass a custom template so w
{ComponentSelector}>
```
-After we've defined our custom buttons, we can make use of the to style them. You can learn more about `igx-button` styling in this [topic](../button.md#styling). We can create a custom theme for our `Done` and `Cancel`:
+After we've defined our custom buttons, we can make use of the to style them. You can learn more about `igx-button` styling in this [topic](../button.mdx#styling). We can create a custom theme for our `Done` and `Cancel`:
```scss
// custom.component.scss
@@ -728,7 +728,7 @@ We scope our `@include` statement in `.custom-buttons` so that it is only applie
### Demo
-After styling the banner and buttons, we also define a custom style for [the cell in edit mode](cell-editing.md#styling). The result of all the combined styles can be seen below:
+After styling the banner and buttons, we also define a custom style for [the cell in edit mode](cell-editing.mdx#styling). The result of all the combined styles can be seen below:
@@ -744,7 +744,7 @@ The sample will not be affected by the selected global theme from **Change Theme
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -795,16 +795,16 @@ Then set the related CSS properties for that class:
## Additional Resources
-- [Build CRUD operations with igxGrid](/general/how-to/how-to-perform-crud.md)
+- [Build CRUD operations with igxGrid](/general/how-to/how-to-perform-crud.mdx)
-- [{ComponentTitle} Editing](editing.md)
-- [{ComponentTitle} Transactions](batch-editing.md)
+- [{ComponentTitle} Editing](editing.mdx)
+- [{ComponentTitle} Transactions](batch-editing.mdx)
-- [{ComponentTitle} Editing](editing.md)
+- [{ComponentTitle} Editing](editing.mdx)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/row-pinning.mdx b/docs/xplat/src/content/en/components/grids/_shared/row-pinning.mdx
index 44852ab7f0..d73c53661d 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/row-pinning.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/row-pinning.mdx
@@ -608,7 +608,7 @@ This would allow reordering the rows and moving them between the pinned and unpi
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -650,7 +650,7 @@ Then set the related CSS properties for that class:
## Styling
-The allows styling through the [{ProductName} Theme Library](../themes/styles.md). The {ComponentTitle}'s exposes a wide variety of properties, which allow the customization of all the features of the {ComponentTitle}.
+The allows styling through the [{ProductName} Theme Library](../themes/styles.mdx). The {ComponentTitle}'s exposes a wide variety of properties, which allow the customization of all the features of the {ComponentTitle}.
Below, we are going through the steps of customizing the {ComponentTitle}'s row pinning styling.
@@ -692,7 +692,7 @@ The last step is to pass the custom grid theme:
In order to style components for Internet Explorer 11, you have to use different approach, since it doesn't support CSS variables.
-If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`. However, in order to prevent the custom theme to leak to other components, be sure to include the `:host` selector before `::ng-deep`:
+If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`. However, in order to prevent the custom theme to leak to other components, be sure to include the `:host` selector before `::ng-deep`:
```scss
:host {
@@ -730,14 +730,14 @@ The sample will not be affected by the selected global theme from **Change Theme
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/row-selection.mdx b/docs/xplat/src/content/en/components/grids/_shared/row-selection.mdx
index d6884e5982..292f06ac54 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/row-selection.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/row-selection.mdx
@@ -887,16 +887,16 @@ This demo prevents some rows from being selected using the
-- [Selection](selection.md)
-- [Cell selection](cell-selection.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Virtualization and Performance](virtualization.md)
+- [Selection](selection.mdx)
+- [Cell selection](cell-selection.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Virtualization and Performance](virtualization.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/search.mdx b/docs/xplat/src/content/en/components/grids/_shared/search.mdx
index 7f84225a5e..8108d65d25 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/search.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/search.mdx
@@ -852,7 +852,7 @@ What if we would like to filter and sort our
By using some of our other components, we can create an enriched user interface and improve the overall design of our entire search bar! We can have a nice search or delete icon on the left of the search input, a couple of chips for our search options and some material design icons combined with nice ripple styled buttons for our navigation on the right.
-To do this, let's go and grab the [**InputGroup**](../input-group.md), [**Icon**](../icon.md), [**Ripple**](../ripple.md), [**Button**](../button.md) and the [**Chip**](../chip.md) modules.
+To do this, let's go and grab the [**InputGroup**](../input-group.mdx), [**Icon**](../icon.mdx), [**Ripple**](../ripple.mdx), [**Button**](../button.mdx) and the [**Chip**](../chip.mdx) modules.
@@ -947,7 +947,7 @@ Finally, let's update our template with the new components!
-We will wrap all of our components inside an [InputGroup](../input-group.md). On the left we will toggle between a search and a delete/clear icon (depending on whether the search input is empty or not). In the center, we will position the input itself. In addition, whenever the delete icon is clicked, we will update our and invoke the 's `ClearSearch` method to clear the highlights.
+We will wrap all of our components inside an [InputGroup](../input-group.mdx). On the left we will toggle between a search and a delete/clear icon (depending on whether the search input is empty or not). In the center, we will position the input itself. In addition, whenever the delete icon is clicked, we will update our and invoke the 's `ClearSearch` method to clear the highlights.
@@ -1425,15 +1425,15 @@ useEffect(() => {
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Filtering](filtering.md)
-- [Paging](paging.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Filtering](filtering.mdx)
+- [Paging](paging.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/selection.mdx b/docs/xplat/src/content/en/components/grids/_shared/selection.mdx
index fd43b02655..8d7bc0b9be 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/selection.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/selection.mdx
@@ -41,7 +41,7 @@ A brief description will be provided on each button interaction through a snackb
## {Platform} {ComponentTitle} Selection Options
-The {ProductName} component provides three different selection modes - [Row selection](row-selection.md), [Cell selection](cell-selection.md) and [Column selection](column-selection.md). By default only **Multi-cell selection** mode is enabled in the . In order to change/enable selection mode you can use , or properties.
+The {ProductName} component provides three different selection modes - [Row selection](row-selection.mdx), [Cell selection](cell-selection.mdx) and [Column selection](column-selection.mdx). By default only **Multi-cell selection** mode is enabled in the . In order to change/enable selection mode you can use , or properties.
@@ -58,7 +58,7 @@ Property enables you to
-> Go to [Row selection topic](row-selection.md) for more information.
+> Go to [Row selection topic](row-selection.mdx) for more information.
### {Platform} {ComponentTitle} Cell Selection
@@ -69,7 +69,7 @@ Property enables you t
- `Multiple` - Currently, this is the default state of the selection in the . Multi-cell selection is available by mouse dragging over the cells, after a left button mouse clicked continuously.
-> Go to [Cell selection topic](cell-selection.md) for more information.
+> Go to [Cell selection topic](cell-selection.mdx) for more information.
@@ -84,7 +84,7 @@ This leads to the following three variations:
- Range column selection - holding SHIFT + mouse click selects everything in between.
-> Go to [Column selection topic](column-selection.md) for more information.
+> Go to [Column selection topic](column-selection.mdx) for more information.
@@ -571,14 +571,14 @@ When the grid has no set
## Additional Resources
-- [Row Selection](row-selection.md)
-- [Cell Selection](cell-selection.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Virtualization and Performance](virtualization.md)
+- [Row Selection](row-selection.mdx)
+- [Cell Selection](cell-selection.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Virtualization and Performance](virtualization.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/size.mdx b/docs/xplat/src/content/en/components/grids/_shared/size.mdx
index 593640447d..ba4f40a98c 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/size.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/size.mdx
@@ -980,16 +980,18 @@ We can now extend our sample and add
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Editing](editing.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
-- [Searching](search.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Editing](editing.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
+
+
+- [Searching](search.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/sizing.mdx b/docs/xplat/src/content/en/components/grids/_shared/sizing.mdx
index faf4b7d0e3..146677497a 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/sizing.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/sizing.mdx
@@ -293,7 +293,7 @@ The difference is that for the child grid, when
-- [Virtualization and Performance](virtualization.md)
+- [Virtualization and Performance](virtualization.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/sorting.mdx b/docs/xplat/src/content/en/components/grids/_shared/sorting.mdx
index 1e02cb6b63..0647b633b4 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/sorting.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/sorting.mdx
@@ -607,7 +607,7 @@ If values of type `string` are used by a column of
## Remote Sorting
-The supports remote sorting, which is demonstrated in the [{ComponentTitle} Remote Data Operations](remote-data-operations.md) topic.
+The supports remote sorting, which is demonstrated in the [{ComponentTitle} Remote Data Operations](remote-data-operations.mdx) topic.
@@ -827,7 +827,7 @@ The last step is to **include** the component mixins:
```
-If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
+If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
```scss
@@ -861,12 +861,12 @@ $custom-theme: grid-theme(
```
-The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.md) topic for detailed guidance on how to use them.
+The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/sass/palettes.mdx) topic for detailed guidance on how to use them.
### Using Schemas
-Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.md). A **schema** is a recipe of a theme.
+Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.mdx). A **schema** is a recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component, in this case - :
@@ -913,7 +913,7 @@ The sample will not be affected by the selected global theme from **Change Theme
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -960,14 +960,14 @@ Then set the related CSS properties to this class:
## Additional Resources
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/_shared/state-persistence.mdx b/docs/xplat/src/content/en/components/grids/_shared/state-persistence.mdx
index 9528a2b3ed..16ed39d852 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/state-persistence.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/state-persistence.mdx
@@ -77,8 +77,8 @@ The {ProductName} State Persistence in {Platform} {ComponentTitle} allows develo
-
-
- Pivot Configuration properties defined by the interface.
- - Pivot Dimension and Value functions are restored using application level code, see [Restoring Pivot Configuration](state-persistence.md#restoring-pivot-configuration) section.
- - Pivot Row and Column strategies are also restored using application level code, see [Restoring Pivot Strategies](state-persistence.md#restoring-pivot-strategies) section.
+ - Pivot Dimension and Value functions are restored using application level code, see [Restoring Pivot Configuration](state-persistence.mdx#restoring-pivot-configuration) section.
+ - Pivot Row and Column strategies are also restored using application level code, see [Restoring Pivot Strategies](state-persistence.mdx#restoring-pivot-strategies) section.
@@ -89,7 +89,7 @@ The {ProductName} State Persistence in {Platform} {ComponentTitle} allows develo
-
-
- Pivot Configuration properties defined by the interface.
- - Pivot Dimension and Value functions are restored using application level code, see [Restoring Pivot Configuration](state-persistence.md#restoring-pivot-configuration) section.
+ - Pivot Dimension and Value functions are restored using application level code, see [Restoring Pivot Configuration](state-persistence.mdx#restoring-pivot-configuration) section.
@@ -97,7 +97,7 @@ The {ProductName} State Persistence in {Platform} {ComponentTitle} allows develo
-> The does not take care of templates. Go to [Restoring Column](state-persistence.md#restoring-columns) section to see how to restore column templates.
+> The does not take care of templates. Go to [Restoring Column](state-persistence.mdx#restoring-columns) section to see how to restore column templates.
@@ -474,7 +474,7 @@ const restoreGridState = () => {
## Restoring columns
- will not persist columns templates, column formatters, etc. by default (see [limitations](state-persistence.md#limitations)). Restoring any of these can be achieved with code on application level. Let's show how to do this for templated columns:
+ will not persist columns templates, column formatters, etc. by default (see [limitations](state-persistence.mdx#limitations)). Restoring any of these can be achieved with code on application level. Let's show how to do this for templated columns:
1 - Define a template reference variable (in the example below it is `#activeTemplate`) and assign an event handler for the `ColumnInit` event:
@@ -730,7 +730,7 @@ function onColumnInit(s: IgrGridComponent, e: IgrColumnComponentEventArgs) {
## Restoring Pivot Configuration
- will not persist pivot dimension functions, value formatters, etc. by default (see [limitations](state-persistence.md#limitations)). Restoring any of these can be achieved with code on application level. The exposes two events which can be used to set back any custom functions you have in the configuration: `DimensionInit` and `ValueInit`. Let's show how to do this:
+ will not persist pivot dimension functions, value formatters, etc. by default (see [limitations](state-persistence.mdx#limitations)). Restoring any of these can be achieved with code on application level. The exposes two events which can be used to set back any custom functions you have in the configuration: `DimensionInit` and `ValueInit`. Let's show how to do this:
- Assign event handlers for the `DimensionInit` and `ValueInit` events:
@@ -1230,15 +1230,15 @@ state.applyState(gridState.columnSelection);
## Additional Resources
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Selection](selection.md)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Selection](selection.mdx)
-- [Pivot Grid Remote Operations](remote-operations.md)
+- [Pivot Grid Remote Operations](remote-operations.mdx)
\ No newline at end of file
diff --git a/docs/xplat/src/content/en/components/grids/_shared/summaries.mdx b/docs/xplat/src/content/en/components/grids/_shared/summaries.mdx
index 22f392bfca..81f1019f2b 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/summaries.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/summaries.mdx
@@ -46,7 +46,7 @@ For `date` data type, the following functions are available:
- Earliest
- Latest
-All available column data types could be found in the official [Column types topic](column-types.md#default-template).
+All available column data types could be found in the official [Column types topic](column-types.mdx#default-template).
summaries are enabled per-column by setting property to **true**. It is also important to keep in mind that the summaries for each column are resolved according to the column data type. In the the default column data type is `string`, so if you want `number` or `date` specific summaries you should specify the property as `number` or `date`. Note that the summary values will be displayed localized, according to the grid and column .
@@ -1401,7 +1401,7 @@ The summary rows can be navigated with the following keyboard interactions:
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -1519,7 +1519,7 @@ The last step is to **include** the component mixins:
```
-If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
+If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
```scss
@@ -1558,12 +1558,12 @@ $custom-theme: grid-summary-theme(
```
-The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/palettes.md) topic for detailed guidance on how to use them.
+The `igx-color` and `igx-palette` are powerful functions for generating and retrieving colors. Please refer to [Palettes](../themes/palettes.mdx) topic for detailed guidance on how to use them.
### Using Schemas
-Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.md). A **schema** is a recipe of a theme.
+Going further with the theming engine, you can build a robust and flexible structure that benefits from [**schemas**](../themes/sass/schemas.mdx). A **schema** is a recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component, in this case - :
@@ -1620,18 +1620,18 @@ Don't forget to include the themes in the same way as it was demonstrated above.
-- [Column Data Types](column-types.md#default-template)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Column Data Types](column-types.mdx#default-template)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
-- [Selection-based Aggregates](selection-based-aggregates.md)
+- [Selection-based Aggregates](selection-based-aggregates.mdx)
@@ -1639,15 +1639,15 @@ Don't forget to include the themes in the same way as it was demonstrated above.
-- [Column Data Types](column-types.md#default-template)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Column Data Types](column-types.mdx#default-template)
+- [Virtualization and Performance](virtualization.mdx)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/toolbar.mdx b/docs/xplat/src/content/en/components/grids/_shared/toolbar.mdx
index 93dcf29402..ca479c85da 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/toolbar.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/toolbar.mdx
@@ -1359,7 +1359,7 @@ The following sample demonstrates how to add an additional button to the toolbar
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grid/theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -1489,7 +1489,7 @@ If `$legacy-support` is set to `false(default)`, include the component css varia
```
-If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
+If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to `penetrate` this encapsulation using `::ng-deep`:
```scss
diff --git a/docs/xplat/src/content/en/components/grids/_shared/validation.mdx b/docs/xplat/src/content/en/components/grids/_shared/validation.mdx
index 0cdcc29cd5..748a64ca5f 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/validation.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/validation.mdx
@@ -537,7 +537,7 @@ The below sample demonstrates the cross-field validation in action.
## Styling
-Using the [{ProductName} Theme Library](../themes/index.md), we can alter the default validation styles while editing.
+Using the [{ProductName} Theme Library](../themes/index.mdx), we can alter the default validation styles while editing.
In the example below, we will make use of the exposed template for validation message, which pops out in a tooltip and overriding the error color to modify the default looks of the validation.
We will also style the background of the invalid rows to make them more distinct.
@@ -669,21 +669,21 @@ public cellStyles = {
## Additional Resources
-- [Build CRUD operations with igxGrid](../general/how-to/how-to-perform-crud.md)
+- [Build CRUD operations with igxGrid](../general/how-to/how-to-perform-crud.mdx)
-- [{ComponentTitle} Editing](editing.md)
-- [{ComponentTitle} Row Editing](row-editing.md)
-- [{ComponentTitle} Row Adding](row-adding.md)
-- [{ComponentTitle} Transactions](batch-editing.md)
+- [{ComponentTitle} Editing](editing.mdx)
+- [{ComponentTitle} Row Editing](row-editing.mdx)
+- [{ComponentTitle} Row Adding](row-adding.mdx)
+- [{ComponentTitle} Transactions](batch-editing.mdx)
-- [{ComponentTitle} Editing](editing.md)
-- [{ComponentTitle} Row Editing](row-editing.md)
-- [{ComponentTitle} Row Adding](row-adding.md)
-- [{ComponentTitle} Transactions](batch-editing.md)
+- [{ComponentTitle} Editing](editing.mdx)
+- [{ComponentTitle} Row Editing](row-editing.mdx)
+- [{ComponentTitle} Row Adding](row-adding.mdx)
+- [{ComponentTitle} Transactions](batch-editing.mdx)
diff --git a/docs/xplat/src/content/en/components/grids/_shared/virtualization.mdx b/docs/xplat/src/content/en/components/grids/_shared/virtualization.mdx
index 5798c89201..c9a35c231e 100644
--- a/docs/xplat/src/content/en/components/grids/_shared/virtualization.mdx
+++ b/docs/xplat/src/content/en/components/grids/_shared/virtualization.mdx
@@ -42,7 +42,7 @@ Explicitly setting column widths in percentages (%) will, in most cases, create
## Remote Virtualization
-The supports remote virtualization, which is demonstrated in the [Remote Data Operations](remote-data-operations.md) topic.
+The supports remote virtualization, which is demonstrated in the [Remote Data Operations](remote-data-operations.mdx) topic.
@@ -101,14 +101,14 @@ Without information about the sizes of the container and the items before render
## Additional Resources
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Summaries](summaries.md)
-- [Column Moving](column-moving.md)
-- [Column Pinning](column-pinning.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Paging](paging.mdx)
+- [Filtering](filtering.mdx)
+- [Sorting](sorting.mdx)
+- [Summaries](summaries.mdx)
+- [Column Moving](column-moving.mdx)
+- [Column Pinning](column-pinning.mdx)
+- [Column Resizing](column-resizing.mdx)
+- [Selection](selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/data-grid.mdx b/docs/xplat/src/content/en/components/grids/data-grid.mdx
index 98e8aaa8cf..dc147eb360 100644
--- a/docs/xplat/src/content/en/components/grids/data-grid.mdx
+++ b/docs/xplat/src/content/en/components/grids/data-grid.mdx
@@ -102,8 +102,8 @@ To get started with the {Platform} Data Grid, first you need to install the `{Pa
Please refer to these topics on adding the IgniteUI.Blazor package:
-- [Getting Started](../general-getting-started-blazor-client.md)
-- [Adding Nuget Package](../general-nuget-feed.md)
+- [Getting Started](../general-getting-started-blazor-client.mdx)
+- [Adding Nuget Package](../general-nuget-feed.mdx)
You also need to include the following CSS link in the index.html file of your application to provide the necessary styles to the grid:
@@ -162,7 +162,7 @@ import { IgrGrid } from "igniteui-react-grids";
```
-The corresponding styles should also be referenced. You can choose light or dark option for one of the [themes](../themes/overview.md) and based on your project configuration to import it:
+The corresponding styles should also be referenced. You can choose light or dark option for one of the [themes](../themes/overview.mdx) and based on your project configuration to import it:
```typescript
@@ -185,7 +185,7 @@ Or to link it:
-For more details on how to customize the appearance of the grid, you may have a look at the [styling](data-grid.md#styling-{PlatformLower}-grid) section.
+For more details on how to customize the appearance of the grid, you may have a look at the [styling](./data-grid.mdx#styling-{PlatformLower}-grid) section.
@@ -300,7 +300,7 @@ The
@@ -761,7 +761,7 @@ If the data in a cell is bound with `[(ngModel)]` and the value change is not ha
-When properly implemented, the cell editing template also ensures that the cell's will correctly pass through the grid [editing event cycle](grid/editing.md#event-arguments-and-sequence).
+When properly implemented, the cell editing template also ensures that the cell's will correctly pass through the grid [editing event cycle](./_shared/editing.mdx#event-arguments-and-sequence).
### Cell Editing Template
@@ -1177,7 +1177,7 @@ const columnPipeArgs: IgrColumnPipeArgs = {
The `OrderDate` column will respect only the and properties, while the `UnitPrice` will only respect the .
-All available column data types could be found in the official [Column types topic](grid/column-types.md#default-template).
+All available column data types could be found in the official [Column types topic](./_shared/column-types.mdx#default-template).
@@ -2324,9 +2324,9 @@ Keyboard navigation of the provides a rich variety of ke
Check out these resources for more information:
-- [Grid Keyboard Navigation](grid/keyboard-navigation.md)
-- [TreeGrid Keyboard Navigation](tree-grid/keyboard-navigation.md)
-- [Hierarchical Grid Keyboard Navigation](hierarchical-grid/keyboard-navigation.md)
+- [Grid Keyboard Navigation](./_shared/keyboard-navigation.mdx)
+- [TreeGrid Keyboard Navigation](./tree-grid/keyboard-navigation.mdx)
+- [Hierarchical Grid Keyboard Navigation](./hierarchical-grid/keyboard-navigation.mdx)
- [Blog post](https://www.infragistics.com/community/blogs/b/engineering/posts/grid-keyboard-navigation-accessibility) - Improving Usability, Accessibility and ARIA Compliance with Grid keyboard navigation
@@ -2341,7 +2341,7 @@ Check out these resources for more information:
## State Persistence
-Achieving a state persistence framework is easier than ever by using the new built-in [GridState](state-persistence.md) directive.
+Achieving a state persistence framework is easier than ever by using the new built-in [GridState](./state-persistence.mdx) directive.
@@ -2350,7 +2350,7 @@ Achieving a state persistence framework is easier than ever by using the new bui
{/* The sizing topic is still not available thus the Sizing section is commented out. _/}
{/_ ## Sizing
-See the [Grid Sizing](sizing.md) topic. */}
+See the [Grid Sizing](./sizing.mdx) topic. */}
@@ -2388,7 +2388,7 @@ Enabling it can affects other parts of an Angular application that the `IgxGridC
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../grids/theming-grid.md). In case you would like to change the header background and text color, you need to set a class for the grid first:
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](./grid/theming-grid.mdx). In case you would like to change the header background and text color, you need to set a class for the grid first:
```html
@@ -2495,18 +2495,18 @@ Learn more about creating a {Platform}
@@ -2517,17 +2517,17 @@ Learn more about creating a {Platform}
diff --git a/docs/xplat/src/content/en/components/grids/grid/groupby.mdx b/docs/xplat/src/content/en/components/grids/grid/groupby.mdx
index e3d243bb7a..9e932570d0 100644
--- a/docs/xplat/src/content/en/components/grids/grid/groupby.mdx
+++ b/docs/xplat/src/content/en/components/grids/grid/groupby.mdx
@@ -600,7 +600,7 @@ Groups that span multiple pages are split between them. The group row is visible
## Group By With Summaries
-Integration between Group By and Summaries is described in the [Summaries](summaries.md#summaries-with-group-by) topic.
+Integration between Group By and Summaries is described in the [Summaries](../_shared/summaries.mdx#summaries-with-group-by) topic.
## Keyboard Navigation
@@ -713,7 +713,7 @@ grid.groupingExpressions = [
## Styling
-In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](../theming-grid.md).
+In addition to the predefined themes, the grid could be further customized by setting some of the available [CSS properties](./theming-grid.mdx).
In case you would like to change some of the colors, you need to set a class for the grid first:
@@ -761,7 +761,7 @@ Then set the related CSS properties for that class:
-The Grid allows styling through the [{ProductName} Theme Library](../themes/styles.md). The grid's theme exposes a wide variety of properties, which allow the customization of all the features of the grid.
+The Grid allows styling through the [{ProductName} Theme Library](../themes/styles.mdx). The grid's theme exposes a wide variety of properties, which allow the customization of all the features of the grid.
In the below steps, we are going through the steps of customizing the grid's Group By styling.
@@ -848,7 +848,7 @@ $custom-chips-theme: chip-theme(
### Defining Custom Schemas
-You can go even further and build flexible structure that has all the benefits of a [**schema**](../themes/sass/schemas.md). The **schema** is the recipe of a theme.
+You can go even further and build flexible structure that has all the benefits of a [**schema**](../themes/sass/schemas.mdx). The **schema** is the recipe of a theme.
Extend one of the two predefined schemas, that are provided for every component. In our case, we would use `$_light_grid`.
```scss
@@ -894,7 +894,7 @@ In order for the custom theme to affect only specific component, you can move al
This way, due to {Platform}'s [ViewEncapsulation](https://{Platform}.io/api/core/Component#encapsulation), your styles will be applied only to your custom component.
- If the component is using an [Emulated](../themes/styles.md#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
+ If the component is using an [Emulated](../themes/styles.mdx#view-encapsulation) ViewEncapsulation, it is necessary to penetrate this encapsulation using `::ng-deep` in order to style the grid.
@@ -938,15 +938,15 @@ The sample will not be affected by the selected global theme from **Change Theme
## Additional Resources
-- [Grid overview](../data-grid.md)
-- [Virtualization and Performance](virtualization.md)
-- [Paging](paging.md)
-- [Filtering](filtering.md)
-- [Sorting](sorting.md)
-- [Column Moving](column-moving.md)
-- [Summaries](summaries.md)
-- [Column Resizing](column-resizing.md)
-- [Selection](selection.md)
+- [Grid overview](../data-grid.mdx)
+- [Virtualization and Performance](../_shared/virtualization.mdx)
+- [Paging](../_shared/paging.mdx)
+- [Filtering](../_shared/filtering.mdx)
+- [Sorting](../_shared/sorting.mdx)
+- [Column Moving](../_shared/column-moving.mdx)
+- [Summaries](../_shared/summaries.mdx)
+- [Column Resizing](../_shared/column-resizing.mdx)
+- [Selection](../_shared/selection.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/grid/paste-excel.mdx b/docs/xplat/src/content/en/components/grids/grid/paste-excel.mdx
index 8473349a1a..d7d4c0a19e 100644
--- a/docs/xplat/src/content/en/components/grids/grid/paste-excel.mdx
+++ b/docs/xplat/src/content/en/components/grids/grid/paste-excel.mdx
@@ -666,7 +666,7 @@ export class PasteHandler {
## Additional Resources
-- [Excel Exporter](export-excel.md) - Use the Excel Exporter service to export data to Excel from Grid. It also provides the option to only export the selected data from the Grid. The exporting functionality is encapsulated in the ExcelExporterService class and the data is exported in MS Excel table format. This format allows features like filtering, sorting, etc. To do this you need to invoke the ExcelExporterService's export method and pass the Grid component as first argument.
+- [Excel Exporter](../_shared/export-excel.mdx) - Use the Excel Exporter service to export data to Excel from Grid. It also provides the option to only export the selected data from the Grid. The exporting functionality is encapsulated in the ExcelExporterService class and the data is exported in MS Excel table format. This format allows features like filtering, sorting, etc. To do this you need to invoke the ExcelExporterService's export method and pass the Grid component as first argument.
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/grid/selection-based-aggregates.mdx b/docs/xplat/src/content/en/components/grids/grid/selection-based-aggregates.mdx
index 78c34d906f..6f2cb0a10d 100644
--- a/docs/xplat/src/content/en/components/grids/grid/selection-based-aggregates.mdx
+++ b/docs/xplat/src/content/en/components/grids/grid/selection-based-aggregates.mdx
@@ -70,14 +70,14 @@ Change the selection to see summaries of the currently selected range.
## Additional Resources
-- [Grid overview](../data-grid.md)
+- [Grid overview](../data-grid.mdx)
- [Selection Service]({environment:{Platform}ApiUrl}/classes/gridselectionservice.html)
-- [Row Selection](row-selection.md)
-- [Cell Selection](cell-selection.md)
+- [Row Selection](../_shared/row-selection.mdx)
+- [Cell Selection](../_shared/cell-selection.mdx)
- [NumberSummaryOperand]({environment:{Platform}ApiUrl}/classes/numbersummaryoperand.html)
- [DateSummaryOperand]({environment:{Platform}ApiUrl}/classes/datesummaryoperand.html)
-- [Summaries](summaries.md)
-- [Paging](paging.md)
+- [Summaries](../_shared/summaries.mdx)
+- [Paging](../_shared/paging.mdx)
Our community is active and always welcoming to new ideas.
diff --git a/docs/xplat/src/content/en/components/grids/grid/theming-grid.mdx b/docs/xplat/src/content/en/components/grids/grid/theming-grid.mdx
index ce82a8d5ce..69c8a337a3 100644
--- a/docs/xplat/src/content/en/components/grids/grid/theming-grid.mdx
+++ b/docs/xplat/src/content/en/components/grids/grid/theming-grid.mdx
@@ -122,18 +122,18 @@ In addition to predefined themes and palettes, you can further customize the loo
-- [Grid Sizing](grid/sizing.md)
-- [Virtualization and Performance](grid/virtualization.md)
-- [Paging](grid/paging.md)
-- [Filtering](grid/filtering.md)
-- [Sorting](grid/sorting.md)
-- [Summaries](grid/summaries.md)
-- [Column Moving](grid/column-moving.md)
-- [Column Pinning](grid/column-pinning.md)
-- [Column Resizing](grid/column-resizing.md)
-- [Selection](grid/selection.md)
-- [Column Data Types](grid/column-types.md#default-template)
-{/** [Build CRUD operations with Grid](../general/how-to/how-to-perform-crud.md) */}
+- [Grid Sizing](../_shared/sizing.mdx)
+- [Virtualization and Performance](../_shared/virtualization.mdx)
+- [Paging](../_shared/paging.mdx)
+- [Filtering](../_shared/filtering.mdx)
+- [Sorting](../_shared/sorting.mdx)
+- [Summaries](../_shared/summaries.mdx)
+- [Column Moving](../_shared/column-moving.mdx)
+- [Column Pinning](../_shared/column-pinning.mdx)
+- [Column Resizing](../_shared/column-resizing.mdx)
+- [Selection](../_shared/selection.mdx)
+- [Column Data Types](../_shared/column-types.mdx#default-template)
+{/** [Build CRUD operations with Grid](../general/how-to/how-to-perform-crud.mdx) */}
@@ -144,17 +144,17 @@ In addition to predefined themes and palettes, you can further customize the loo
-- [Grid Sizing](grid/sizing.md)
-- [Virtualization and Performance](grid/virtualization.md)
-- [Paging](grid/paging.md)
-- [Filtering](grid/filtering.md)
-- [Sorting](grid/sorting.md)
-- [Summaries](grid/summaries.md)
-- [Column Moving](grid/column-moving.md)
-- [Column Pinning](grid/column-pinning.md)
-- [Column Resizing](grid/column-resizing.md)
-- [Selection](grid/selection.md)
-- [Column Data Types](grid/column-types.md#default-template)
+- [Grid Sizing](../_shared/sizing.mdx)
+- [Virtualization and Performance](../_shared/virtualization.mdx)
+- [Paging](../_shared/paging.mdx)
+- [Filtering](../_shared/filtering.mdx)
+- [Sorting](../_shared/sorting.mdx)
+- [Summaries](../_shared/summaries.mdx)
+- [Column Moving](../_shared/column-moving.mdx)
+- [Column Pinning](../_shared/column-pinning.mdx)
+- [Column Resizing](../_shared/column-resizing.mdx)
+- [Selection](../_shared/selection.mdx)
+- [Column Data Types](../_shared/column-types.mdx#default-template)
diff --git a/docs/xplat/src/content/en/components/grids/grids-header.mdx b/docs/xplat/src/content/en/components/grids/grids-header.mdx
index e3c6b3296c..33e3a19c22 100644
--- a/docs/xplat/src/content/en/components/grids/grids-header.mdx
+++ b/docs/xplat/src/content/en/components/grids/grids-header.mdx
@@ -42,41 +42,41 @@ Here are a few of the data grid’s key features:
- [Virtualized Rows and Columns](grid/virtualization.md) so you can load millions of records
+ [Virtualized Rows and Columns](./_shared/virtualization.mdx) so you can load millions of records
- [Inline Editing](grid/editing.md) with [Cell](grid/cell-editing.md), and [Row](grid/row-editing.md) Update options
+ [Inline Editing](./_shared/editing.mdx) with [Cell](./_shared/cell-editing.mdx), and [Row](./_shared/row-editing.mdx) Update options
- [Inline Editing](grid/editing.md) with [Cell](grid/cell-editing.md)
+ [Inline Editing](./_shared/editing.mdx) with [Cell](./_shared/cell-editing.mdx)
{/*Add back when batch editing is available>*/}
- {/*
[**Inline Editing**](grid/editing.md) with [**Cell**](grid/cell-editing.md), [**Row**](grid/row-editing.md), and [**Batch**](grid/batch-editing.md) Update options
*/}
+ {/*
[**Inline Editing**](./_shared/editing.mdx) with [**Cell**](./_shared/cell-editing.mdx), [**Row**](./_shared/row-editing.mdx), and [**Batch**](./_shared/batch-editing.mdx) Update options
*/}
- [Excel-style Filtering](grid/excel-style-filtering.md) and full [Excel Keyboard Navigation](grid/keyboard-navigation.md) capability
+ [Excel-style Filtering](./_shared/excel-style-filtering.mdx) and full [Excel Keyboard Navigation](./_shared/keyboard-navigation.mdx) capability
- [Column Summaries](grid/summaries.md) based on any data in a grid cell or column
+ [Column Summaries](./_shared/summaries.mdx) based on any data in a grid cell or column
- [Export to Excel](grid/export-excel.md)
+ [Export to Excel](./_shared/export-excel.mdx)
- [Size](grid/size.md) to adjust the height and sizing of the rows
+ [Size](./_shared/size.mdx) to adjust the height and sizing of the rows
- {/*
Column templates like [**Sparkline Column**](charts/types/sparkline-chart.md) and Image Column
*/}
+ {/*
Column templates like [**Sparkline Column**](./charts/types/sparkline-chart.mdx) and Image Column
*/}
### Data Virtualization and Performance
@@ -86,7 +86,7 @@ Seamlessly scroll through unlimited rows and columns in your {Platform} grid, wi
title="Quick and Easy to Customize, Build and Implement"
description="The Ignite UI {Platform} Data Grid can handle unlimited rows and columns of data, while providing access to custom templates and real-time data updates. Featuring an intuitive API for easy theming and branding, you can quickly bind to data with minimal code."
label="View Samples"
- href="data-grid.md"
+ href="data-grid.mdx"
/>
-
Allow users to navigate your data set with our default [pager](grid/paging.md) or create your own template to give your own paging experience. With complete support for single and multi-column sorting, full-text [search](grid/search.md) on the grid, and several [advanced filtering](grid/advanced-filtering.md) options, including data-type based [Microsoft Excel-style Filtering](grid/excel-style-filtering.md).
+
Allow users to navigate your data set with our default [pager](./_shared/paging.mdx) or create your own template to give your own paging experience. With complete support for single and multi-column sorting, full-text [search](./_shared/search.mdx) on the grid, and several [advanced filtering](./_shared/advanced-filtering.mdx) options, including data-type based [Microsoft Excel-style Filtering](./_shared/excel-style-filtering.mdx).
-
We provide you default [cell templates for editable columns](data-grid.md#cell-editing-template) which are based on the data type of the column. You can define your own custom templates for editable columns and override default behavior for committing and discarding changes in the cell value.
+
We provide you default [cell templates for editable columns](./data-grid.mdx#cell-editing-template) which are based on the data type of the column. You can define your own custom templates for editable columns and override default behavior for committing and discarding changes in the cell value.
-
Ensure accessibility compliance and improve usability, enabling Excel-like [keyboard navigation](grid/keyboard-navigation.md) in the {Platform} data grid, using the up, down, right, left, tab, and Enter keys. You can toggle single or multiple row selection in the {Platform} grid using the mouse or keyboard to select or de-select full rows, or use the built-in select all / de-select all checkbox in the grid toolbar to work with row selection. Learn about our most recent enhancements to this feature.
+
Ensure accessibility compliance and improve usability, enabling Excel-like [keyboard navigation](./_shared/keyboard-navigation.mdx) in the {Platform} data grid, using the up, down, right, left, tab, and Enter keys. You can toggle single or multiple row selection in the {Platform} grid using the mouse or keyboard to select or de-select full rows, or use the built-in select all / de-select all checkbox in the grid toolbar to work with row selection. Learn about our most recent enhancements to this feature.
-
Group columns or pre-set column groups via mouse interaction, touch or our API, with support for built-in column [summaries](grid/summaries.md) or custom summary templates. Enable users to interactively [hide](grid/column-hiding.md) or [move columns](grid/column-moving.md), with full support for interactive [column pinning](grid/column-pinning.md), during move, drag, and reorder operations.
+
Group columns or pre-set column groups via mouse interaction, touch or our API, with support for built-in column [summaries](./_shared/summaries.mdx) or custom summary templates. Enable users to interactively [hide](./_shared/column-hiding.mdx) or [move columns](./_shared/column-moving.mdx), with full support for interactive [column pinning](./_shared/column-pinning.mdx), during move, drag, and reorder operations.
-
Enable [multi-column headers](grid/multi-column-headers.md), allowing you to group columns under a common header. Every column group could be a representation of combinations between other groups or columns, with full support for column pinning, interactive column moving within groups, sorting, and hiding groups.
+
Enable [multi-column headers](./_shared/multi-column-headers.mdx), allowing you to group columns under a common header. Every column group could be a representation of combinations between other groups or columns, with full support for column pinning, interactive column moving within groups, sorting, and hiding groups.
@@ -174,7 +174,7 @@ Seamlessly scroll through unlimited rows and columns in your {Platform} grid, wi
title="Excel Library for the {Platform} Grid"
>
-
Full support for exporting data grids to XLXS, XLS, TSV or CSV. The {ProductName} [Excel library](excel-library.md) includes 300+ formulas, Table support, Conditional Formatting, Chart creation and more – all without needing Microsoft Excel on the client machine.
+
Full support for exporting data grids to XLXS, XLS, TSV or CSV. The {ProductName} [Excel library](./excel-library.mdx) includes 300+ formulas, Table support, Conditional Formatting, Chart creation and more – all without needing Microsoft Excel on the client machine.
@@ -185,106 +185,106 @@ Seamlessly scroll through unlimited rows and columns in your {Platform} grid, wi