mirror of
https://github.com/toeverything/AFFiNE.git
synced 2024-12-02 14:33:54 +03:00
3d855647c7
## Button - Remove props withoutHoverStyle refactor hover impl with independent layer, so that hover-color won't affect the background even if is overridden outside - Update `type` (renamed to `variant`): - remove `processing` and `warning` - rename `default` with `secondary` - Remove `shape` props - Remove `icon` and `iconPosition`, replaced with `prefix: ReactNode` and `suffix: ReactNode` - Integrate tooltip for more convenient usage - New Storybook document - Focus style ## IconButton - A Wrapper base on `<Button />` - Override Button size and variant - size: `'12' | '14' | '16' | '20' | '24' | number` These presets size are referenced from the design system. - variant: `'plain' | 'solid' | 'danger' | 'custom'` - Inset icon via Button 's prefix ## Fix - fix some button related issues - close AF-1159, AF-1160, AF-1161, AF-1162, AF-1163, AF-1158, AF-1157 ## Storybook ![CleanShot 2024-08-03 at 14.57.20@2x.png](https://graphite-user-uploaded-assets-prod.s3.amazonaws.com/LakojjjzZNf6ogjOVwKE/f5a76110-35d0-4082-a940-efc12bed87b0.png) |
||
---|---|---|
.. | ||
backend | ||
common | ||
frontend |