diff --git a/.changeset/warm-taxes-show.md b/.changeset/warm-taxes-show.md new file mode 100644 index 0000000000..edebd0048e --- /dev/null +++ b/.changeset/warm-taxes-show.md @@ -0,0 +1,5 @@ +--- +'@backstage/canon': minor +--- + +Fixes spacing props on layout components and aligned on naming for the Grid component. You should now call the Grid root component using instead of just . diff --git a/packages/canon/css/components.css b/packages/canon/css/components.css index f49148da7a..bce8e71a6c 100644 --- a/packages/canon/css/components.css +++ b/packages/canon/css/components.css @@ -195,20 +195,20 @@ .canon-Container { max-width: 120rem; - padding: 0 var(--canon-space-4); - margin: 0 auto; + padding-inline: var(--canon-space-4); + margin-inline: auto; transition: padding .2s ease-in-out; } @media (width >= 640px) { .canon-Container { - padding: 0 var(--canon-space-8); + padding-inline: var(--canon-space-8); } } @media (width >= 1024px) { .canon-Container { - padding: 0 var(--canon-space-12); + padding-inline: var(--canon-space-12); } } diff --git a/packages/canon/css/container.css b/packages/canon/css/container.css index 4ba6b65dee..47744cce1e 100644 --- a/packages/canon/css/container.css +++ b/packages/canon/css/container.css @@ -1,18 +1,18 @@ .canon-Container { max-width: 120rem; - padding: 0 var(--canon-space-4); - margin: 0 auto; + padding-inline: var(--canon-space-4); + margin-inline: auto; transition: padding .2s ease-in-out; } @media (width >= 640px) { .canon-Container { - padding: 0 var(--canon-space-8); + padding-inline: var(--canon-space-8); } } @media (width >= 1024px) { .canon-Container { - padding: 0 var(--canon-space-12); + padding-inline: var(--canon-space-12); } } diff --git a/packages/canon/css/styles.css b/packages/canon/css/styles.css index 2f24ff043a..3107c83908 100644 --- a/packages/canon/css/styles.css +++ b/packages/canon/css/styles.css @@ -9419,20 +9419,20 @@ .canon-Container { max-width: 120rem; - padding: 0 var(--canon-space-4); - margin: 0 auto; + padding-inline: var(--canon-space-4); + margin-inline: auto; transition: padding .2s ease-in-out; } @media (width >= 640px) { .canon-Container { - padding: 0 var(--canon-space-8); + padding-inline: var(--canon-space-8); } } @media (width >= 1024px) { .canon-Container { - padding: 0 var(--canon-space-12); + padding-inline: var(--canon-space-12); } } diff --git a/packages/canon/report.api.md b/packages/canon/report.api.md index f5f4042776..bc0ad71e90 100644 --- a/packages/canon/report.api.md +++ b/packages/canon/report.api.md @@ -453,9 +453,8 @@ export type GetPropDefTypes

= { }; // @public (undocumented) -export const Grid: ForwardRefExoticComponent< - GridProps & RefAttributes -> & { +export const Grid: { + Root: ForwardRefExoticComponent>; Item: ForwardRefExoticComponent< GridItemProps & RefAttributes >;