refactor(core): side bar resizing (#5280)
Rewrite sidebar panel using a customized react-resizable-panels version that supports sidebar pixel sizing (not using flex percentages). Now the left & right sidebar using the same `ResizePanel` impl. fix https://github.com/toeverything/AFFiNE/issues/5271 fix TOV-163 fix TOV-146 fix TOV-168 fix TOV-109 fix TOV-165
This commit is contained in:
@@ -34,7 +34,10 @@ test('Click resizer can close sidebar', async ({ page }) => {
|
||||
const sliderBarArea = page.getByTestId('sliderBar-inner');
|
||||
await expect(sliderBarArea).toBeVisible();
|
||||
|
||||
await page.getByTestId('app-sidebar-resizer').click();
|
||||
await page
|
||||
.getByTestId('app-sidebar-wrapper')
|
||||
.getByTestId('resize-handle')
|
||||
.click();
|
||||
await expect(sliderBarArea).not.toBeInViewport();
|
||||
});
|
||||
|
||||
@@ -44,7 +47,9 @@ test('Drag resizer can resize sidebar', async ({ page }) => {
|
||||
const sliderBarArea = page.getByTestId('sliderBar-inner');
|
||||
await expect(sliderBarArea).toBeVisible();
|
||||
|
||||
const sliderResizer = page.getByTestId('app-sidebar-resizer');
|
||||
const sliderResizer = page
|
||||
.getByTestId('app-sidebar-wrapper')
|
||||
.getByTestId('resize-handle');
|
||||
await sliderResizer.hover();
|
||||
await page.mouse.down();
|
||||
await page.mouse.move(400, 300, {
|
||||
|
||||
Reference in New Issue
Block a user