From 8d9b08ad5a74f6808f47941cffe1326e3a9b37dc Mon Sep 17 00:00:00 2001 From: OleksandrNechai Date: Wed, 4 Mar 2026 20:39:18 +0100 Subject: [PATCH 1/4] Migrate Button and Switch to BASE UI --- packages/base/Button/package.json | 2 +- .../src/Button/__snapshots__/test.tsx.snap | 6 +- .../base/Button/src/ButtonBase/ButtonBase.tsx | 45 +++++----- .../ButtonBase/__snapshots__/test.tsx.snap | 6 +- .../Pagination/__snapshots__/test.tsx.snap | 30 ++++--- packages/base/Switch/package.json | 2 +- packages/base/Switch/src/Switch/Switch.tsx | 83 +++++++++--------- .../src/Switch/__snapshots__/test.tsx.snap | 80 +++++++++++------ yarn.lock | 85 +++++++++++++------ 9 files changed, 212 insertions(+), 127 deletions(-) diff --git a/packages/base/Button/package.json b/packages/base/Button/package.json index b6c8475c84..bb531fb63d 100644 --- a/packages/base/Button/package.json +++ b/packages/base/Button/package.json @@ -22,6 +22,7 @@ }, "homepage": "https://github.com/toptal/picasso/tree/master/packages/picasso#readme", "dependencies": { + "@base-ui/react": "1.2.0", "@toptal/picasso-checkbox": "5.0.22", "@toptal/picasso-container": "3.1.3", "@toptal/picasso-dropdown": "4.2.4", @@ -32,7 +33,6 @@ "@toptal/picasso-utils": "3.1.0", "@toptal/picasso-link": "3.0.7", "ap-style-title-case": "^1.1.2", - "@mui/base": "5.0.0-beta.58", "classnames": "^2.5.1" }, "sideEffects": [ diff --git a/packages/base/Button/src/Button/__snapshots__/test.tsx.snap b/packages/base/Button/src/Button/__snapshots__/test.tsx.snap index a9dece1850..fb0fa884e5 100644 --- a/packages/base/Button/src/Button/__snapshots__/test.tsx.snap +++ b/packages/base/Button/src/Button/__snapshots__/test.tsx.snap @@ -7,8 +7,9 @@ exports[`Button disabled button as link renders disabled version 1`] = ` >