From 92d97153551c2501671c1ded6405848700a4e678 Mon Sep 17 00:00:00 2001 From: Charles de Dreuille Date: Wed, 9 Jul 2025 09:30:57 +0200 Subject: [PATCH] Renames class names Signed-off-by: Charles de Dreuille --- .../src/components/Avatar/Avatar.styles.css | 12 +- packages/canon/src/components/Box/styles.css | 2 +- .../canon/src/components/Button/styles.css | 16 +- .../src/components/ButtonIcon/styles.css | 6 +- .../canon/src/components/Card/Card.styles.css | 8 +- .../canon/src/components/Checkbox/styles.css | 12 +- .../Collapsible/Collapsible.styles.css | 2 +- .../canon/src/components/Container/styles.css | 4 +- .../Pagination/DataTablePagination.styles.css | 8 +- .../Pagination/DataTablePagination.tsx | 8 +- .../DataTable/Root/DataTableRoot.styles.css | 2 +- .../DataTable/Root/DataTableRoot.tsx | 6 +- .../FieldError/FieldError.styles.css | 2 +- .../src/components/FieldError/FieldError.tsx | 2 +- .../FieldLabel/FieldLabel.styles.css | 8 +- packages/canon/src/components/Flex/styles.css | 2 +- packages/canon/src/components/Grid/styles.css | 2 +- .../src/components/Header/Header.styles.css | 30 +-- .../canon/src/components/Heading/styles.css | 20 +- packages/canon/src/components/Icon/Icon.tsx | 6 +- packages/canon/src/components/Icon/styles.css | 2 +- packages/canon/src/components/Link/styles.css | 14 +- .../canon/src/components/Menu/Combobox.tsx | 16 +- .../canon/src/components/Menu/Menu.styles.css | 26 +-- .../RadioGroup/RadioGroup.styles.css | 8 +- .../ScrollArea/ScrollArea.styles.css | 10 +- .../SearchField/SearchField.styles.css | 12 +- .../src/components/Select/Select.styles.css | 58 ++--- .../canon/src/components/Select/Select.tsx | 2 +- .../components/Skeleton/Skeleton.styles.css | 4 +- .../src/components/Switch/Switch.styles.css | 10 +- .../Table/TableCell/TableCell.styles.css | 2 +- .../TableCellLink/TableCellLink.styles.css | 2 +- .../TableCellProfile.styles.css | 8 +- .../TableCellText/TableCellText.styles.css | 2 +- .../canon/src/components/Table/styles.css | 10 +- .../canon/src/components/Tabs/Tabs.styles.css | 10 +- packages/canon/src/components/Text/styles.css | 26 +-- .../components/TextField/TextField.styles.css | 16 +- .../src/components/Tooltip/Tooltip.styles.css | 10 +- .../canon/src/utils/componentDefinitions.ts | 220 +++++++++--------- 41 files changed, 310 insertions(+), 316 deletions(-) diff --git a/packages/canon/src/components/Avatar/Avatar.styles.css b/packages/canon/src/components/Avatar/Avatar.styles.css index c716cee197..ce3afea3b5 100644 --- a/packages/canon/src/components/Avatar/Avatar.styles.css +++ b/packages/canon/src/components/Avatar/Avatar.styles.css @@ -14,7 +14,7 @@ * limitations under the License. */ -.canon-AvatarRoot { +.bui-AvatarRoot { display: inline-flex; justify-content: center; align-items: center; @@ -31,28 +31,28 @@ width: 2rem; } -.canon-AvatarRoot[data-size='small'] { +.bui-AvatarRoot[data-size='small'] { height: 1.5rem; width: 1.5rem; } -.canon-AvatarRoot[data-size='medium'] { +.bui-AvatarRoot[data-size='medium'] { height: 2rem; width: 2rem; } -.canon-AvatarRoot[data-size='large'] { +.bui-AvatarRoot[data-size='large'] { height: 3rem; width: 3rem; } -.canon-AvatarImage { +.bui-AvatarImage { object-fit: cover; height: 100%; width: 100%; } -.canon-AvatarFallback { +.bui-AvatarFallback { align-items: center; display: flex; justify-content: center; diff --git a/packages/canon/src/components/Box/styles.css b/packages/canon/src/components/Box/styles.css index 40669be43f..c499657230 100644 --- a/packages/canon/src/components/Box/styles.css +++ b/packages/canon/src/components/Box/styles.css @@ -1,4 +1,4 @@ -.canon-Box { +.bui-Box { font-family: var(--bui-font-regular); font-weight: var(--bui-font-weight-regular); color: var(--bui-fg-primary); diff --git a/packages/canon/src/components/Button/styles.css b/packages/canon/src/components/Button/styles.css index 7bd477e9b5..03138a7c44 100644 --- a/packages/canon/src/components/Button/styles.css +++ b/packages/canon/src/components/Button/styles.css @@ -14,7 +14,7 @@ * limitations under the License. */ -.canon-Button { +.bui-Button { border: none; display: inline-flex; align-items: center; @@ -33,7 +33,7 @@ } } -.canon-Button[data-variant='primary'] { +.bui-Button[data-variant='primary'] { background-color: var(--bui-bg-solid); color: var(--bui-fg-solid); @@ -57,7 +57,7 @@ } } -.canon-Button[data-variant='secondary'] { +.bui-Button[data-variant='secondary'] { background-color: var(--bui-bg-surface-1); box-shadow: inset 0 0 0 1px var(--bui-border); color: var(--bui-fg-primary); @@ -83,7 +83,7 @@ } } -.canon-Button[data-variant='tertiary'] { +.bui-Button[data-variant='tertiary'] { background-color: transparent; color: var(--bui-fg-primary); @@ -108,24 +108,24 @@ } } -.canon-Button[data-size='medium'] { +.bui-Button[data-size='medium'] { font-size: var(--bui-font-size-4); padding: 0 var(--bui-space-3); height: 2.5rem; } -.canon-Button[data-size='small'] { +.bui-Button[data-size='small'] { font-size: var(--bui-font-size-3); padding: 0 var(--bui-space-2); height: 2rem; } -.canon-Button[data-size='small'] svg { +.bui-Button[data-size='small'] svg { width: 1rem; height: 1rem; } -.canon-Button[data-size='medium'] svg { +.bui-Button[data-size='medium'] svg { width: 1.25rem; height: 1.25rem; } diff --git a/packages/canon/src/components/ButtonIcon/styles.css b/packages/canon/src/components/ButtonIcon/styles.css index 27c96e696e..cbd19071a9 100644 --- a/packages/canon/src/components/ButtonIcon/styles.css +++ b/packages/canon/src/components/ButtonIcon/styles.css @@ -14,17 +14,17 @@ * limitations under the License. */ -.canon-ButtonIcon { +.bui-ButtonIcon { align-items: center; justify-content: center; } -.canon-ButtonIcon[data-size='small'] { +.bui-ButtonIcon[data-size='small'] { padding: 0; width: 2rem; } -.canon-ButtonIcon[data-size='medium'] { +.bui-ButtonIcon[data-size='medium'] { padding: 0; width: 2.5rem; } diff --git a/packages/canon/src/components/Card/Card.styles.css b/packages/canon/src/components/Card/Card.styles.css index 6a8fa0b2dd..1643ba0b8a 100644 --- a/packages/canon/src/components/Card/Card.styles.css +++ b/packages/canon/src/components/Card/Card.styles.css @@ -14,7 +14,7 @@ * limitations under the License. */ -.canon-Card { +.bui-Card { display: flex; flex-direction: column; gap: var(--bui-space-3); @@ -28,16 +28,16 @@ width: 100%; } -.canon-CardBody { +.bui-CardBody { flex: 1; min-height: 0; overflow: auto; } -.canon-CardHeader { +.bui-CardHeader { padding-inline: var(--bui-space-3); } -.canon-CardFooter { +.bui-CardFooter { padding-inline: var(--bui-space-3); } diff --git a/packages/canon/src/components/Checkbox/styles.css b/packages/canon/src/components/Checkbox/styles.css index 4141d1f3be..75d57e72aa 100644 --- a/packages/canon/src/components/Checkbox/styles.css +++ b/packages/canon/src/components/Checkbox/styles.css @@ -1,4 +1,4 @@ -.canon-CheckboxRoot { +.bui-CheckboxRoot { border: none; display: flex; align-items: center; @@ -14,19 +14,19 @@ flex-shrink: 0; } -.canon-CheckboxRoot:focus-visible { +.bui-CheckboxRoot:focus-visible { transition: none; outline: 2px solid var(--bui-ring); outline-offset: 2px; } -.canon-CheckboxRoot[data-checked] { +.bui-CheckboxRoot[data-checked] { background-color: var(--bui-bg-solid); box-shadow: none; color: var(--bui-fg-solid); } -.canon-CheckboxLabel { +.bui-CheckboxLabel { display: flex; flex-direction: row; align-items: center; @@ -38,13 +38,13 @@ user-select: none; &:hover { - & .canon-CheckboxRoot:not([data-checked]) { + & .bui-CheckboxRoot:not([data-checked]) { box-shadow: inset 0 0 0 1px var(--bui-border-hover); } } } -.canon-CheckboxIndicator { +.bui-CheckboxIndicator { display: flex; align-items: center; justify-content: center; diff --git a/packages/canon/src/components/Collapsible/Collapsible.styles.css b/packages/canon/src/components/Collapsible/Collapsible.styles.css index 78823cbb84..e1fbf00a82 100644 --- a/packages/canon/src/components/Collapsible/Collapsible.styles.css +++ b/packages/canon/src/components/Collapsible/Collapsible.styles.css @@ -14,7 +14,7 @@ * limitations under the License. */ -.canon-CollapsiblePanel { +.bui-CollapsiblePanel { display: flex; height: var(--collapsible-panel-height); overflow: hidden; diff --git a/packages/canon/src/components/Container/styles.css b/packages/canon/src/components/Container/styles.css index 86d886e8a4..a812b7c767 100644 --- a/packages/canon/src/components/Container/styles.css +++ b/packages/canon/src/components/Container/styles.css @@ -1,4 +1,4 @@ -.canon-Container { +.bui-Container { max-width: 120rem; padding-inline: var(--bui-space-4); margin-inline: auto; @@ -6,7 +6,7 @@ } @media (min-width: 640px) { - .canon-Container { + .bui-Container { padding-inline: var(--bui-space-5); } } diff --git a/packages/canon/src/components/DataTable/Pagination/DataTablePagination.styles.css b/packages/canon/src/components/DataTable/Pagination/DataTablePagination.styles.css index 829cf24b71..f7cbb44fc2 100644 --- a/packages/canon/src/components/DataTable/Pagination/DataTablePagination.styles.css +++ b/packages/canon/src/components/DataTable/Pagination/DataTablePagination.styles.css @@ -1,23 +1,23 @@ -.canon-DataTablePagination { +.bui-DataTablePagination { display: flex; align-items: center; justify-content: space-between; padding-top: var(--bui-space-5); } -.canon-DataTablePagination--left { +.bui-DataTablePagination--left { display: flex; align-items: center; justify-content: space-between; } -.canon-DataTablePagination--right { +.bui-DataTablePagination--right { display: flex; align-items: center; justify-content: space-between; gap: var(--bui-space-2); } -.canon-DataTablePagination--select { +.bui-DataTablePagination--select { min-width: 10.5rem; } diff --git a/packages/canon/src/components/DataTable/Pagination/DataTablePagination.tsx b/packages/canon/src/components/DataTable/Pagination/DataTablePagination.tsx index ee9dda7ab5..5575305d64 100644 --- a/packages/canon/src/components/DataTable/Pagination/DataTablePagination.tsx +++ b/packages/canon/src/components/DataTable/Pagination/DataTablePagination.tsx @@ -44,10 +44,10 @@ const DataTablePagination = forwardRef(
-
+
{!table.options.manualPagination && ( ( id={listboxId} tabIndex={-1} aria-multiselectable={multiselect ? true : undefined} - className="canon-SubmenuComboboxItems" + className="bui-SubmenuComboboxItems" > {filteredOptions.length === 0 ? ( -
- No results found -
+
No results found
) : ( filteredOptions.map((option, index) => ( ((props, ref) => {
{label && (