AyCode.Blazor/AyCode.Blazor.Components/Components/CardViews
Loretta b80b117a38 Update docs: enforce .md sync, clarify structure & TFMs
Expanded and clarified solution/project documentation:
- Added all top-level docs and docs/ folder as solution items in .sln files
- Inserted maintenance notices in all project and subfolder READMEs: require .md sync with code
- Main READMEs now include project tables with TFM, purpose, and README links
- ARCHITECTURE.md now details dependency graph and TFM rationale
- CONVENTIONS.md and copilot-instructions.md require code reuse, no redundancy
- Glossary and conventions updated to require terminology/rule updates with code changes
- Emphasized DLL-only AyCode.Core refs and nopCommerce .NET 9.0 requirement
- Clarified domain terms and intentional typos
- No code logic changes; documentation and guidance only
2026-03-29 09:26:15 +02:00
..
MgCardView.razor Add scroll-to-item support to MgCardView component 2026-03-23 05:32:15 +01:00
MgCardView.razor.cs Add scroll-to-item support to MgCardView component 2026-03-23 05:32:15 +01:00
MgCardView.razor.css Add scroll-to-item support to MgCardView component 2026-03-23 05:32:15 +01:00
README.md Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:15 +02:00

README.md

CardViews

Generic card-based view component that renders items in a responsive CSS Grid layout with optional pagination, filtering, and scroll-to-item support.

Key Files

  • MgCardView.razor.cs -- MgCardView<TItem> component. Accepts Data, CardTemplate, responsive column counts (ColumnCountXs/Sm/Lg), optional pager (ShowPager, PageSize default 12), optional filter panel, container height, and ScrollToItem with JS interop for auto-scrolling. Fires OnCardClick when a card is tapped.