diff --git a/packages/react/src/components/Alert/AlertAdditionalExpandable.tsx b/packages/react/src/components/Alert/AlertAdditionalExpandable.tsx index f9803a0..ec15f64 100644 --- a/packages/react/src/components/Alert/AlertAdditionalExpandable.tsx +++ b/packages/react/src/components/Alert/AlertAdditionalExpandable.tsx @@ -11,7 +11,7 @@ export const AlertAdditionalExpandable = (props: AlertProps) => { const [expanded, onExpand] = useControllableState( false, props.expanded, - props.onExpand + props.onExpand, ); const iconButton = ( diff --git a/packages/react/src/components/Alert/Utils.tsx b/packages/react/src/components/Alert/Utils.tsx index 46f457b..accbfb0 100644 --- a/packages/react/src/components/Alert/Utils.tsx +++ b/packages/react/src/components/Alert/Utils.tsx @@ -14,7 +14,7 @@ export const AlertWrapper = (props: AlertProps) => { props.className, { "c__alert--hide": props.hide, - } + }, )} > {props.children} diff --git a/packages/react/src/components/Alert/index.spec.tsx b/packages/react/src/components/Alert/index.spec.tsx index f615a0a..d40ed17 100644 --- a/packages/react/src/components/Alert/index.spec.tsx +++ b/packages/react/src/components/Alert/index.spec.tsx @@ -17,7 +17,7 @@ describe("", () => { render( Alert component - + , ); const $icon = document.querySelector(".c__alert__icon"); if (icon) { @@ -32,7 +32,7 @@ describe("", () => { Alert component - + , ); expect(screen.getByText("Additional information")).toBeInTheDocument(); }); @@ -42,7 +42,7 @@ describe("", () => { Alert component - + , ); screen.getByRole("button", { name: "Primary" }); }); @@ -52,7 +52,7 @@ describe("", () => { Alert component - + , ); screen.getByRole("button", { name: "Tertiary" }); }); @@ -66,7 +66,7 @@ describe("", () => { > Alert component - + , ); screen.getByRole("button", { name: "Primary" }); screen.getByRole("button", { name: "Tertiary" }); @@ -85,7 +85,7 @@ describe("", () => { > Alert component - + , ); screen.getByRole("button", { name: "Primary Custom" }); screen.getByRole("button", { name: "Secondary Custom" }); @@ -96,7 +96,7 @@ describe("", () => { Alert component - + , ); screen.getByText("Alert component"); @@ -165,14 +165,14 @@ describe("", () => { > Alert component - + , ); const user = userEvent.setup(); screen.getByText("Alert component"); expect( - screen.queryByText("Additional information") + screen.queryByText("Additional information"), ).not.toBeInTheDocument(); const $expandButton = screen.getByRole("button", { name: "Expand alert" }); @@ -184,7 +184,7 @@ describe("", () => { await user.click($shrinkButton); expect( - screen.queryByText("Additional information") + screen.queryByText("Additional information"), ).not.toBeInTheDocument(); }); it("can expand the alert controlled", async () => { @@ -226,7 +226,7 @@ describe("", () => { screen.getByText("Expanded: false"); expect( - screen.queryByText("Additional information") + screen.queryByText("Additional information"), ).not.toBeInTheDocument(); // Expand from alert. @@ -246,14 +246,14 @@ describe("", () => { screen.getByText("Expanded: false"); expect( - screen.queryByText("Additional information") + screen.queryByText("Additional information"), ).not.toBeInTheDocument(); }); it("renders with className", async () => { render(); expect( - document.querySelector(".c__alert.my-custom-class") + document.querySelector(".c__alert.my-custom-class"), ).toBeInTheDocument(); }); }); diff --git a/packages/react/src/components/Alert/tokens.ts b/packages/react/src/components/Alert/tokens.ts index d0f3f1a..e9e0fb2 100644 --- a/packages/react/src/components/Alert/tokens.ts +++ b/packages/react/src/components/Alert/tokens.ts @@ -2,7 +2,8 @@ import { DefaultTokens } from "@openfun/cunningham-tokens"; export const tokens = (defaults: DefaultTokens) => { return { - "background-color": defaults.contextuals.background.semantic.neutral.tertiary, + "background-color": + defaults.contextuals.background.semantic.neutral.tertiary, "border-radius": "4px", "border-color": defaults.contextuals.border.semantic.neutral.primary, "border-left-color": defaults.contextuals.border.semantic.neutral.primary, diff --git a/packages/react/src/components/Button/index.tsx b/packages/react/src/components/Button/index.tsx index 78ea34c..04c9fb4 100644 --- a/packages/react/src/components/Button/index.tsx +++ b/packages/react/src/components/Button/index.tsx @@ -79,6 +79,6 @@ export const Button = ({ {!!icon && iconPosition === "left" && iconElement} {children} {!!icon && iconPosition === "right" && iconElement} - + , ); }; diff --git a/packages/react/src/components/DataGrid/index.spec.tsx b/packages/react/src/components/DataGrid/index.spec.tsx index 580fda3..80a7836 100644 --- a/packages/react/src/components/DataGrid/index.spec.tsx +++ b/packages/react/src/components/DataGrid/index.spec.tsx @@ -97,7 +97,7 @@ describe("", () => { fetchMock.mockIf( "https://example.com/?page=1&sort=lastName&sortOrder=desc", - () => deferred.promise + () => deferred.promise, ); render(); @@ -115,8 +115,8 @@ describe("", () => { JSON.stringify({ rows: database.slice(0, 10), count: database.length, - }) - ) + }), + ), ); // Make sure the loader disappears. @@ -124,8 +124,8 @@ describe("", () => { expect( screen.queryByRole("status", { name: "Loading data", - }) - ).toBeNull() + }), + ).toBeNull(), ); // Make sure the rows are rendered. @@ -154,7 +154,7 @@ describe("", () => { deferred = new Deferred(); fetchMock.mockIf( "https://example.com/?page=2&sort=lastName&sortOrder=desc", - () => deferred.promise + () => deferred.promise, ); // Go to page 2. @@ -187,8 +187,8 @@ describe("", () => { JSON.stringify({ rows: database.slice(10, 20), count: database.length, - }) - ) + }), + ), ); // Make sure the loader disappears. @@ -196,8 +196,8 @@ describe("", () => { expect( screen.queryByRole("status", { name: "Loading data", - }) - ).toBeNull() + }), + ).toBeNull(), ); // Make sure the rows are rendered. @@ -330,15 +330,15 @@ describe("", () => { expect(tds.length).toBe(3); expect(tds[0].textContent).toEqual(row.firstName); expect(Array.from(tds[0].classList)).toContain( - "c__datagrid__row__cell--highlight" + "c__datagrid__row__cell--highlight", ); expect(tds[1].textContent).toEqual(row.lastName); expect(Array.from(tds[1].classList)).not.toContain( - "c__datagrid__row__cell--highlight" + "c__datagrid__row__cell--highlight", ); expect(tds[2].textContent).toEqual(row.email); expect(Array.from(tds[2].classList)).toContain( - "c__datagrid__row__cell--highlight" + "c__datagrid__row__cell--highlight", ); }); }); @@ -395,10 +395,10 @@ describe("", () => { rows={[]} className="my-custom-class" /> - + , ); expect( - document.querySelector(".c__datagrid.my-custom-class") + document.querySelector(".c__datagrid.my-custom-class"), ).toBeInTheDocument(); }); diff --git a/packages/react/src/components/DataGrid/index.stories.tsx b/packages/react/src/components/DataGrid/index.stories.tsx index b4da8b1..a05f138 100644 --- a/packages/react/src/components/DataGrid/index.stories.tsx +++ b/packages/react/src/components/DataGrid/index.stories.tsx @@ -198,14 +198,14 @@ export const FullServerSide = () => { setTimeout(() => { // Set the pagination length. pagination.setPagesCount( - Math.ceil(sortedDatabase.length / pagination.pageSize) + Math.ceil(sortedDatabase.length / pagination.pageSize), ); // Select the rows to display on the current page. setRows( sortedDatabase.slice( (pagination.page - 1) * pagination.pageSize, - pagination.page * pagination.pageSize - ) + pagination.page * pagination.pageSize, + ), ); setIsLoading(false); }, 1000); diff --git a/packages/react/src/components/DataGrid/index.tsx b/packages/react/src/components/DataGrid/index.tsx index 78c62dd..43976d0 100644 --- a/packages/react/src/components/DataGrid/index.tsx +++ b/packages/react/src/components/DataGrid/index.tsx @@ -102,7 +102,7 @@ export const DataGrid = ({ headlessColumns.forEach((column) => { if (column.enableSorting && !onSortModelChange) { console.warn( - "You are using a column with sorting enabled, but you are not providing an `onSortModelChange` handler. The sorting will not work as expected." + "You are using a column with sorting enabled, but you are not providing an `onSortModelChange` handler. The sorting will not work as expected.", ); } }); @@ -112,11 +112,11 @@ export const DataGrid = ({ */ const paginationState = useMemo( () => paginationToPaginationState(pagination), - [pagination] + [pagination], ); const headlessSorting = useMemo( () => sortModelToSortingState(sortModel), - [sortModel] + [sortModel], ); /** @@ -139,7 +139,7 @@ export const DataGrid = ({ // a TS error. if (typeof newHeadlessSorting === "function") { onSortModelChange?.( - sortingStateToSortModel(newHeadlessSorting(headlessSorting)) + sortingStateToSortModel(newHeadlessSorting(headlessSorting)), ); } }, @@ -221,7 +221,7 @@ export const DataGrid = ({ { "c__datagrid__header--sortable": header.column.getCanSort(), - } + }, )} {...(header.column.getCanSort() ? { @@ -240,13 +240,13 @@ export const DataGrid = ({ indeterminate={table.getIsSomeRowsSelected()} onChange={table.getToggleAllRowsSelectedHandler()} aria-label={t( - "components.datagrid.rows_selection_aria" + "components.datagrid.rows_selection_aria", )} /> ) : ( flexRender( header.column.columnDef.header, - header.getContext() + header.getContext(), ) )} {header.column.getIsSorted() === "asc" && ( @@ -303,7 +303,7 @@ export const DataGrid = ({ > {flexRender( cell.column.columnDef.cell, - cell.getContext() + cell.getContext(), )} ); diff --git a/packages/react/src/components/Forms/Checkbox/tokens.ts b/packages/react/src/components/Forms/Checkbox/tokens.ts index a03467f..fe4d819 100644 --- a/packages/react/src/components/Forms/Checkbox/tokens.ts +++ b/packages/react/src/components/Forms/Checkbox/tokens.ts @@ -12,9 +12,12 @@ export const tokens = (defaults: DefaultTokens) => ({ "accent-color": defaults.contextuals.content.semantic.contextual.primary, size: "1.5rem", - "background-color--checked": defaults.contextuals.content.semantic.brand.tertiary, + "background-color--checked": + defaults.contextuals.content.semantic.brand.tertiary, "background-color--indeterminate": defaults.contextuals.content.semantic.brand.tertiary, - "background-color--disabled": defaults.contextuals.content.semantic.disabled.primary, - "border-color--disabled": defaults.contextuals.content.semantic.disabled.primary, + "background-color--disabled": + defaults.contextuals.content.semantic.disabled.primary, + "border-color--disabled": + defaults.contextuals.content.semantic.disabled.primary, }); diff --git a/packages/react/src/components/Forms/DatePicker/Calendar.tsx b/packages/react/src/components/Forms/DatePicker/Calendar.tsx index 06e96d7..a18b071 100644 --- a/packages/react/src/components/Forms/DatePicker/Calendar.tsx +++ b/packages/react/src/components/Forms/DatePicker/Calendar.tsx @@ -117,7 +117,7 @@ const CalendarAux = ({ const monthItems: Array