mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
* dbeaver/pro#5554 feat: first iteration of IconButton * dbeaver/pro#5554 refactor: css var changes * dbeaver/pro#5554 feat: add loading state to IconButton component * dbeaver/pro#5554 style: update background color for loading state in IconButton * dbeaver/pro#5554 feat: separate icon button styles and loader variables * dbeaver/pro#5554 refactor: extract ButtonRoot component to use as a base for Button and IconButton components That approach lets us use common logic (loading) but don't mixup styles and tokens and have better control * dbeaver/pro#5554 refactor: update loading state styles for IconButton component * dbeaver/pro#5554 refactor: ButtonRootProps * dbeaver/pro#5554 refactor: remove opacity from loading state in Button and IconButton components * dbeaver/pro#5554 refactor: create content wrapper, move general styles there, add loader wrapper --------- Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>