From 33a8591c93180c33856f5eebe2740cd049fdb38a Mon Sep 17 00:00:00 2001 From: James Brooks Date: Wed, 9 Jul 2025 23:12:16 +0100 Subject: [PATCH] Canon - Export Card component as well Signed-off-by: James Brooks --- .changeset/plain-cobras-doubt.md | 2 +- packages/canon/report.api.md | 29 +++++++++++++++++++++++++++++ packages/canon/src/index.ts | 1 + 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/.changeset/plain-cobras-doubt.md b/.changeset/plain-cobras-doubt.md index bb227cbc04..b3f0934487 100644 --- a/.changeset/plain-cobras-doubt.md +++ b/.changeset/plain-cobras-doubt.md @@ -2,4 +2,4 @@ '@backstage/canon': patch --- -Export Skeleton component from Canon. +Export Card and Skeleton components. diff --git a/packages/canon/report.api.md b/packages/canon/report.api.md index 2a72813174..c12b8a9705 100644 --- a/packages/canon/report.api.md +++ b/packages/canon/report.api.md @@ -219,6 +219,35 @@ export interface ButtonProps extends ButtonProps_2 { | Partial>; } +// @public +export const Card: ForwardRefExoticComponent< + CardProps & RefAttributes +>; + +// @public +export interface CardBodyProps extends React.HTMLAttributes { + // (undocumented) + children?: React.ReactNode; +} + +// @public +export interface CardFooterProps extends React.HTMLAttributes { + // (undocumented) + children?: React.ReactNode; +} + +// @public +export interface CardHeaderProps extends React.HTMLAttributes { + // (undocumented) + children?: React.ReactNode; +} + +// @public +export interface CardProps extends React.HTMLAttributes { + // (undocumented) + children?: React.ReactNode; +} + // @public (undocumented) export const Checkbox: ForwardRefExoticComponent< CheckboxProps & RefAttributes diff --git a/packages/canon/src/index.ts b/packages/canon/src/index.ts index 69ecae57ea..1dc6aa74c0 100644 --- a/packages/canon/src/index.ts +++ b/packages/canon/src/index.ts @@ -34,6 +34,7 @@ export * from './components/Heading'; // UI components export * from './components/Avatar'; export * from './components/Button'; +export * from './components/Card'; export * from './components/Collapsible'; export * from './components/DataTable'; export * from './components/FieldLabel';