From 33b875820671d4cf013b6f25bc8e0501c57f5d78 Mon Sep 17 00:00:00 2001 From: OleksandrNechai Date: Wed, 4 Mar 2026 20:39:18 +0100 Subject: [PATCH 1/5] 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 dbe02757e8..511b14bc09 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.23", "@toptal/picasso-container": "3.1.4", "@toptal/picasso-dropdown": "5.0.0", @@ -32,7 +33,6 @@ "@toptal/picasso-utils": "4.0.0", "@toptal/picasso-link": "4.0.0", "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 666e832b5d..046d8608c6 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`] = ` >