Skip to content

493 six card component#546

Open
rspy wants to merge 8 commits into
mainfrom
feat/493-add-six-card-component
Open

493 six card component#546
rspy wants to merge 8 commits into
mainfrom
feat/493-add-six-card-component

Conversation

@rspy

@rspy rspy commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

🔗 Linked issue

Resolves #493

❓ Type of change

  • 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
  • 🐞 Bug fix (a non-breaking change that fixes an issue)
  • 👌 Enhancement (improving an existing functionality like performance)
  • ✨ New feature (a non-breaking change that adds functionality)
  • 🧹 Chore (updates to the build process or auxiliary tools and libraries)
  • ⚠️ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

Implemented various variations of the six-card according to the design document.

Examples:

  • Minimal card with a title and some content
  • with media (image), title, subtitle, content
  • with title, subtitle, title icon, content
  • with a tag
  • with action buttons in the footer
  • with icon buttons and action buttons in the footer
localhost_3333_components_six-card

@rspy rspy linked an issue Jul 15, 2026 that may be closed by this pull request
@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

File Coverage
All files 92%
www/build/src/components/six-breadcrumbs/six-breadcrumbs.tsx 83%
www/build/src/components/six-button/six-button.tsx 91%
www/build/src/components/six-checkbox/six-checkbox.tsx 93%
www/build/src/components/six-date/calendar-grid.ts 93%
www/build/src/components/six-date/six-date.tsx 96%
www/build/src/components/six-date/components/month-selection.tsx 90%
www/build/src/components/six-date/components/year-selection.tsx 91%
www/build/src/components/six-details/six-details.tsx 98%
www/build/src/components/six-dialog/six-dialog.tsx 98%
www/build/src/components/six-dropdown/six-dropdown.tsx 94%
www/build/src/components/six-error-page/six-error-page.tsx 91%
www/build/src/components/six-file-upload/six-file-upload.tsx 95%
www/build/src/components/six-group-label/six-group-label.tsx 83%
www/build/src/components/six-icon/six-icon.tsx 66%
www/build/src/components/six-icon-button/six-icon-button.tsx 90%
www/build/src/components/six-input/six-input.tsx 97%
www/build/src/components/six-item-picker/six-item-picker.tsx 99%
www/build/src/components/six-menu/six-menu.tsx 80%
www/build/src/components/six-menu-item/six-menu-item.tsx 99%
www/build/src/components/six-paginator/six-paginator.tsx 90%
www/build/src/components/six-picto/six-picto.tsx 66%
www/build/src/components/six-progress-ring/six-progress-ring.tsx 75%
www/build/src/components/six-range/six-range.tsx 92%
www/build/src/components/six-rating/six-rating.tsx 96%
www/build/src/components/six-search-field/six-search-field.tsx 90%
www/build/src/components/six-select/six-select.tsx 88%
www/build/src/components/six-select/util.ts 75%
www/build/src/components/six-sidebar/six-sidebar.tsx 92%
www/build/src/components/six-sidebar-item-group/six-sidebar-item-group.tsx 95%
www/build/src/components/six-switch/six-switch.tsx 95%
www/build/src/components/six-tab/six-tab.tsx 91%
www/build/src/components/six-tab-group/six-tab-group.tsx 78%
www/build/src/components/six-textarea/six-textarea.tsx 88%
www/build/src/components/six-tile/six-tile.tsx 83%
www/build/src/components/six-tooltip/six-tooltip.tsx 94%
www/build/src/functional-components/form-control/form-control.tsx 90%
www/build/src/utils/animation.ts 88%
www/build/src/utils/error-messages.ts 84%
www/build/src/utils/event-listeners.ts 91%
www/build/src/utils/execution-control.ts 90%
www/build/src/utils/focus-visible.ts 83%
www/build/src/utils/icon.ts 92%
www/build/src/utils/modal.ts 75%
www/build/src/utils/popover.ts 83%
www/build/src/utils/scroll.ts 87%
www/build/src/utils/slot.ts 90%

Minimum allowed coverage is 0%

Generated by 🐒 cobertura-action against 8bae17d

Spycher, Roman added 8 commits July 16, 2026 16:55
Regenerate docs/components/six-card.md from the readme.md fixed in
c60e34a (header-actions slot row was missing since docs were built
before that fix). Add the missing changelog entry for the six-card
slot/shadow additions under Upcoming.
…502)

@stencil/angular-output-target was bumped 1.2.0 -> 1.3.1 in #502 without
re-running the ui-library-angular build, so stencil-generated/components.ts
was left without the propertyName:publicName alias form that
scripts/fix-angular-outputs.mjs applies. Without the alias, Angular's
`outputs` metadata doesn't match the actual camelCase @output() property
names on ~29 components (e.g. six-alert-show vs sixAlertShow), so event
bindings like (six-alert-show)="..." silently fail to fire in Angular
consumers. Unrelated to the six-card work; discovered because it broke
this branch's `git diff --exit-code` build-verification check.
@rspy
rspy force-pushed the feat/493-add-six-card-component branch from 881b278 to 8bae17d Compare July 16, 2026 14:55
@rspy
rspy marked this pull request as ready for review July 16, 2026 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add six-card component

1 participant