Skip to content

feat(docs): update card xplat topic - #452

Open
IMinchev64 wants to merge 17 commits into
vnextfrom
iminchev/update-card-topic
Open

IMinchev64 wants to merge 17 commits into
vnextfrom
iminchev/update-card-topic

Conversation

@IMinchev64

@IMinchev64 IMinchev64 commented Jul 20, 2026 •

Copy link
Copy Markdown
Contributor

Closes #451

Update the card xplat topics

Also updated the samples:
Angular -> IgniteUI/igniteui-angular-samples#4048
React -> IgniteUI/igniteui-react-examples#1096
WC -> IgniteUI/igniteui-wc-examples#1292
Blazor -> IgniteUI/igniteui-blazor-examples#1320

Checklist:

  • 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 ./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

  • use valid component names - [Data] Grid, IgxSelectComponent, <igx-combo>
  • use spell checker tool (VS Code, Grammarly, Microsoft Editor)
  • add inline code blocks for the names of classes / tags / properties
  • add language descriptor for the code blocks
  • check if links function by running the check-api/mdx npm commands
  • check if sample is working and fully visible in the topic
  • check if sample is working and fully visible in the StackBlitz
  • check if code blocks match the code in StackBlitz demo
  • add or update meaningful llms.description metadata and run npm run check:llms-metadata


  • do not resolve requested changes (leave that to the reviewer)

@DiLazarova

DiLazarova commented Jul 21, 2026 •

Copy link
Copy Markdown
Contributor

Card Component

Webcomponents = React = Blazor

The structure remains the same for those 3 platforms.

  1. Live Demo section for the Card is missing!
  2. In Do/Don’t section + Image from Design Documentation
ON THIS PAGE ON THIS PAGE ON THIS PAGE

Link to Design Documentation: https://www.infragistics.com/products/indigo-design/help/components/card#card-layout

I had trouble accessing the Angular platform:

Screenshot 2026-07-21 at 12 10 23

@DiLazarova

Copy link
Copy Markdown
Contributor

Review and Test for Card Topic

General: When possible the component frame to be updated according the design:
Figma Design

React
Google Chrome

  1. The Card to be in align in the center with top/bottom padding of min 60 pix
Screenshot 2026-08-19 at 13 49 26
  1. One missing example for Actions Orientation
Screenshot 2026-08-19 at 13 51 30
  1. Example for Styling with Tailwind is missing
Styling with Tailwind

Web Components + Angular

  1. Only this example need to be align in the center with 60 pix top and bottom padding
Screenshot 2026-08-19 at 13 59 22

Blazor

  1. No examples are available.
Screenshot 2026-08-19 at 14 42 39

Comment thread docs/xplat/src/content/en/components/layouts/card.mdx
Comment on lines +1224 to +1231
<ApiLink pkg="core" type="CardContent" />
<ApiLink pkg="core" type="CardHeader" />
<ApiLink pkg="core" type="CardMedia" />
<ApiLink pkg="core" type="Avatar" />
<ApiLink pkg="core" type="Button" />
<ApiLink pkg="core" type="IconButton" />
<ApiLink pkg="core" type="Icon" />
<ApiLink pkg="core" type="Ripple" />

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

On Angular, CardContent, CardMedia, Button, IconButton and Ripple don’t resolve. The real symbols are IgxCardContentDirective, IgxCardMediaDirective, IgxButtonDirective, IgxIconButtonDirective and IgxRippleDirective. They currently render as plain text like IgxCardMedia, which isn’t a real type. Please add Angular blocks with type="...Directive" for these.

There are three other places in the mdx where this happens

Comment thread docs/xplat/src/content/en/components/layouts/card.mdx Outdated

### Sass Theming

Use the <ApiLink kind="sass" module="themes" type="function-card-theme" label="card-theme" code={true} /> function when your application customizes Ignite UI themes through Sass.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

kind="sass" only resolves on Angular, because the xplat sites have no sassApiUrl. On React, Web Components and Blazor this renders as a dead link to #. Please wrap it in an Angular block and use plain card-theme code text for the other platforms, as in the radio topic.

Comment thread docs/xplat/src/content/en/components/layouts/card.mdx Outdated
Comment thread docs/xplat/src/content/en/components/layouts/card.mdx Outdated
Comment thread docs/xplat/src/content/en/components/layouts/card.mdx Outdated
Comment thread docs/xplat/src/content/en/components/layouts/card.mdx Outdated
Comment thread docs/xplat/src/content/en/components/layouts/card.mdx Outdated
Comment thread docs/xplat/src/content/en/components/layouts/card.mdx Outdated
@IMinchev64 IMinchev64 added ✅ status: verified Applies to PRs that have passed manual verification and removed ❌ status: awaiting-test PRs awaiting manual verification labels Oct 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

card doc-redesign ✅ status: verified Applies to PRs that have passed manual verification

Projects

None yet

Development

Successfully merging this pull request may close these issues.

layouts/card.mdx

3 participants