feat(editor): group configuration of note styles to panel from toolbar (#12230)

Close [BS-3401](https://linear.app/affine-design/issue/BS-3401/note-style-需要合并同类项)

![CleanShot 2025-05-12 at 14.23.01.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/MyRfgiN4RuBxJfrza3SG/ddf8623f-aa9c-491e-a7bf-90419fb19848.png)
This commit is contained in:
L-Sun
2025-05-12 09:42:52 +00:00
parent f3ca17fcb3
commit 42ae6e6e40
17 changed files with 685 additions and 462 deletions

View File

@@ -301,12 +301,12 @@ test('should focus on input of popover on toolbar', async ({ page }) => {
const scaleValue = await scaleInput.inputValue();
expect(scaleValue).toBe('150');
const cornersMenu = toolbar.locator('.corners-menu');
const cornersInput = cornersMenu.locator('input');
const cornersButton = cornersMenu.getByLabel('Corners');
const stylePanelButton = toolbar.locator('edgeless-note-style-panel');
const cornersInput = stylePanelButton.locator(
'.edgeless-note-corner-radius-panel input'
);
await expect(cornersInput).toBeHidden();
await cornersButton.click();
await stylePanelButton.click();
await cornersInput.click();
await expect(cornersInput).toBeFocused();